Roon 2.67 and ARC 1.79 are Live!
- Support for ListenBrainz as a scrobbling service
- Display a warning when trying to add a track which is already present in a playlist
- Support for back/forward swipe gestures to navigate through browsing history on macOS
- Add a toggle to control Hover Tooltips in Roon
- Roon Server startup time is cut by approximately 50% through improvements to library loading process
- Improve application performance across the board through codebase optimizations affecting everyday responsiveness
- Move scrobbling services login flow from profile tab to Settings → Services tab
- Redesign authorization flow screens to make moving a Roon license between servers more straightforward and less confusing
- Address bugs that caused duplicate entries in Roon and Last.fm playback histories
- Live Radio engine now supports HLS .m4s chunks streaming format
- Live Radio engine now supports FLAC streams using EOS/BOS markers
- Fix issue where certain HLS live streams were playing 30 minutes behind the current broadcast
- Roon now correctly resolves TuneIn's newer short URL format when adding stations manually
- Fix issue where some USB DACs were not recognized due to MQA HID probe hanging
- Fix issue where TIDAL tracks wouldn't play on RoonOS with streaming quality set to Low
From Roon
Hey Everyone, Over the past year, we’ve been working through a list of things Roon users have been frustrated with for a long time – some for years. Performance has been a major focus: the kind of foundational work that makes everything feel faster and more responsive. But we’ve also been going area by area through the app, looking where the friction is and what we can do about it. This build covers a lot of that ground: scrobbling, Live Radio, the authorization flow, and more. There’s still more to come, but this is a meaningful step forward in all of these areas. Performance We continue to improve application performance across the board. Among the many changes in this area, probably the most noticeable will be startup: in this build, Roon Server startup time is cut by approximately 50% through improvements to how the library loading process works. For users with large libraries in particular, this should be immediately apparent. We’re also continuing to work through areas of the codebase that affect everyday responsiveness – more on that in future builds. Scrobbling improvements We’ve added support for ListenBrainz, giving you another option for scrobbling your music listening. While working on that integration, we also addressed several bugs that caused duplicate entries in Roon and Last.fm playback histories. Another change implemented in the scope of this project was moving the scrobbling services login flow out of the profile tab to the Settings → Services tab, which makes the login flow more accessible: The profile settings tab will only show the current status of a scrobbling service: ** Be aware that fixes will work only after migrating both Roon Server and the Roon / ARC client applications to the latest versions Playlist content duplication warning From now on, the client will display a warning when trying to add a track which is already present in a playlist. This feature will be available in both Roon and Roon ARC clients. Here’s an example of how the warning will look in the Roon client: Live Radio Live Radio has been another area with a long backlog of reported issues. This build addresses several of them. Roon’s Live Radio engine previously didn’t support two streaming formats now widely used by higher-quality stations: HLS .m4s chunks, and FLAC streams using EOS/BOS markers. The result was that these stations either failed to start or unexpectedly stopped midstream. Both are now handled correctly. We also fixed an issue where certain HLS live streams – including Danish Public Radio stations – were playing 30 minutes behind the current broadcast. Finally, Roon now correctly resolves TuneIn’s newer short URL format (tun.in/…) when adding stations manually. Authorization flow For years, our support team has spent a lot of time walking users through moving a Roon license from one server to another. The flow worked, but it was confusing and more than a little alarming – buttons that sounded irreversible, unclear defaults, and not enough reassurance that nothing would be lost. We’ve redesigned these screens to make the process feel like what it actually is: a straightforward move. We’ll keep a close eye on feedback here and refine further if things are still unclear. macOS back/forward navigation For macOS users, trackpad swipe gestures are a core part of how you move through the system – it’s muscle memory. We thought it was important to bring that same experience into Roon, so you can now use back/forward swipe gestures to navigate through your browsing history, just as you would anywhere else on macOS. Tooltips In this release, we added a toggle to control Hover Tooltips in Roon Thank you for your continued support. The Team at Roon Labs Build Numbers Application Build
Roon / RoonServer 2.67 (build 1661) Production
Roon Remote (iOS / Android) 2.67 (build 1661) Production
Roon ARC 1.79 (build 413) Production Updated versions for Android and iOS have been submitted to their respective App Stores and will be available soon. Changes
- Reduced startup time by optimizing library loading process
- Improved database performance by optimizing LevelDB access paths
- Added a new service for scrobbling – ListenBrainz
- Addressed play history and scrobbling history inconsistencies
- Added a warning when adding duplicate tracks to a playlist
- Added support for swipe gestures navigation for macOS desktop client
- Added a toggle to control Hover Tooltips in Roon
- Fixed an issue where some USB DACs were not recognized due to the MQA HID probe hanging
- Fixed various Live Radio-related issues
- Fixed an issue where TIDAL tracks wouldn’t play on RoonOS with streaming quality set to Low
- Various fixes and improvements Installation Cores, remotes, and ARC installations already running Roon Production should update automatically. If you need to reinstall, the latest builds can always be found on the downloads page. 2 posts - 1 participant Read full topic