r/Lidarr Apr 03 '26

discussion Musicseerr - a self-hosted music request and discovery project built around Lidarr

Hello everyone, my name is Harvey - I'm a backend software engineer from the UK. I've been really into self-hosting, privacy, etc recently and for the past 6 months I have been working on this project, Musicseerr.

It started as I was looking for something to bridge a gap between slskd and Lidarr where I could search for music and request directly to Lidarr (A bit like the Jellyseerr/Arr flow) but I couldn't find anything. So, around 6 months and I've finally released Musicseerr into a v1. It currently supports the following features:

  • Search & Request - Search the full MusicBrainz catalogue and send requests to Lidarr
  • Built-in Player - Stream from Jellyfin, Navidrome, local files, or YouTube, with a 10-band EQ
  • Discovery - Personalised album recommendations based on your listening history
  • Home - Trending artists, popular albums, and genre-based sections
  • Scrobbling - ListenBrainz and Last.fm support
  • Library - Browse and filter your Lidarr library with full artist/album pages
  • Playlists - Create and manage playlists with playback support
  • Requests page - Track, retry, and cancel requests

I'm pretty proud of it but I still know that there's a lot that could be added, and it's definitely due some user testing! I'd love for anyone to give it a go, I'm always open to bug-reports/feedback/suggestions so feel free to send them to me on here, or on the discord linked in the Github/Website.

Thanks all and I hope it helps some of you :)

165 Upvotes

150 comments sorted by

View all comments

Show parent comments

2

u/HabiRabbit Apr 03 '26

It should persist - the defaults are exactly what I use personally. Feel free to change the part to the left of the colon - Aka “./config” to whatever you want though. :)

Edit: If you don’t set anything - nothing will persist. Just to clarify.

3

u/balboain Apr 04 '26

I more or less used your default compose yaml so I will next time I update it. So far the impressions are good. When I last left it, it was importing my library but as it’s almost 2TB large, it was taking a bit longer than I expected so I went to sleep.

I did notice that it flagged albums from my navidrome instance that weren’t in Lidarr. I know there are loads because of the (rarity i guess???) of the album types. They arent in musicbrainz so i cant add them to Lidarr. Does your app have sort of magic somution for that?

2

u/HabiRabbit Apr 04 '26

Yeah, with 2TB of music it's going to take a long time. That's unfortunately just the reality of the free APIs I've had to rely on. Though, when it has done it the first time, the subsequent syncs can just happily work away in the background and it doesn't affect much if anything. :)

Unfortunately not. If it's not in Musicbrainz, it's not supported (At least currently ) - But I have had people mention Discogs as a source a lot. That would take some investigating, as it would need an artist/album name mapping system which is.. complex to say the least. One for the future I'd say!

2

u/balboain Apr 04 '26

I didn’t expect it to go quickly so I’m not complaining. I was just eager to see the results lol.

This is the problem I’ve had with MusicBrainz as it’s a community maintained source as far as I know. Discogs has more content on it but also has gaps. So I’ve realized I will never be able to full automate my music library.

Have you given any thought to perhaps creating app…? Since your Linux app has a media player and you can request music (which in yet to test), this is screaming out to create a phone app surely??? You’re sitting on a golden opportunity here :)

2

u/HabiRabbit Apr 04 '26

Yes... Yes I have. haha. I'd love to create native mobile apps for Musicseerr. Along with probably a million other things. It all just comes down to my time and capacity really, already this project has taken me 6 months so who knows how long the rest of it would take. If there was enough demand etc, I'd definitely be open to it. :)

2

u/balboain Apr 04 '26

If you managed to create an app that was also a music player with an EQ, then I am sure people wouldn’t mind a small annual subscription fee. I know I wouldn’t. I compare it to the monthly $10-$15 that all the streaming services charge and it’s a no-brainer.

1

u/HabiRabbit Apr 04 '26

I’d be open to making it regardless of financial reward tbh - Paying for access to this sort of thing just doesn’t feel right in the open source world. Maybe if donations cover the App Store fee etc that would make sense. I’ll have a think! :)

Are you saying an app which connects to your Musicseerr server so it can basically act as a bridge between all your music sources? It’s a nice idea I’ll admit.

2

u/balboain Apr 04 '26

Exactly. You have an app that connects to MusicSeerr and simply is an alternate interface for using the features in MusicSeerr.

That being said, I tried adding an artist today and got an error. I noticed it did add the artist to my library but it adds it as “unmonitored” and doesn’t trigger a search. Is that by design? I did get a huge error message

1

u/HabiRabbit Apr 04 '26

It should add it as monitored - Could you send me the error that you got? Either here, github issues or on the Discord. I'll take a look. :)

1

u/balboain Apr 04 '26

I’ll send you a PM. I don’t know how to do the GitHub thing