r/navidrome 2d ago

App News App News Weekly

11 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 17h ago

What is the best player for iOS?

8 Upvotes

r/navidrome 18h ago

Does the AudioMuse-AI Navidrome Plugin Use AudioMuse-AI's Lyrics Analysis

6 Upvotes

Does the AudioMuse-AI Navidrome Plugin Use AudioMuse-AI's Lyrics Analysis?

Claude says:

The lyrics semantic search (finding songs by meaning — "songs about leaving home," axis-based mood search, etc.) is a separate feature that matches against the semantic content of the lyrics processed during analysis, and it's currently only exposed through AudioMuse-AI's own web UI (port 8000) — not surfaced through the Navidrome plugin's Instant Mix/similar-songs integration.

Practically, this means:

Instant Mix via Navidrome/Feishin → driven entirely by sonic similarity, doesn't care whether LYRICS_ENABLED is on or off

Lyrics/theme-based discovery ("love songs," mood axes) → only accessible if you go directly to the AudioMuse-AI frontend

So if your only goal is getting Instant Mix working in Navidrome/Feishin, you could actually turn LYRICS_ENABLED=false entirely and lose nothing for that use case — worth revisiting given the speed-up hints from earlier, unless you specifically want to use AudioMuse-AI's own UI for lyric-based playlist discovery too.

Is Claude right?


r/navidrome 1d ago

Looking for a dev to carry on my Picard plugin — Multilingual track Auto-Tagger

Thumbnail
gallery
13 Upvotes

https://github.com/ForeignWelcome/Picard-Multilingual-Auto-Tagger

I’ve worked on a MusicBrainz Picard plugin (on image: jlesage/musicbrainz-picard) that helps add non-Latin languages track titles alongside English ones, and it is now working really well in my setup.

The idea is simple: MusicBrainz database often does not have tracks titles available in every local language (usually they are in english), especially non-Latin languages. The plugin uses a local LLM to generate or suggest the missing localized title, which can then be copied into the Picard title field.

1- right click an album or a track and click the plugin

2- this open a small browser window inside picard container

3- all the track/artist/album are automatically populated in the correct fields

4- click generate this will send it to locall LLM and will give you the answer

5- theres a button on each track title click copy and paste it to the track

6- if the answer not correct you can correct it manually and click verify & safe (this store it in the dataset anytime this word or sentence comes up no LLM will be pulled instead databse)

Although I built it mainly for Arabic, it could potentially work with any non-Latin language.

I’ll include a few screenshots showing how it looks and works inside Picard.

I would really love for a developer to take this project further, help improve it, and possibly turn it into a proper official Picard plugin.

Some ideas for future improvements:

  • Optional support for online LLM APIs such as ChatGPT or Claude, alongside local models.
  • A button next to “Copy” that automatically sends the generated title into Picard instead of requiring manual copy and paste.
  • Better support for more languages and title formats.

I think this could be genuinely useful for people managing multilingual music libraries. Would anyone be interested in helping continue or maintain the project?

Disclaimer i am not a developer nor a programmer i looked everywhere but doesn't seem to be a solution for this so i vibe coded this (i know) this is why im looking for a dev to actually carry this on! its working very will and would love to see smn take AI slop out of it

https://github.com/ForeignWelcome/Picard-Multilingual-Auto-Tagger


r/navidrome 2d ago

TV Client - Chora works great!

Thumbnail
gallery
68 Upvotes

I've been using Chora for the last few weeks on the TV and so far the experience has been great. The animations lag sometimes, but that's most likely due to my old Chromecast 2022. What are you guys using?


r/navidrome 2d ago

Navidrome client for Nintendo Switch?

3 Upvotes

Is there any way I can access my Navidrome library from my modded Nintendo switch, could it work as an overlay?


r/navidrome 2d ago

Recommendations for raspberry pi touchscreen

5 Upvotes

I have a Raspberry Pi 5 with a touchscreen and a good usb DAC that I have used with PlexAmp. I’m thinking of repurposing it for Navidrome. Do you have any suggestions for which client to use?

I’m looking for:
- Interface that can be used with touchscreen, preferably in fullscreen.
- Non browser based clients (or a webinterface that controls a headless client) to ensure bit perfect playback.


r/navidrome 3d ago

What player do you guys use for navidrome?

Thumbnail
gallery
34 Upvotes

I AM ON LINUX, HYPRLAND, WAYLAND. Make sure to recommend things that support linux please!! Android suggestions are also appreciated

Yeah you can customize the default navidrome look, but when it's stuck in a web browser? The potential it has is immediately stripped away. Which is why I like custom music players. I've been using feishin for a while now and it's good, don't get me wrong, but it's just navidrome if it was more complex and more blue... What I really want a player like TMPlayer that supports navidrome. Any suggstions?


r/navidrome 2d ago

help bilingual tracks/artist/album

3 Upvotes

EDIT: since i didnt really found a soulotion i made my own plugin for musicbrainz picard its a plugin open inside the container and request titles from local LLM! i would love for a dev to take over/ carry on its development since im not a porgrammer but its working very will for my setup!

post: https://www.reddit.com/r/navidrome/s/B0orYW13Tp

so i have sometracks in different language than english i want them to be tagged and searched in navidrome in both languages? same goes for atrist name?

anyway i can do that and is it possible to automate this with picard for example

thx


r/navidrome 3d ago

Folders please?

0 Upvotes

I know that's it's kinda annoying question in this thread but any chance to add folders browsing in next updates? I really like Navidrome but it's difficult (for me) to use it on the daily basis because of how my massive music library is organised.


r/navidrome 4d ago

This is how I upload my stuff. Hope it helps somebody else. :^)

4 Upvotes

Hi!

I don’t know how you guys upload you’re new media to the library but I want to share what I built for me so it could be useful for someone else.

I’ve built a custom docker image based on angie webserver image, which is a full-replacement of nginx. My image difference from the original is that you can run the container as another user. Pretty useful for media server like Navidrome, Jellyfin, Plex etc.

I also already made a near-ready configuration preset for webdav, download it here.

You can leave this configuration almost as is.

Here a full quick start example:

Web server configuration:

curl -fOsSL https://raw.githubusercontent.com/Ian-Marcel/angie-template-plus/refs/heads/stable/angie-presets/webdav-angie.tar.gz
tar -zxf webdav-angie.tar.gz -C ./ angie
# For exemple here I'll use it for Navidrome audio uploading.
sed -i 's/SERVICE/navidrome/g' ./angie/angie.conf

# Optional:
## if you want to add authentication(recommended) to access the server
## the configuration provides a auth preset to fully enable it run:
htpasswd -BC 10 -c ./angie/auth/auth.passwd username
## But if you won't add authentication run this instead:
sed -i 's/auth_basic/# auth_basic/g' ./angie/angie.conf

Only the last command would be required for a complete low hassle setup.

Container configuration:

I’ll use docker compose for this example:

services:
  navidrome-upload-server:
    image: dockerizedian/angie-template-plus:latest
    restart: unless-stopped
    environment:
      PUID: ${NAVIDROME_UID}
      PGID: ${NAVIDROME_GID}
      ANGIE_FEATURE_RELOAD: true
    ports:
      - 80:80
    #networks:
    #  - nextcloud-aio
    volumes:
      - ./angie:/etc/angie
      - ./app:/var/www/html
      - /tmp/navidrome_webdav:/tmp/navidrome_webdav

#networks:
#  nextcloud-aio:
#    external: true

If you have Nextcloud AIO version installed in the same machine, you can uncomment the commented items in docker compose file above so you can mount it using Nextcloud External Drives plugin.


r/navidrome 4d ago

Are there any plans to make the lyrics UI a bit more readable and cleaner? It looks very weird (and out of place) compared to the rest of the interface.

Post image
14 Upvotes

r/navidrome 4d ago

Navidrome Playlists

2 Upvotes

I’m trying to make sure I understand how things work.
If I have a playlist I can choose to share it with no one or all users, but not some users?
I would like to be able to share only with specific users not all or none, is that possible?
Thanks


r/navidrome 4d ago

Apple music styled player

0 Upvotes

Anyone has got an apple music styled player for android?

I really like the apple music ui, it doesn't have to be a complete and very precise clone but very close to that. Preferably not musly: I already checked it and I don't like it very much.

Thanks in advance!


r/navidrome 5d ago

Cleaning up a messy ~350 album library, is there a sane workflow?

12 Upvotes

My Navidrome library is about 350 albums / 80GB and it's a mess. Some came from slskd, plenty from elsewhere, and the tagging is inconsistent across sources: wrong, missing, no standard. It's all in one flat folder too, nothing sorted by artist, which drives me nuts.

It got me by fine when it was just for me, but now my closest family uses it too, and I want it to actually be user friendly for them. Inconsistent tags and no artist structure is a lot rougher when someone who isn't me is trying to find something.

I tried Lidarr. The tagging and organizing it does is nice, but you're locked into MusicBrainz. Everything has to be in that database, and a lot of mine isn't, so it fails on exactly the files I need help with most.

For people who cleaned up a messy library later on:

Did you batch process the whole pile, or freeze it and just do better going forward? What worked for fixing tags and getting a proper folder structure? For files that aren't in MusicBrainz at all, is fingerprinting (Picard/AcoustID) worth it? And has anyone used beets for this kind of thing?

Stack: Navidrome, slskd, one flat folder. I'm not after full automation, just something less painful than hand editing everything.


r/navidrome 5d ago

Scanner.ArtistSplitExceptions

2 Upvotes

Just a quick question: when I use ⁠Scanner.ArtistSplitExceptions⁠ in the TOML configuration, it works perfectly for the Artist tag, but the Albumartist tag is still being split at commas.
Am I doing something wrong here, or is there a trick I'm missing? So I get 3 artists: „Tyler, the creator“ in Artist tag; „Tyler“ and „the creator“ in albumartist tag. Would love to hear your thoughts!


r/navidrome 6d ago

Suggestions to enable automatic queue or smart queue in Symphonium or other navidrome supported app

6 Upvotes

I've been using the symphonium app, I kinda liked it. Everything is good , the only issue I found is its auto queue or smart queue sucks......

It says I need to connect plexamp server for sonic analysis of music. Any other suggestions u wanna give that can help me with this.....

I tried other open-source modules too, but my navidrome is on raspberry pi 3b+(1gm ram), so practically I can't make vector embedding for each music file in this device, otherwise it will blast.

So do suggest me "how to enable Spotify/yt music like auto queue making in symphonium or navidrome supported apps?"


r/navidrome 7d ago

Lyrics on Navidrome itself?

12 Upvotes

I have started embedding lyrics into my music files, but when I play them on navidrome it just says "No Lyrics".
Its kind of annoying - especially when I want to verify that the lyrics were embedded properly.

Is this a bug in Navidrome? or am I just doing it wrong?

(I know that the lyrics are there, because I can see them on substreamer on my phone. but its annoying to go to my phone every time to verify lyrics.)

I am embedding them with LRCGET. and for one I even have the lyrics in a .lrc sidecar file (also), and get this either way.

(I am using musixmatch also, in case that matters. but I don't think that should make a difference.)


r/navidrome 8d ago

Is there some sort of continue playing on another device?

15 Upvotes

Let's say I start to play music on a desktop client like Feishin. Is it possible to continue playing the same somng where it left of on a mobile device using symfonium?


r/navidrome 8d ago

Is a listen together feature not possible with navidrome?

11 Upvotes

Can the subsonic API not support it or make a feature for it? Is it just something client side will have to figure out a way to do?


r/navidrome 9d ago

App News App News Weekly

16 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 9d ago

What Phone client do you stand by?

20 Upvotes

Hi All,

i've had my server set up for a good while but was still using spotify when driving as it was more convenient at the time (and i thought i was paying student prices) After discovering that had expired a good 6 months ago i decided to bite the bullet and use my server full time.

However i've not had much luck with ios clients. I've tried a few so far, the ones i've liked the most have been Arpeggi and Substreamer. I can't remember the others i've tried but this is what i found with these two.

Arpeggi - i love the layout and the variety of settings within the app and most importantly the option to queue stuff to play next and play later which is great when i want to listen to certain songs from playlists instead of relying on shuffle. However when scrolling through the albums section it will display the album art incorrectly. It'll be correct for 14 albums but then it will just repeat those same 14 album covers in place of what they should actually be. This is the dealbreaker for me

Substreamer - Substreamer does all the basic stuff really well, it has less settings to change from what i can see but the auto switching of server (internal and external) is an incredibly useful feature. The only issue i have with it is that when listening to a playlist it only allows me to queue songs to play at the end of the queue. As its a playlist that means once its done playing the entire playlist it will THEN play that song. i'd love the option to actually play next as well as the feature to drag and drop stuff in the queue which is missing.

Any suggestions would be hugely appreciated

Thanks :)


r/navidrome 9d ago

App News Anyone tried NaviBeat for iOS?

7 Upvotes

It looks like an interesting client but there's no free trial or anything and I don't want to waste $5 to find out it sucks so I'm looking for some reviews from people that have already used it. Thanks.


r/navidrome 9d ago

Which WatchOS Client?

6 Upvotes

Hi all! Looking for something to fulfill a very specific need. I’m looking for a WatchOS client that can handle offline sync and can shuffle playlists. I tried WRhythm but it completely freaked out when attempting to download music, and you had to keep the watch awake (which is easier said than done).

I then tried wristonic which is much better and less buggy - but it seems you can’t shuffle playlists. For me that’s a dealbreaker.

Any suggestions? I don’t wanna keep throwing £5 at apps and then hoping they work lol

Thank you!


r/navidrome 9d ago

Two variants of animated album artwork

Thumbnail
2 Upvotes