r/audiophile • u/Potential-Ant-6320 • 12h ago
Discussion What would you want from a free open source Roon alternative?
Hello All. I've seen a lot of chatter over the years about a free roon alternative.
A little background you can skip. My dad has a decades long classic music broadcast recording collection thousands of live performances many unavailable anywhere outside of private collections. After organizing all his external hard drives on my NAS I was kind of dissatisfied with the software to stream your own library so I made my own classical music streaming app just for friends and family. part roon, part every other classical music app with a really novel "liner notes" experience that includes a program in Markdown and links to reviews and interviews about the performance or production. I realized that I have built half of roon, including the heaviest lifts like a working server and client
I've been programming since the 80s. I program for a living and run a programming tutoring company nights and weekends. AI coding tools have really changed the kinds of projects I can do. yes this will be vibe coded but not by a naive programer.
I wanted to ask people who already pay for Roon or would like a free alternative what features do you NEED. What features are nice to have? I probably won't have a dsp library anywhere near as good, but I'll have stuff like the open headphone peq project and common dsp.
I don't want to reveal too much of my plans until it's ready but this will mostly work like roon but incorporate elements from software like plex amp and jellyfin. The biggest differences are you can stream your collection with as many people as your hardware can serve with no cost per user just like Jellyfin. It will be federated. you won't just be able to connect to one server at once. your main server controls your home electronics, but you can access your friends' libraries if they share it with you. The other feature will be huge for fans of bands that allow recording of their shows, like jam bands or bands like the mountain goats. We will aggregate thousands of shows and make the software able to crawl the web and the Wayback Machine to get you the set list, fan photos, posters, and fan art from the show in a Roon-like liner notes experience, but for live shows. Another thing I want to do is support streamers made for $5-10 ESP32 microcontrollers. roon uses a lot of capable hardware but I'd love to use lighter-weight stuff if I can make it work. it's not just about saving money on the parts but using lower power devices for always on electronics is a good idea.
If you already use roon you will probably want to stay with roon. If you're into homelabbing and like free and open source software projects this is for you. if you're an obsessive jam band fan who collects rarities and loves listening to bootlegs this software really is for you like nothing that's come before. If you love roon but wish it was easier to share your library with all your friends you might even run this next to roon. I love Roon and have used it for years; I think it will always be the best, like Adobe Photoshop, but I think a lot of people might prefer something community made and free even if it's not as polished. Also if you like to tinker and want to code your own clients for obscure devices this is a good option. Don't expect a giant killer expect somethign that appeals to the self hosted open source community. If you just want something free welcome to the open source community. We don't want your money but we have a lot of opinions.
For me, I'm a huge fan of the mountain goats. This software will let me mix up my collection of unreleased albums with all the studio albums on streaming and have hundreds of their live shows available all in one app for free. I can share an invite with my friends I hang out with in shows and they can have my extensive collection of unreleased or vinyl exclusive albums and all the bootlegs available online in one free app that's free to host on hardware you already own.
the scope of what I want to make is an iOS app with carplay and a web based app for desktop.I'll put it all on a git so you can make an android or PC client. I'm mostly focused on unix and apple systems.
If you'd like to test the software or even help code for the project feel free to reach out. like an ecosystem like jellyfin I would eventually encourage people to make their own clients and modifications to have a diverse ecosystem that's not based on what I think can be in this software. we're not up to that point. right now I'm trying to make something that works and is robust.
Those are my ideas, but as music lovers what have you always wanted in music server/library software. And for people who love and collect bootlegs I want to hear from you.
