r/navidrome

Advice for an absolute newbie?

Hi all! I'm aware this post is going to sound really stupid but I would really appreciate any help or tips you can give me!!

I am currently still on Spotify and thinking through different divestment options. My most recent idea has been to self-host, and I'm very excited at that prospect. However, I know absolutely nothing about tech. Like actually nothing at all, I'm an absolute newbie (talk to me like I'm 5 years old, like I'm not kidding when i say I know nothing).

From my little bit of research I've done so far I have come accross Navidrome, which a lot of people seem to recommend for this. So naturally, I have some questions and would appreciate any feedback or tips on any of these.

  1. Is it feasible for someone who knows nothing to self-host using Navidrome? Or am I wayyy over my head with this?
  2. I literally only own my 2024 Macbook Air M3 16GB and NO other equipment. And my internet is Verizon Fios 500 mbps (idk if that's relevant). Do I need other equipment or can I do this from my laptop? If I need other equipment, what do I need and how much am I looking at (approximately)?
  3. Can you recommend youtube videos, articles, or blogs that will walk me through all the steps like i'm an actual toddler?
  4. Maybe you think Navidrome is not the right choice for me but can think of more beginner friendly options? I'd love to hear those too.

Please be nice, I really have no idea what I'm doing, but i'm willing to put in the time to learn!! And thank you in advance for any advice or words of encouragement! I also of course want to hear if you think it's super unfeasible for me, as I don't want to waste my time either!

reddit.com
u/Scary-Ninja7323 — 1 day ago

Creating a library but won't recognize the path

Hello,

I'm new at this, but I have Navidrome running on my MacBook air with docker desktop. I can log in through the web browser. I just want to use this to serve up music to various devices over my local network. No internet access on this network.

When I try to create a library and put in the absolute path it says "Invalid Library Path" - what am I doing wrong. I have read a little bit about using a navidrome.toml file...is this necessary? I can't point it to a folder through the interface?

Thanks for any help!

https://preview.redd.it/b214n5j9xc2h1.png?width=1550&format=png&auto=webp&s=5ca839de09662a07790002acc5a2e72d76f29c71

reddit.com
u/77Forever — 1 day ago

Organization on Duplicated Songs

How does anyone manage their duplicate song from their the huge library? (Other than doing nothing.)

I have many songs go across different albums. I am not referring to the remix, extended version etc.

Same song was from their original single. Then, they have LP. Then, Greatest Hits - multiple of them throughout the years. Then, movie soundtracks. Some labels or companies decided to create their own special album. I have plenty of these in CDs.

I tried to delete the song that I believe they are the same song, then I will re-create a playlist to capture the original albums along with the original artwork. This save me some disk space and redownload the same song when listening offline. This takes me a lot of time. Also, how do I decide which one to keep as album and which one become playlist? And some songs are only from a single albums which I was about to make a playlist. I am just creating more headache for myself than gaining.

However, playlist are not the same as album when playing in most app include Navidrome itself. I think keeping the same song multiple times in different albums is not efficient in many ways.

I can’t think of what other way to handle this from a user perspective. As for the library management, if it treat albums as a playlist in the first place and store all songs individually, then album is just a non-mutable playlist. Wouldn’t make it a lot easier to manage from the resource perspective. When I import a new album, it will auto match existing library for matching songs and skip them if found. Only download/copy the new song/version, then create an album/playlist and done.

I am just thinking out loud. Want to see how people have huge library management their songs.

reddit.com
u/No_Body_3679 — 2 days ago

Artwork for Playlist

I search around but couldn’t find information on this. Any help is appreciated.

I want to add personal/custom artworks to my playlists. Both auto-import and created by Navidrome.

This is only in my head. Thinking Navidrome playlists have the artworks. And all other client apps would sync automatically like all the albums artworks.

reddit.com
u/No_Body_3679 — 2 days ago

Navidrome Client for Large Libraries

Does anyone have any recommendations for a client that can handle libraries well over 100k for iOS? I’ve tried Amperfy and it doesn’t like my library. Nautiline says they don’t work with over 100k tracks (on a Reddit post I read a few days ago).
Any help is appreciated

reddit.com
u/mkfalcon — 3 days ago
▲ 1 r/navidrome+1 crossposts

Authentication Error - First Log in

Hey, has anyone else run into this problem? When I try to log in to my server using HTTPS and my reverse proxy, I get this error: Authentication Error: The data couldn't be read because it isn't in the correct format. Is there something I’m missing? Any help would be greatly appreciated! Thanks.

reddit.com
u/Gatzu51 — 3 days ago

Is there way to just have my own sound files play without it pulling meta data and trying to organize it?

I have some music files that I would prefer I just organize myself - into a folder (these recordings are single files with many songs within), I would like to group these longer tracks together, how do I go about this?

reddit.com
u/captaindongface — 5 days ago

Scrobble by library

Currently, I scrobble all my plays to last.fm and listenbrainz.

I have a dedicated library for ambient music. I play this when I code as it helps me tune out all external disctractions and lets me focus on just what's on my monitor. It's just background music and on basically all day when I'm at work. But I don't need recommendations based on that music and I don't care about my listening habits to music in that library.

Basically, I want to turn that library off for scrobbling so that my last.fm and listenbrainz reporting is a better representation of what I actively listen to rather than passively listen to at work. Does anyone know if this is possible and how to do it?

reddit.com
u/Big_Head8250 — 5 days ago

Is Navidrome Laggy on Non Home Networks?

hello, i dont know if this has been asked before i tried to look but couldnt find anything, im getting a nas in a month and want to know if when streaming music from outside of my home network, will it be laggy or smooth playback, and if it is laggy is there any fix. thanks in advance

reddit.com
u/Traditional_Bill6415 — 6 days ago

Nsvidrome + CarPlay lossless?

Hi all,

I’ve got FLAC files sitting on my NAS and use a Navidrome client on my phone to stream them. When I connect to my car via CarPlay and play music through Navidrome, does the audio stay lossless, or does CarPlay compress it somewhere along the way?

I’m trying to figure this out as my car (Xpeng) only has a Spotify web wrapper which compresses all the music into a muddy mess. So in looking into alternatives that it will be either streaming through CarPlay/navidrome or actually connecting a physical USB which contains the music.

Many thanks!

reddit.com
u/AaddeMos — 6 days ago

Navidrome doesn't handle singles??

Wtf Is this really not a feature in Navidrome? All singles show as unknown albums and no words about singles in the docs.

reddit.com
u/FoxFXMD — 8 days ago

Bit of a niche question - but is anyone else looking for a sysinit version of Feishin? I've forked feishin and currently vibe coding a mx linux (systemdless) specific version. Would really like to start a discussion for anyone using a systemdless distro and how they are running feishin/navidrome

reddit.com
u/Jaded-Assignment6893 — 7 days ago

Follow Up to my Android Auto App Request Thread

I made this post roughly a week ago, looking for help because Symfonium stopped working for me basically out of nowhere. I realized during the time that I made the post that the Beta channel (which I was on) had updated the day before, but even exiting the beta and grabbing the production app didn't help. I even tried again with Symfonium this morning, because I knew I'd be driving so much today. Still errored out.

At that point I was looking for another app that would work with Android Auto and CF Headers. Tempus was suggested frequently, but it didn't work with headers. I worked with CF's AI to find a workaround (using the Cloudflare One App) and now Tempus works perfectly — 5 hours worth of driving, no issues with my phone, music server (or music), not even any skips or hesitation in playback. Couldn't have asked for a better experience.

I used Symfonium for several years, including paying for 2 accounts so I could use it on my Chromecast TV that wouldn't connect to the Play Store. I opted into the beta channel to try to be helpful. But, I was always bothered by how the Dev treated people (need only look at his forum or replies to reviews for examples). I ignored it because there was no other app that really filled my needs. He had what amounted to a monoply and like other monoplies, he thought that justified him to act like a tyrant.

That's no longer the case though; there's plenty of good apps out there (I'll stick to Tempus now, personally) where the Devs don't feel entitled to abuse their supporters for asking for help, for asking questions, or otherwise not just singing their praises. If the behavior has bothered you before but you felt trapped, you're not. Use the Navidrome App List to find a flavor that suits you. But don't let yourself get abused. No amount of money and no app functionality is worth that.

u/chicknlil25 — 8 days ago

Any Navidrome runners out there?

Hi all.
I've been moving gradually away from Spotify and the likes and finally managed to get al my music nicely organised and tagged in my selfhosted Navidrome.

But I like to run, and I like to run at a constant pace with my music, many years ago I used Spotify for this (the reason I got Spotify premium in the first place), but they killed that option and I've been ever since looking for alternatives. The ones I found forced me to have my music in my phone to BPM shift them to my pace.

So I decided to create my own app that reads from my Navidrome library (all my songs have BPM tags) and BPM shifts them to my desired pace.

I've been testing it on my Android on my runs, if anyone wants to try it out and give any constructive criticism, let me know and I'll share the unsigned apk

Before anyone asks, yes, it's vibe coded. but all credentials are stored in flutter secure storage and are not sent anywhere (Subsonic api credentials are sent via md5 hash + salt so it's safe by default), no telemetry or other data is sent anywhere.

PS:Mods, if this post breaks any rule let me know and I'll remove it.

https://preview.redd.it/yoxyxgynhx0h1.png?width=865&format=png&auto=webp&s=f2c9458908ba455b685f0a0f94f09e5971c7df3d

reddit.com
u/paulojf — 8 days ago

Feishin Smart Playlists File Path

I forgot how I set the file path for smart playlists in Feishin and feel like I’ve tried everything already. Could you help jog my memory?

I think they were relative paths, and I used something like “starts with.”

My volume is mounted like this: /mnt/SSD/Musik:/music:ro, and for example I’d like to have /Musik/Jackson as a playlist.

reddit.com
u/kurtzahn — 7 days ago

Do people use starring system for filtering through music?

My concern is that, from looking around online, the starring system should really be a great personal categorisation tool but it's not universal, not easy to copy across to other programs, not easy to write to metadata or backup. I don't want to put in a significant effort and potentially lose the star ratings in future or be tied to navidrome/subsonic, especially if I really need to rely on 1 star ratings to remember what I would have otherwise deleted.

So my workflow so far for music has been:

  • obtain music (bandcamp, amazon etc)
  • musicbrainz picard to tag
  • listen offline (usually on my phone) and delete songs I don't want to keep
  • copy across what remains into my regular music library and a backup in the cloud.

Now that I have a NAS and have setup Navidrome in docker, and also using lidarr more, I'm thinking of a few changes to the workflow:

  • add music in lidarr (either download or copy into directory if purchased elsewhere)
  • musicbrainz picard to tag (but this time the files are on the NAS rather than my phone or PC)
  • listen and filter by star rating (in symfonium if on my phone, in navidrome on web or in feishin on desktop but all the star rating syncs across anyway)
  • keep all files but 1 star means "rejected" (rather than deleted), 2-5 star for meh/good/great/all-timer

Essentially with my NAS storage isn't an issue since I've got 5TB available and my current music library is only 1.5k songs (about 20gb). This would also remove some decision fatigue when a song to me is 2 star (meh) but currently have to decide "delete - yes or no". It also makes lidarr easier to integrate into my workflow since right now I have to be really careful how I set artist or album monitoring.

reddit.com
u/AlooPower — 9 days ago

Downloading songs with all metadata + art for services like Navidrome?

I just started looking at self-hosted music streaming and installed Navidrome, and looked up getting music with all data but I'm overwhelmed, it's hard to tell what's the best method. I tried spotdl but found out the hard way Spotify only weeks ago, paywalled their API. I'd prefer a CLI like yt-dlp (and maybe a gui).

reddit.com
u/TheTwelveYearOld — 9 days ago

similar user Listenbrainz CF

Hey everyone, working on TuneLog (a ListenBrainz CF playlist generator for Navidrome) and looking for some advice.

Right now, ListenBrainz suggests 1,000 songs via CF, but only about 300(out of 9k songs) of them actually match the files in my local library. That’s fine for casual listening, but heavy listeners run out of fresh tracks too quickly.

I thought about pulling the CF recommendations of similar users to expand the pool. However, since CF inherently already uses similar users to generate my initial 1,000 tracks, I suspect doing this will just result in massive overlap and be a waste of API calls.

Should I bother adding this feature, or is the math too redundant? How do you guys handle keeping recommendations fresh when the local library doesn't have enough of the suggested tracks?

-- post body written by gemini ai after i gave it a proto type

reddit.com
u/Many_Independence674 — 10 days ago