What is Background Work?

What is Background Work?

What is Background Work?

Your Roon library brings together information and artwork from many sources, including streaming services, local and networked files, metadata providers, and your own edits and listening history.

Background Work is how Roon keeps all of this in sync. It’s a broad set of tasks that maintain, enrich, and organize your library: unifying local music, network storage, and streaming services into a single, coherent view.

When new music is added to your library, Roon immediately identifies and analyzes each file to understand its audio characteristics and contextualize it in your library. Over time, Roon periodically revisits every track in your library, to update and improve metadata, fill in missing artwork, and identify any previously unidentified tracks. Roon also re-scans your network storage locations to check for any new additions.

This background work ensures your library stays accurate, up to date, and richly connected to the global music ecosystem. It’s essential for refining the relationships between track files, musical objects, and the rich metadata that power the Roon experience.

Why Schedule Background Work?

Over time, we’ve heard from users who want more control over when Background Work happens, so Roon can work around each user’s listening habits and usage patterns.

Our goal is to ensure Roon users have clear, predictable control over when library maintenance occurs, preserving their server’s resources when they are actively browsing, listening, or maintaining their collections. This lets users offload background work to a time of day when they aren’t using Roon.

Some users only run their Server while actively listening, or they power their server on and off throughout the day. If it isn’t practical to schedule Background Work around regular downtime, we recommend disabling scheduling.

You can do this in Settings → Library → Background Work by clicking “Change” → “Disable Scheduling (run continuously)”.


Will Scheduling Background Work Slow Down My Imports and Edits?

When a user is growing, curating, or editing their library, we don’t consider it “background work”.

If you import local files to Roon or make edits to your library, Roon will continue to retrieve metadata and reflect changes right away, and Roon will also continue to check your streaming services periodically for new additions.

How Will Scheduling Affect My Network Storage?

Network storage devices don’t always report file changes to Roon in real time, so Roon allows users to set an Automatic Re-scan Interval (more details here).

Starting with Build 1625, Roon by default re-scans network storage locations during the user-scheduled Background Work window, using the configured interval. Roon will also automatically re-scan network storage on startup.

Users who prefer continuous re-scanning throughout the day can disable scheduling by going to Settings → Storage, clicking the three dots (…), and toggling off Schedule.

What Happens if RoonServer is Offline During the Scheduled Time?

If Background Work hasn’t completed in a week, you’ll see a warning pop-up in Roon. You can snooze this warning, but you might want to revisit the scheduled window to make sure it’s during a time of day when your machine is online.

For users hosting RoonServer on laptops, we recommend scheduling background work for a time when your computer is awake and connected to power.

We strongly recommend Roon is regularly able to run background work at least once a week. If your server won’t be on overnight, we recommend disabling the schedule in Settings → Library → Background Work by clicking “Change” → “Disable Scheduling (run recontinuously).” 


    • Related Articles

    • Audio Analysis

      What is Audio Analysis and how is it used? During Audio Analysis, your Roon Server scans each audio file in your library to extract waveform and loudness information. This data underpins several core Roon features: Volume Leveling Volume Leveling ...
    • FAQ: What models of iPhone and iPad can I use Roon with?

      The Roon app is available for download in the Apple App Store. It requires a minimum operating system of iOS 11 on both iPhones and iPads. Note: As of April 2024, Roon does not actively test on devices older than the iPhone 6 (released Oct. 2014). ...
    • Windows 11 Smart App Control Can Block Roon

      Overview Smart App Control is a security feature enabled by default on new, off-the-shelf Windows 11 installs. When active, it can prevent RoonServer from accessing the network, causing connectivity issues with your Roon Remotes and Zones. This issue ...
    • FAQ: What's Radio and how does it work?

      What is Roon Radio? Designed from the ground up with machine learning technology, Roon Radio can play a mix of your favorites along with music from beyond your library, using the vast catalog of music from TIDAL, Qobuz or KKBOX. Roon Radio makes ...
    • Does Roon ARC work with CarPlay and Android Auto?

      Roon ARC offers full support for CarPlay and Android Auto! CarPlay and Android Auto fully integrate Roon’s browsing and discovery features into your car’s controls for safe and easy playback while you drive. Take the ultimate Hi-Fi joyride CarPlay ...
    Visit the Roon Community!
    Need help? Thousands of Roon subscribers and audio enthusiasts are chatting over on our community site right now, join them! You don't even need a Roon subscription to sign up.