Roon Early Access Program

Roon Early Access Program

What is Early Access?

The Early Access program allows Roon users to test the latest Roon and ARC features and fixes before they are released to the entire user community. Through this program you can have  early access (get it? 😉) to new features and functionality in both Roon and ARC,  as well as the most up-to-date enhancements and bugfixes. In return we ask that you use Roon and ARC as you normally would and report any problems to us via the Roon Community site. 

Participants in the Early Access program will always be ahead of or equivalent to the production release and our intention is that those who participate will remain in Early Access without any need to switch back to production. Participants in Early Access will always have the latest features and bug fixes!

This will be the final testing cycle of our products and its purpose is to expose changes to as many different configurations and use cases as possible. As such it’s critical that we maintain a healthy number of participants in the Early Access program.

When are Early Access builds released

Roon releases are now governed by a fixed schedule which allows us to get bug fixes, performance enhancements, and new features into the hands of our users on an ongoing basis rather than through a small number of mega-releases over the course of a year. We started this process (internally called “the release train”) in early 2022 and it resulted in massive improvements in Roon’s stability along with the release of several new features through the first half of the year.


Roon and ARC production releases are scheduled to ship approximately every 2 weeks with earlyaccess testing for each of those releases happening in the 10 days immediately prior.

Is this going to be unstable or make Roon more difficult to use?

In the past Roon releases might contain weeks or months of changes, but since releases now ship regularly, with a limited number of changes, the overall risk of stability issues  is vastly lower than it has been in the past. Our developers and QA team members work closely together to ensure that changes are “production ready” prior to release to Early Access. While that doesn’t mean that there is zero potential for problems, the vast majority of issues uncovered in Early Access testing are minor annoyances. 


Having said that, we strongly encourage all users to ensure that they have proper backups of their Roon database and this is especially important for those participating in Early Access. More information on configuring Roon backups is available in this help center article.

How do I get support?

Early Access builds are fully supported by the Roon team and, since Early Access is available to all users, there is no need for secrecy or concern about leaking information about new features. If you need support you should post to the appropriate section of the Roon Community site and you can determine where to post base on the following guidelines:


  1. #Support category – General issues related to Roon and ARC functionality
  2. #Early Access category – Issues related to new content as described in the Early Access release notes or a new issue that has surfaced after installing a new Early Access update.

If you are uncertain about where to post your issue then please post it to the #Early Access category. If it's in the wrong place we’ll happily move it on your behalf.

How do I sign up?

All that you need to do to participate in the Early Access program is to download and install the Early Access version of Roon on your server and remote(s).

Updating Windows or macOS Roon Servers or remotes to earlyaccess 

  1. Shut down Roon / RoonServer if either is currently running

  2. Download the appropriate installer package(s) for your platform using the links below

  3. Open the downloaded file(s) and execute the installation process as you would normally


This will install the earlyaccess version of Roon and/or RoonServer onto your computer. This is a completely non-destructive process and is no different than installing any Roon update.


You will need to repeat this process for any computers on which you use the Roon application as a remote to your server.

Updating RoonOS (Nucleus / ROCK) servers to earlyaccess

This process requires your ROCK / Nucleus to be running RoonOS 1.0 build 253 or later. If you have not yet updated to RoonOS device to the latest version of RoonOS you will need to do that before proceeding.


1. Download the instruction file from the link provided below and save it on your computer. Do not modify the name, extension, or content of this file.

2. Navigate to the /Data/Reinstall directory on your Nucleus / ROCK.

3. Copy the instruction file that you downloaded into the Reinstall directory.

4. Visit the RoonOS admin page and click on the “Reinstall” button.

 

The instruction file will be deleted after the installation process is completed. Once on a particular track or version you will continue to receive updates from that track without any intervention. This includes future use of the Reinstall function.

Updating Linux servers to earlyaccess

  1. Shut down the RoonServer service using whatever mechanism is appropriate for your flavor of Linux

  2. Download the Linux installer package using the links below

  3. Perform the installation process as outlined in the Linux installation guide using the file you downloaded in step 2.


This will install the earlyaccess version of RoonServer onto your Linux machine. This is a completely non-destructive process and is no different than installing any Roon update.


If you have not done so already you will need to update any remotes using the steps outlined above.

Updating NAS servers to earlyaccess

  1. Download the appropriate installer package for your device from the links provided below

  2. Use the admin interface to load Roon earlyaccess using the admin interface for your device

For more information please visit https://roononnas.org

Updating iOS apps to earlyaccess

On iOS devices you will need to install an app from Apple called TestFlight and then use this app to enroll your devices in Early Access testing. It’s best to view this article from your iOS device so that you can click on the links directly.


You will need to enroll your device in both of the Roon and Roon ARC testing tracks.


  1. Download and install TestFlight on your iOS device

  2. Enroll in Roon testing by clicking this link: https://testflight.apple.com/join/uyG60hp2

  3. Enroll in Roon ARC testing by clicking this link:  https://testflight.apple.com/join/yImqC6X5



The links above will open up the TestFlight activation and give you the option to enroll in testing for Roon or ARC. Once accepted you will be presented with the option to install the earlyaccess version of each app on your device. These will replace the production version of Roon and/or ARC installed on your device.


Once you have executed this process on one device you can install and open the TestFlight app on other devices that use the same Apple ID in order to download and install earlyaccess versions of Roon and ARC.

Updating Android apps to earlyaccess

Access to Roon’s Early Access releases on Android is via the Play Store’s public beta program. You can join Roon’s public beta by following these steps:


Important: To get the beta version of an app, the app must already be installed on your device.

  1. Open the Play Store.

  2. At the top right, tap the profile icon.

  3. Tap Manage apps & devices -> Installed.

  4. Tap the Roon app to open its detail page.

  5. Under “Join the beta,” tap Join -> Join.

  6. Repeat steps 4 and 5 for the Roon ARC app if installed on your device

If you prefer you may also download and install the earlyaccess apk package from the link below.

Roon Early Access download links

macOS

Roon


Windows

Roon


RoonOS

Instruction File


Linux

Information on loading Roon on Linux can be found here. Please use the files linked below in place of those from the helpcenter article when loading earlyaccess.


Easy Installer

Full Package

Android APKs

Roon App

Roon ARC

How do I leave?

Leaving the Early Access program is as simple as signing up. All you have to do is install the current production version of Roon on your devices.

macOS, Windows, and Linux

Downloads and installation instructions for the latest production installers are available on the main Roon downloads page.

Moving RoonOS (Nucleus / ROCK) servers back to production

1. Download the instruction file and save it on your computer. Do not modify the name, extension, or content of this file.

2. Navigate to the /Data/Reinstall directory on your Nucleus / ROCK.

3. Copy the instruction file that you downloaded into the Reinstall directory.

4. Visit the RoonOS admin page and click on the “Reinstall” button.


The instruction file will be deleted after the installation process is completed. Once on a particular track or version you will continue to receive updates from that track without any intervention. This includes future use of the Reinstall function.

Moving NAS servers back to production

Instructions and installer downloads for Roon 2.0 production can be found at https://roononnas.org

iOS Remotes and ARC
  1. Visit the App Store page for Roon and install the app

  2. Visit the App Store page for Roon ARC and install the app


This process will install the production versions of the apps in place of the earlyaccess versions. You are free to uninstall TestFlight as well.

Android Remotes and ARC

The process to leave an Android beta is similar to enrollment, but you will have to follow the added steps of removing and reinstalling the apps.


Leave the beta program

  1. Open the Play Store.

  2. At the top right, tap the profile icon.

  3. Tap Manage apps & devices -> Beta.

  4. Find the Roon app.

  5. Tap the app to open its detail page.

  6. Under “You’re a beta tester," tap Leave -> Leave.

  7. Repeat steps 4 - 6 for Roon ARC


Use the app’s public version

To continue to use the app after you leave the beta program:

  1. Uninstall Roon and Roon ARC. Learn how to uninstall apps.

  2. Reinstall the public versions of Roon and Roon ARC. Learn how to reinstall apps.



    • Related Articles

    • Installing Roon

      Operating Systems covered in this article: macOS Windows Linux iOS and Android Minimum Requirements See the FAQ: What are the minimum requirements for more information about the hardware and software platforms supported by Roon. Installing Roon on ...
    • Installing Roon on Linux

      Overview Two packages are available for Linux: Roon Bridge and Roon Server. There is no real purpose to running Roon Server and Roon Bridge on the same machine, since both provide identical access to audio devices. That said, doing so should not ...
    • Roon OS Missing Codecs

      Background Roon does not ship with patented codecs such as MP3 and AAC on any platform. On Android/iOS, Roon does not decode audio formats. On Windows/Mac, it uses the built-in system codecs. On Linux, Roon expects to find the codecs installed as ...
    • Roon Bridge

      What is Roon Bridge? Roon Bridge is a software package that extends Roon's audio playback capabilities to other devices or computers in your home. It runs on Windows, Mac OS X, and Linux, including inexpensive embedded platforms like the Raspberry ...
    • Roon with Antivirus Software

      With any third-party security software, ensuring Roon has proper access to communicate with the other devices in your local setup is important. Below we'll share a handful of popular antivirus options with links on how to manually add Roon as an ...
    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.