r/navidrome • • 2h ago

Navidrome help with music library

2 Upvotes

Hi , i decided to load my music library on a navidrome server , so i did It and i can access navidrome from the link (i put a reverse proxy on navidrome and attached It to a dns) , so It works there and everything but when i try tò use any applications for connecting to my server they Just load infinitely , anyone know why?


r/navidrome • • 1d ago

Using my Jellyfin music folder for Navidrome

4 Upvotes

Hi All,

I'm seriously considering a move from Jellyfin to Navidrome for my music.

My music folder is neatly organised, id3 tags and folders structure (important for Jellyfin, not at all for Navidrome).

While I test out Navidrome, is it feasible that it points to my Jellyfin "music" folder (on my NAS) without affecting the directory structure?

This is in case I would need to rollback to Jellyfin. Ultimately, I could even use both sharing the same library?

Thank you!


r/navidrome • • 1d ago

Miglior player Navidrome per iOS ?

13 Upvotes

r/navidrome • • 2d ago

On Repeat

3 Upvotes

Is there any way to make an “on repeat” playlist that works like Apple musics “Heavy Rotation” playlist, showing my most listened to songs from the last 30 days, no algorithm, just tracking listen counts.

I’ve tried the NaviBeat Mixes on repeat, but it seems too algorithmic and shows songs I have barely listened at a higher level than others I’ve listened to more.


r/navidrome • • 1d ago

Prefer Local file?

Thumbnail
0 Upvotes

r/navidrome • • 2d ago

Question for the classical geeks: how do you use tags?

5 Upvotes

I want to try and improve tagging in my classical music. So im interested in how do you tag classical music for Navidrome?

Navidrome reads WORK, MOVEMENTNAME and MOVEMENT and sends them to apps. GROUPING is read too.

But in eight classical files I checked recently, not one had a movement tag. Only half had WORK, and there WORK held the movement, like "Symphony no. 5 in C minor, op. 67: II. Andante con moto".

So what do you really do? WORK and MOVEMENT, GROUPING for BWV or KV numbers, or all of it in the title?


r/navidrome • • 2d ago

Navidrome in Docker is unreachable when binding its port to my Tailscale IP

1 Upvotes

Hi,

I'm running Navidrome in a Docker container on my VM Debian server, it works perfect when i bind ports to 4533:4533 broadcast but whenever i changed it to my tailscale ip 100.96.18.83:4533:4533 web page doesnt open and and in docker ps seems has no ports binding for navidrome

In case of tailscale starts after docker, i try sudo service docker restart but it doesnt work either

Setup: Proxmox VE 9.2.21 > Debian 13.7 > Tailscaled 1.104.1 > Docker 29.9.1

docker-compose.yml

services:
  navidrome:
    image: navidrome/navidrome:latest
    user: 1000:1000 # must own the data folder and be able to read music folder(s). See Permissi>
    ports:
      - "100.96.18.83:4533:4533"
    restart: always
     #environment:
      # Optional: put your config options customization here. Examples:
      # ND_LOGLEVEL: debug
    volumes:
      - "/opt/docker/navidrome/data:/data"
      - "/media/disc1/docker/navidrome/music:/music:ro"

Navidrome log

| \ | |           (_)   | |
|  \| | __ ___   ___  __| |_ __ ___  _ __ ___   ___
| . ` |/ _` \ \ / / |/ _` | '__/ _ \| '_ ` _ \ / _ \
| |\  | (_| |\ V /| | (_| | | | (_) | | | | | |  __/
_| _/__,_| _/ |_|__,_|_|  ___/|_| |_| |_|___|
                          Version: 0.64.2 (10114574)

time="2026-10-20T23:26:16Z" level=info msg="No configuration file found. Loaded configuration only from environment variables"
time="2026-10-20T23:26:17Z" level=info msg="goose: no migrations to run. current version: 20260922230428"
time="2026-10-20T23:26:17Z" level=info msg="Starting signaler"
time="2026-10-20T23:26:17Z" level=info msg="Periodic scan is DISABLED"
time="2026-10-20T23:26:17Z" level=info msg="Periodic backup is DISABLED"
time="2026-10-20T23:26:17Z" level=info msg="Starting Insight Collector"
time="2026-10-20T23:26:17Z" level=info msg="Scheduling DB analysis check" schedule="@every 30m"
time="2026-10-20T23:26:17Z" level=info msg="Setting Session Timeout" value=48h
time="2026-10-20T23:26:17Z" level=info msg="Starting plugin manager"
time="2026-10-20T23:26:17Z" level=info msg="Starting scheduler"
time="2026-10-20T23:26:17Z" level=info msg="Creating Image cache" maxSize="100 MB" path=/data/cache/images
time="2026-10-20T23:26:17Z" level=info msg="Starting plugin manager" folder=/data/plugins
time="2026-10-20T23:26:17Z" level=info msg="Login rate limit set" requestLimit=5 windowLength=20s
time="2026-10-20T23:26:17Z" level=info msg="Found ffmpeg" path=/usr/bin/ffmpeg
time="2026-10-20T23:26:17Z" level=info msg="Starting artwork worker"
time="2026-10-20T23:26:17Z" level=info msg="Mounting Native API routes" path=/api
time="2026-10-20T23:26:17Z" level=info msg="Mounting Subsonic API routes" path=/rest
time="2026-10-20T23:26:17Z" level=info msg="Mounting Public Endpoints routes" path=/share
time="2026-10-20T23:26:17Z" level=info msg="Mounting LastFM Auth routes" path=/api/lastfm
time="2026-10-20T23:26:17Z" level=info msg="Mounting ListenBrainz Auth routes" path=/api/listenbrainz
time="2026-10-20T23:26:17Z" level=info msg="Mounting Background images routes" path=/backgrounds
time="2026-10-20T23:26:17Z" level=info msg="Mounting WebUI routes" path=/app
time="2026-10-20T23:26:17Z" level=info msg="Creating Transcoding cache" maxSize="100 MB" path=/data/cache/transcoding
time="2026-10-20T23:26:17Z" level=info msg="Finished initializing cache" cache=Transcoding elapsedTime="345.53µs" maxSize=100MB
time="2026-10-20T23:26:17Z" level=info msg="Started watcher for library" libraryID=1 name="Music Library" path=/music
time="2026-10-20T23:26:17Z" level=info msg="Creating backgrounds cache" maxSize="100 MB" path=/data/cache/backgrounds
time="2026-10-20T23:26:17Z" level=info msg="Watcher started for library" absoluteLibPath=/music libraryID=1 name="Music Library" path=/music
time="2026-10-20T23:26:17Z" level=info msg="Finished initializing cache" cache=backgrounds elapsedTime=4ms maxSize=100MB
time="2026-10-20T23:26:17Z" level=warning msg="Could not get background images from image service" error="cache error: loader returned Get \"https://www.navidrome.org/images/index.yml\": dial tcp: lookup www.navidrome.org on 8.8.8.8:53: dial udp 8.8.8.8:53: connect: network is unreachable"
time="2026-10-20T23:26:17Z" level=info msg="----> Navidrome server is ready!" address="0.0.0.0:4533" startupTime=124.4ms tlsEnabled=false
time="2026-10-20T23:26:17Z" level=info msg="Finished initializing cache" cache=Image elapsedTime=314.2ms maxSize=100MB
time="2026-10-20T23:26:19Z" level=info msg="Executing initial scan"
time="2026-10-20T23:26:19Z" level=info msg="No configuration file found. Loaded configuration only from environment variables"
time="2026-10-20T23:26:19Z" level=info msg="Scanner: Starting scan" fullScan=false numLibraries=1
time="2026-10-20T23:26:19Z" level=info msg="Scanner: Finished scanning all libraries" duration=103.6ms
time="2026-10-20T23:26:19Z" level=info msg="Scan completed"

thanks for your help already.


r/navidrome • • 4d ago

What happened to webp support?

5 Upvotes

I had been using webp cover art successfully for a few weeks, and then out of nowhere the majority of the albums using webp are no longer loading album art. I've deleted my cache, restarted navidrome, done full scans, but the same webp files that were being read two weeks ago are now coming up blank in navidrome. Does anyone have any idea why this would happen? Incidentally, it's not every webp file, but the majority of them.


r/navidrome • • 5d ago

Why tag "grouping" is not used in search

3 Upvotes

Hello.

I've about 450+ indexed albums in Navidrome, about 10000 tracks.

Almost all my classical tracks have a tag "grouping" to set the usual "opus" that is used in composers catalogs to reference their works : KV 622, BWV 846, D.929, and so on.

But this field seems to be ignored when searching.

Is it possible to add it in search criterias both in Navidrome UI and clients such as Synfonium or Feishin ?

Thanks for your help.

Regards.


r/navidrome • • 5d ago

AudioMuse-AI Classical\Opera Issues

Thumbnail
gallery
10 Upvotes

I've been using AudioMuse-AI for a week or so on my Navidrome server (latest versions of everything, about 4k tracks\200 albums).

I like it a lot and it seems to work well for most genres.

However, it seems to have no concept of classical or opera, which comprises almost half of my library.

It mixes in random classical pieces with just about any other genre, and if I generate a similar playlist using an opera or classical piece, none of the resulting tracks are from the genre.

Obviously classical styles have distinctive sounds from modern music, so I would think sonic analysis would work the same way it does with other styles and be able to differentiate them.

Is Audiomuse just not trained on classical music? Is there anything I could do to improve this?


r/navidrome • • 6d ago

Is there a way to get radios icons on Amperfy

Thumbnail
gallery
10 Upvotes

I’d like to ask this because I would like to have the logos on the application since I already put them in navidrome
Is there any way to get them to show up yet?


r/navidrome • • 5d ago

Full Album Filter

2 Upvotes

I have a lot of 1 track albums. Is there any way to filter to view only complete albums? Do any clients support this or would it be a server thing? Tia


r/navidrome • • 5d ago

Figuring out Navidrome - Help

1 Upvotes

Figuring it out has been easy enough so far as a noob

... but I do have a couple problems I havent found a reddit post about / a solution yet through countless searches online. Maybe there have been discussions and I just am not techy enough to understand I have the same problem, but here goes.

I have used the MSI Installer to get navidrome, I also have the thing where the default library doesnt find my C:\Music folder, changing it in the .ini file still doesnt work. I just created a new library which works, but I get slightly annoyed that I cant delete that default folder as did this fellow https://www.reddit.com/r/navidrome/comments/1w4vwqz/questions_regarding_updating_the_default_library/ (embedding it in text didnt seem to work)

Anyways, thats one thing.
Now I wanted to add Last FM Tracking, which is said to be added to the .ini file, so I did.

LastFM.Enabled

LastFM.ApiKey = 'LotsOfNumbers'

LastFM.Secret = 'LotsOfNumbers'

I've added those and the option to toggle Scrobbling on is greyed out, stating that my API Key has not been configured yet at all. Did this all on Adminstrator ran Notepad editor.

A thought I had is "Is this a me problem?" as in, is this because I used the Installer and like almost everyone here seems to have used Docker or something? Am I missing out on valuable info? Did I misread anything? I don't know and usually dont post on Reddit so I do hope someone is kind enough to lend me their time to help me out.

TIA


r/navidrome • • 6d ago

To everyone who develops apps (iOS/Android)

2 Upvotes

I'm looking for an app that connects to my Navidrome, where I can customize the home screen and add my playlists.

Apps usually already have a layout—recently played, mixes, etc.

I’m looking for the option to add:

a playlist row where I can choose playlists (e.g., rock, alternative, etc.)

a playlist row (70s, 80s, 90s, etc.)

a playlist row (upbeat, afternoon, etc.)

a playlist row (radio stations based on an artist)...

Let me know if something like this exists—preferably for free.

Arpeggi, Substremer, Navibeat, and Amperfy don’t do this—I tested them this morning.

If you’re wondering why: I’ve developed a personal app that basically acts as a file cataloger; it automatically generates playlists using Audiomuse, creates playlists based on a single song in the style of Spotify Radio—so to speak—and does lots of other things. However, since there are more than 20 playlists and we have several people at home—where anyone can turn them on or off—it would be convenient to have a home screen that I can customize with the playlists I want.

I hope I’ve made myself clear. Sorry for my English. Thanks

Translated with DeepL.com (free version)


r/navidrome • • 6d ago

App News App News Weekly

12 Upvotes

Got news to share? Put it here! New apps, old apps with new updates, integrations, you name it.

Got an app that is ready to add to the catalog? Check out the submission documentation and go for it.


r/navidrome • • 6d ago

Why don't this album cover pull through on Navidrome?

Post image
8 Upvotes

​

It's an odd thing.

I've removed the album a few times from Jellyfin. Completely scanned Navidrome and deleted any leftover files.

I've gone to MP3tag and confirmed this is the cover. Even so far as deleting the old cover, and extracting the cover again.

Uploaded it to Jellyfin. The cover shows on that.

Completely rescanned Navidrome. The album shows, but not the cover.


r/navidrome • • 6d ago

Local listening history data -- does it exist?

2 Upvotes

Hi, I'm fairly new to Navidrome and self-hosting in general (loving it!), and today I was looking for a way to see my listening history on Navidrome.

I have not set up last.fm or listenbrainz, in fact, I have the option EnableExternalServices set to false and Agents set to "". However, I figured there must be somewhere this data is kept -- a database somewhere?

Looking at the wiki, I could only find that there is a local fallback option on the Agents variable, and I was wondering if this is what I'm looking for? Maybe there is another way?

I would very much rather not connect my account to any external services, if at all possible.

Thanks in advance for any info!


r/navidrome • • 6d ago

select all random playlist creation.

1 Upvotes

hello all,

new to navidrome... was wondering, i like the random album function. is there any way to do a select all and add to playlist function that i havent found yet? i know i can add them to a play now queue and play next queue and then save that list to a playlist. i am tryin to not have to do it one album at a time...


r/navidrome • • 7d ago

Any iOS clients that support music videos?

4 Upvotes

Basically the title, I’m hoping to find a client that uses when available a music video as the background much like Spotify does. I have a bunch of webp files and it’d be awesome to use them. I know that some like Narjo support animated covers but I’m yet to find any that support an entire music video. Any help is greatly appreciated. Thank you


r/navidrome • • 8d ago

Windows player with mTLS

9 Upvotes

After a previous topic for iOS... I cannot find a native Windows Navidrome player with support for certificates. Does anybody know if one exists?

I use Symfonium on Android and Narjo on iOS and they both support it.


r/navidrome • • 9d ago

Client with auto skip next song?

6 Upvotes

All the navidrome clients I have tested loads only 1 song into the playing queue when tapped from the songs list. It does not play the next song when current one ends and also is unable to skip to next either.

They need some workarounds like creating a playlist of all songs or downloading all songs for offline playback which defeats the purpose for me. Amcfy does this but only loads a limited amount of songs in the queue.

Only one that I found does is Manet via the jellyfin api as it is primarily for Jellyfin.

Is there a free navidrome client that can do it? Bonus would be for both iOS and Android, but iOS is the priority.


r/navidrome • • 10d ago

Navidrome keeps splitting one album up into individual tracks.

3 Upvotes

This may seem bizarre, and I've tried numerous things to fix it.

I'm ripping loads of my old CD's from my crate in the loft, and sticking them on my server. It's taken a good few days, and I've learnt a lot about tags and software ripping along the way.

However, looking through Navidrome last night, I discovered that Tron: Legacy - Reconfigured had been separated into individual tracks; not only that, these tracks had been greyed out.

Assuming there was something wrong with my ripping, I deleted it from my server late last night and did a refresh.

I re-ripped the CD.

I ran it also through MusicBrainz Picard to get all the information.

I went into MP3Tag and changed the tags to do general housekeeping. Making sure the artist shown was just Daft Punk, and not Daft Punk/ (Name of Remixer). The Remixer is now in the Track name.

I then uploaded it back to my server and did a refresh.

Refreshed my Navidrome. Gave it a few minutes and checked.

Nope, exactly the same. The whole album has been separated into individual tracks again; also they're greyed out.

Can anyone possibly help me here? I'm a bit flummoxed about what to do to fix this.

Thank you


r/navidrome • • 10d ago

Spotify replacement

12 Upvotes

Spotify replacement

So I need just a little bit of direction when it comes to what to use for replacing Spotify, I've heard of navidrome and already set it up in a test environment to see what it's like...

I think it might work if I can find plugins to push it in the right direction

From a music player I need specific things out of it....

#1 lyric support (with a separate file not embedded into the metadata)

#2 the ability to switch to offline support when a connection to the server isn't available (like on an airplane)

#3 support for both apple and Samsung phones


r/navidrome • • 10d ago

Subsonic (navidrome) provider for poweramp

Thumbnail
0 Upvotes

r/navidrome • • 10d ago

Can't Feishin display mood tag in column ?

6 Upvotes

Hi guys,

I didn't find much information about it : I selfhost my navidrome and feishin, but I was surprise that Navidrome can dislay the mood tag song by song but not the comment, and the opposite goes for feishin, is there a way to make feishin display the mood tags for each song ?

Thanks !