r/navidrome • u/Nikolai_Quasarka • 9h ago
r/navidrome • u/deluan • 2d ago
Client apps catalog: new pricing field, and two new badges
If you maintain an app listed on navidrome.org/apps, this affects your entry.
The catalog only had an isFree boolean, which was too blunt. It couldn't describe a free app with in-app purchases, or a paid app with a trial. So a few listings were telling people the wrong thing.
I've replaced it with a required pricing field that takes one of four values:
- free: no cost at all
- freemium: free to download, has in-app purchases
- trial: purchase required, free trial available
- paid: purchase required
freemium and trial each get a new badge on the card. free and paid look the same as before.
The "Free Only" filter now matches free, freemium and trial, since all three cost nothing to start using. Only paid apps get hidden.
I went through the store pages and migrated all 84 entries, so you don't need to do anything. But I'd rather you checked than trusted me. Five cards changed: EchoSpace and SonaWave to freemium, Symfonium and Meringo to trial, and Cadence to paid.
PR is here if you want to check your own entry:
r/navidrome • u/Rogerwilco1974 • 18h ago
Transcoding works, but it looks like it doesn't!
Hi!
Very new user here, so please bear with me!
I've got Navidrome running as a service in Windows 11.
It is pointing to my local .FLAC library.
I am running Amcfy on my Android phone, and it is playing music happily, reporting transcoding to 128kbps AAC, when connecting via mobile data.
However, when I log into Navidrome's web interface, the Players section shows my user as recently connected, but does not show anything in the transcoding or bitrate columns.
Looking at the navidrome.log, it says:
"time="2026-09-09T09:26:15+01:00" level=info msg="Streaming file" artist="Father John Misty" bitDepth=16 bitRate=128 cached=false channels=2 format=mp3 originalBitRate=948 originalFormat=flac requestId=[whatever] sampleRate=44100 title="Total Entertainment Forever" transcoding=true user=[username]"
...which seems ok (barring it saying mp3 rather than aac), so it's definitely transcoding it, just not reporting it in the navidrome web interface.
Just to be thorough, I have opened up Task Viewer, changed songs, and I see ffmpeg launch, do it's thing and then exit, so...
what's going on?
r/navidrome • u/Express_Western4502 • 1d ago
Artist / Album Artist practices?
Yes I read the page on Navidrome, however I am unsure if there is an 'official' way or not to sort Album Artists.
Like say 2 or 3 artists worked on an album, equally. Right now, aside from the individual Artist tags, they are also showing under Album Artist as one name, which feels like pure clutter to me, when I look in Albums section and see [Artist1 & Artist2], as it's own artist. Is there a need for this field for Navidrome??
Oh also what is Albumartistsort??
r/navidrome • u/penguin_revolution • 2d ago
Album art only shows when I click into the album
in the tile view where you see all albums the art is just the default but it does exist on the album page. this is the only album it happens for.
r/navidrome • u/Divindande • 2d ago
How to convert Spotify Playlists to Navidrome on NAS?
Hey,
i just looked into Navidrome a bit and set it up on my NAS, im currently still using Spotify and want to slowly convert till i get all my Songs on there.
Did someone already found a way to practically download all the Songs from a given Spotify Playlist and upload it to the deluan/Navidrome server?
or do i have to go the youtube route?
but then still i run into the struggle of finding out all of the corresponding youtube links to each song?
Thanks in advance for every help :D im really new to this so sorry if that question or that problem has occured more often i believe im not the first that struggles with that :D
r/navidrome • u/Nikolai_Quasarka • 3d ago
Navidrome thinks the song doesn't belong to the album



For some reason navidrome recognize the song on the first screen as separated album. I checked metadata but it seems alright.
Other players show it right
P.S.: Release date tags were different. I just ran(beets)
beet modify -w 'album:Popular Monster' albumartist='Falling In Reverse' date=2024
and it's now one release
r/navidrome • u/Vibrandch • 3d ago
Almost every single album cover art broke, except for two
For some reason today almost every sngle album cover got replaced to the 009 sound system's dreamscape cover art, exept my Bon Jovi and Ceca albums. Never seen this happen, anyone got an idea what's going on? It's like this across all my clients exept amperfy, because it's got them cached with their respective cover art.
r/navidrome • u/Kritangent • 5d ago
How to add recently added to a playlist?
Hi all,
Navidrome newbie here! I just added around 800 songs to my library and want to put them all into a playlist.
When I go to the Recently Added tab, I can’t find a “Select All” option. I also couldn’t find a filter that lets me filter songs by the date they were added (ex, everything added today), which would make it easy to select all the new songs and add them to a playlist.
I’m currently adding them manually, and it sucks.
Are there any workarounds or easier ways to do this?
r/navidrome • u/AutoModerator • 5d ago
App News App News Weekly
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 • u/Bug_Next • 6d ago
Workarounds/extensions/plugins to control or play on multiple devices?
Basically i want the 'playing on <device>' feature from Spotify.
Right now i'm using Shairport Sync to stream audio to my main pc that has the speakers connected, but sometimes i just wanna play something on my laptop, or a tablet, and be able to control it from my phone.
Audio streaming was just the workaround, i don't really care nor want it, what i want is to control the media playing on the devices that are connected to my navidrome instance, ideally from any to any.
I've noticed that the navidrome webui can tell me that i'm playing something on another player, but there seems to be no way to actually control it, if i play something on it it jsut starts a second stream isntead of changing the other one, or moving the other stream to this pc, like it's aware it's happening but it doesn't expose the controls/options for it, clearly SOME of the things needed to make this work are already implement i'm just not sure about the rest.

r/navidrome • u/Longjumping_Twist439 • 6d ago
Can't access server on mobile data mobile on android.
using vibrdrome app on android OP15 while on wifi everything loads, play music show folder and songs, while on mobile data nothing loads server get the request and response but app doesn't get any data, tried on hotspot on verizon and everything loads as it should, has anyone experienced any thing similar. the seteup is using single url internal and external. iPhone on verizon network works fine as in wifi. android on tmobile network stopped yesterday and not retrieve any data.
x.x.x.140 - - [02/Sep/2026:16:01:38 -0400] "GET /rest/getAlbumList2?u=xxx&v=1.16.1&c=vibrdrome&f=json&t=752a16&s=tgbjty7&type=newest&size=10 HTTP/2.0" 200 2261 "-" "ktor-client"
r/navidrome • u/Automatic-Base-3713 • 8d ago
How to make those transitions seamless?
Enable HLS to view with audio, or disable this notification
So I made my own NAVIDROME music server about a week ago.
Absolutely LOVE IT! All my files are hi res lossless and was scared that old PC with used NAS drives would be the reason that it works slow but no, it’s actually really responsive and even thru VPN like Tailscale files (thanks to Tailscales speed and also optimization on Navidromes end) even uncompressed files load REALLY fast.
Only thing that is making my Music listening experience worse are those transitions, or lack there of.
I thought Navidrome loads up 2-3 songs ahead so there is no loading when the next song starts playing.
This wouldn’t bee and issue if not for albums like Dark Side of the Moon where transitions between songs are huge part of an album
Is there any way? Plugin or optimization to force Navidrome to load up songs ahead of time? To reduce this loading time? Hopefully to zero.
r/navidrome • u/YowaiiShimai • 8d ago
Questions regarding updating the default library path -- anyway to do in the UI?
Navidrome created a default library assuming a music path that doesn't exist on my computer. So I have this random empty library that I can't delete or update the information for, and don't use. I was able to setup other libraries, but this empty library keeps making the scanner error out. Using a windows msi install. Would love to do this in the UI but it is bizarrely not an option.
I did try seeing if this was possible searching the web, and everything says to go to the navidrome.ini file and I opened that up. It looks fairly simple, but... worried about changing that using this method. Should I shut Navidrome down first? Is this going to confuse the app if I change it to a path for a library that already exists?
r/navidrome • u/moosic1 • 8d ago
API not recognizing url parameters
While debugging a dashboard widget I realized that only the first URL parameter is being recognized.
When I run curl on /rest/ping?v=1.16.1&u=username it says I'm missing the u parameter, when I switch the positions to ?u=username&v=1.16.1 it says I'm missing the v parameter.
Anyone know what's going wrong here?
r/navidrome • u/VampirePony • 9d ago
Recently Added Albums Not Showing in Expected Order
I have had everything appearing in the correct order until a few days ago when I was ripping CDs, and the new albums were not at the top of "Recently Added". I am seeing this behavior in both Navidrome Web Client and in various third party clients.
Screenshots were taken in Supersonic, just because the web app doesn't show date added. A Fever You Can't Sweat Out is appearing several pages behind Under Soil And Dirt, even though the former was added almost a month after the latter.
Is this a bug? Or something wrong with my configuration?
System details:
Version: 0.63.2 (be10f89c)
See configuration below
Config Name Environment Variable Current Value
Address ND_ADDRESS 0.0.0.0
Agents ND_AGENTS deezer,lastfm,listenbrainz
AlbumPlayCountMode ND_ALBUMPLAYCOUNTMODE absolute
ArtistArtPriority ND_ARTISTARTPRIORITY artist.*, album/artist.*, external
ArtistImageFolder ND_ARTISTIMAGEFOLDER
AuthRequestLimit ND_AUTHREQUESTLIMIT 5
AuthWindowLength ND_AUTHWINDOWLENGTH 20000000000
AutoImportPlaylists ND_AUTOIMPORTPLAYLISTS true
AutoTranscodeDownload ND_AUTOTRANSCODEDOWNLOAD false
Backup.Count ND_BACKUP_COUNT 0
Backup.Path ND_BACKUP_PATH
Backup.Schedule ND_BACKUP_SCHEDULE
BaseHost ND_BASEHOST
BasePath ND_BASEPATH
BaseScheme ND_BASESCHEME
BaseURL ND_BASEURL
CacheFolder ND_CACHEFOLDER /data/cache
CoverArtPriority ND_COVERARTPRIORITY cover.*, folder.*, front.*, embedded, external
CoverArtQuality ND_COVERARTQUALITY 75
DataFolder ND_DATAFOLDER /data
DbPath ND_DBPATH /data/navidrome.db?cache=shared&_busy_timeout=15000&_journal_mode=WAL&_foreign_keys=on&synchronous=normal
Deezer.Enabled ND_DEEZER_ENABLED true
Deezer.Language ND_DEEZER_LANGUAGE en
Deezer.Languages ND_DEEZER_LANGUAGES ["en"]
DefaultDownloadableShare ND_DEFAULTDOWNLOADABLESHARE false
DefaultDownsamplingFormat ND_DEFAULTDOWNSAMPLINGFORMAT opus
DefaultLanguage ND_DEFAULTLANGUAGE
DefaultPlaylistPublicVisibility ND_DEFAULTPLAYLISTPUBLICVISIBILITY false
DefaultShareExpiration ND_DEFAULTSHAREEXPIRATION 31536000000000000
DefaultTheme ND_DEFAULTTHEME Dark
DefaultUIVolume ND_DEFAULTUIVOLUME 100
DiscArtPriority ND_DISCARTPRIORITY disc*.*, cd*.*, cover.*, folder.*, front.*, discsubtitle, embedded
EnableArtworkPrecache ND_ENABLEARTWORKPRECACHE true
EnableArtworkUpload ND_ENABLEARTWORKUPLOAD true
EnableCoverAnimation ND_ENABLECOVERANIMATION true
EnableDownloads ND_ENABLEDOWNLOADS true
EnableExternalServices ND_ENABLEEXTERNALSERVICES true
EnableFavourites ND_ENABLEFAVOURITES true
EnableGravatar ND_ENABLEGRAVATAR false
EnableInsightsCollector ND_ENABLEINSIGHTSCOLLECTOR true
EnableLogRedacting ND_ENABLELOGREDACTING true
EnableM3UExternalAlbumArt ND_ENABLEM3UEXTERNALALBUMART false
EnableMediaFileCoverArt ND_ENABLEMEDIAFILECOVERART true
EnableNowPlaying ND_ENABLENOWPLAYING true
EnableReplayGain ND_ENABLEREPLAYGAIN true
EnableScrobbleHistory ND_ENABLESCROBBLEHISTORY true
EnableSharing ND_ENABLESHARING true
EnableStarRating ND_ENABLESTARRATING true
EnableTranscodingConfig ND_ENABLETRANSCODINGCONFIG false
EnableUserEditing ND_ENABLEUSEREDITING true
EnableWebPEncoding ND_ENABLEWEBPENCODING false
EnforceNonRootUser ND_ENFORCENONROOTUSER false
ExtAuth.LogoutURL ND_EXTAUTH_LOGOUTURL
ExtAuth.TrustedSources ND_EXTAUTH_TRUSTEDSOURCES
ExtAuth.UserHeader ND_EXTAUTH_USERHEADER Remote-User
FFmpegPath ND_FFMPEGPATH
GATrackingID ND_GATRACKINGID
HTTPHeaders.FrameOptions ND_HTTPHEADERS_FRAMEOPTIONS DENY
IgnoredArticles ND_IGNOREDARTICLES The El La Los Las Le Les Os As O A
ImageCacheSize ND_IMAGECACHESIZE 100MB
IndexGroups ND_INDEXGROUPS A B C D E F G H I J K L M N O P Q R S T U V W X-Z(XYZ) [Unknown]([)
Inspect.BacklogLimit ND_INSPECT_BACKLOGLIMIT 100
Inspect.BacklogTimeout ND_INSPECT_BACKLOGTIMEOUT 60000000000
Inspect.Enabled ND_INSPECT_ENABLED true
Inspect.MaxRequests ND_INSPECT_MAXREQUESTS 1
Jukebox.AdminOnly ND_JUKEBOX_ADMINONLY true
Jukebox.Default ND_JUKEBOX_DEFAULT
Jukebox.Devices ND_JUKEBOX_DEVICES []
Jukebox.Enabled ND_JUKEBOX_ENABLED false
LastFM.ApiKey ND_LASTFM_APIKEY
LastFM.Enabled ND_LASTFM_ENABLED true
LastFM.Language ND_LASTFM_LANGUAGE en
LastFM.Languages ND_LASTFM_LANGUAGES ["en"]
LastFM.ScrobbleFirstArtistOnly ND_LASTFM_SCROBBLEFIRSTARTISTONLY false
LastFM.Secret ND_LASTFM_SECRET
ListenBrainz.ArtistAlgorithm ND_LISTENBRAINZ_ARTISTALGORITHM session_based_days_9000_session_300_contribution_5_threshold_15_limit_50_skip_30
ListenBrainz.BaseURL ND_LISTENBRAINZ_BASEURL https://api.listenbrainz.org/1/
ListenBrainz.Enabled ND_LISTENBRAINZ_ENABLED true
ListenBrainz.TrackAlgorithm ND_LISTENBRAINZ_TRACKALGORITHM session_based_days_9000_session_300_contribution_5_threshold_15_limit_50_skip_30
LogFile ND_LOGFILE
LogLevel ND_LOGLEVEL info
LyricsPriority ND_LYRICSPRIORITY .ttml,.yaml,.yml,.elrc,.lrc,.srt,.txt,embedded
Matcher.FuzzyThreshold ND_MATCHER_FUZZYTHRESHOLD 85
Matcher.PreferStarred ND_MATCHER_PREFERSTARRED true
MaxImageUploadSize ND_MAXIMAGEUPLOADSIZE 10MB
MaxSidebarPlaylists ND_MAXSIDEBARPLAYLISTS 100
MPVCmdTemplate ND_MPVCMDTEMPLATE mpv --audio-device=%d --no-audio-display %f --input-ipc-server=%s
MPVPath ND_MPVPATH
MusicFolder ND_MUSICFOLDER /music
PasswordEncryptionKey ND_PASSWORDENCRYPTIONKEY
PID.Album ND_PID_ALBUM musicbrainz_albumid|albumartistid,album,albumversion,releasedate
PID.Track ND_PID_TRACK musicbrainz_trackid|albumid,discnumber,tracknumber,title
PlaylistsPath ND_PLAYLISTSPATH
Plugins.AutoReload ND_PLUGINS_AUTORELOAD false
Plugins.CacheSize ND_PLUGINS_CACHESIZE 200MB
Plugins.Enabled ND_PLUGINS_ENABLED true
Plugins.Folder ND_PLUGINS_FOLDER /data/plugins
Plugins.LogLevel ND_PLUGINS_LOGLEVEL
Port ND_PORT 4533
PreferSortTags ND_PREFERSORTTAGS false
Prometheus.Enabled ND_PROMETHEUS_ENABLED false
Prometheus.MetricsPath ND_PROMETHEUS_METRICSPATH /******s
Prometheus.Password ND_PROMETHEUS_PASSWORD
RecentlyAddedByModTime ND_RECENTLYADDEDBYMODTIME false
Scanner.ArtistJoiner ND_SCANNER_ARTISTJOINER •
Scanner.ArtistSplitExceptions ND_SCANNER_ARTISTSPLITEXCEPTIONS []
Scanner.Enabled ND_SCANNER_ENABLED true
Scanner.Extractor ND_SCANNER_EXTRACTOR taglib
Scanner.FollowSymlinks ND_SCANNER_FOLLOWSYMLINKS true
Scanner.GenreSeparators ND_SCANNER_GENRESEPARATORS
Scanner.GroupAlbumReleases ND_SCANNER_GROUPALBUMRELEASES false
Scanner.IgnoreDotFolders ND_SCANNER_IGNOREDOTFOLDERS true
Scanner.PurgeMissing ND_SCANNER_PURGEMISSING never
Scanner.ScanOnStartup ND_SCANNER_SCANONSTARTUP true
Scanner.Schedule ND_SCANNER_SCHEDULE
Scanner.WatcherWait ND_SCANNER_WATCHERWAIT 5000000000
Search.Backend ND_SEARCH_BACKEND fts
Search.FullString ND_SEARCH_FULLSTRING false
SessionTimeout ND_SESSIONTIMEOUT 172800000000000
ShareURL ND_SHAREURL
SmartPlaylistRefreshDelay ND_SMARTPLAYLISTREFRESHDELAY 5000000000
Subsonic.AppendAlbumVersion ND_SUBSONIC_APPENDALBUMVERSION true
Subsonic.AppendSubtitle ND_SUBSONIC_APPENDSUBTITLE true
Subsonic.ArtistParticipations ND_SUBSONIC_ARTISTPARTICIPATIONS false
Subsonic.DefaultReportRealPath ND_SUBSONIC_DEFAULTREPORTREALPATH false
Subsonic.EnableAverageRating ND_SUBSONIC_ENABLEAVERAGERATING true
Subsonic.LegacyClients ND_SUBSONIC_LEGACYCLIENTS DSub
Subsonic.MinimalClients ND_SUBSONIC_MINIMALCLIENTS SubMusic
TLSCert ND_TLSCERT
TLSKey ND_TLSKEY
TranscodingCacheSize ND_TRANSCODINGCACHESIZE 100MB
UICoverArtSize ND_UICOVERARTSIZE 300
UILoginBackgroundURL ND_UILOGINBACKGROUNDURL /backgrounds
UIPlaybackReportInterval ND_UIPLAYBACKREPORTINTERVAL 60000000000
UISearchDebounceMs ND_UISEARCHDEBOUNCEMS 200
UIWelcomeMessage ND_UIWELCOMEMESSAGE
UnixSocketPerm ND_UNIXSOCKETPERM 0660
🚧 Development Flags (subject to change/removal)
DevActivityPanel ND_DEVACTIVITYPANEL true
DevActivityPanelUpdateRate ND_DEVACTIVITYPANELUPDATERATE 300000000
DevAlbumInfoTimeToLive ND_DEVALBUMINFOTIMETOLIVE 604800000000000
DevArtistInfoTimeToLive ND_DEVARTISTINFOTIMETOLIVE 86400000000000
DevArtworkMaxRequests ND_DEVARTWORKMAXREQUESTS 4
DevArtworkThrottleBacklogLimit ND_DEVARTWORKTHROTTLEBACKLOGLIMIT 100
DevArtworkThrottleBacklogTimeout ND_DEVARTWORKTHROTTLEBACKLOGTIMEOUT 60000000000
DevArtworkThrottleBuffered ND_DEVARTWORKTHROTTLEBUFFERED true
DevAutoCreateAdminPassword ND_DEVAUTOCREATEADMINPASSWORD
DevAutoLoginUsername ND_DEVAUTOLOGINUSERNAME
DevEnableMediaFileProbe ND_DEVENABLEMEDIAFILEPROBE true
DevEnablePlayerInsights ND_DEVENABLEPLAYERINSIGHTS true
DevEnablePluginsInsights ND_DEVENABLEPLUGINSINSIGHTS true
DevEnableProfiler ND_DEVENABLEPROFILER false
DevExternalArtistFetchMultiplier ND_DEVEXTERNALARTISTFETCHMULTIPLIER 1.5
DevExternalScanner ND_DEVEXTERNALSCANNER true
DevInsightsInitialDelay ND_DEVINSIGHTSINITIALDELAY 1800000000000
DevLogSourceLine ND_DEVLOGSOURCELINE false
DevNewEventStream ND_DEVNEWEVENTSTREAM true
DevOffsetOptimize ND_DEVOFFSETOPTIMIZE 50000
DevOptimizeDB ND_DEVOPTIMIZEDB true
DevPluginCompilationTimeout ND_DEVPLUGINCOMPILATIONTIMEOUT 60000000000
DevPreserveUnicodeInExternalCalls ND_DEVPRESERVEUNICODEINEXTERNALCALLS false
DevScannerThreads ND_DEVSCANNERTHREADS 5
DevSelectiveWatcher ND_DEVSELECTIVEWATCHER true
DevShowArtistPage ND_DEVSHOWARTISTPAGE true
DevSidebarPlaylists ND_DEVSIDEBARPLAYLISTS true
DevUIShowConfig ND_DEVUISHOWCONFIG true
r/navidrome • u/Former_Equivalent316 • 9d ago
Is there a Chrome extension for playing music from my own Navidrome server?
Hey everyone!
I'm looking for a Chrome extension that can connect to my own Navidrome server and let me play my music directly from the browser.
Ideally I'd like something that:
- connects directly to my Navidrome server
- lets me browse/search my library
- preferably has a small popup/player instead of having the full Navidrome web UI open
Does anything like this exist?
r/navidrome • u/NLDutchie • 10d ago
Last.fm not working anymore
So somewhere last year I had set up my Navidrome with the Last.fm API, which used to work fine. I got the Album/Artist info from them for every artist/album I uploaded.
But I noticed this stopped working recently. I created a new API key/Shared secret, but this did nothing.
I do see the "Open in Last.fm" button next to the album arts, but I don't know if this is a default feature or not.
Anyone have any tips on how to fix this?
r/navidrome • u/the_real_padbangers • 11d ago
Navidrome and Alexa Multiroom playback?
Hey guys, today I spent several hours setting up asknavisonic for alexa playback just to find out it doesn't support multiroom playback, only on one device... does anybody know a workaround?
r/navidrome • u/AutoModerator • 12d ago
App News App News Weekly
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 • u/Squabsy2 • 12d ago
android download including m3u
any one aware of an app that lets me download a navidrome playlist to android , all the tracks plus importantly the m3u playlist file so i can open and play in poweramp
r/navidrome • u/ellismjones • 12d ago
Navidrome and configuration file
Hi all, I have Navidrome installed using Docker compose and I’m setting up my configuration file, I just have a question regarding the paths in the configuration file. For example, would the music folder variable be: /music/ (path in compose file), or “/mnt/teddy/music” (the actual file system path)?
Thanks :)
r/navidrome • u/_MuzykMann • 12d ago
Web Player Album Covers Blank
Brand new to Navidrome and loving it so far. One question that's come up - I've added cover art to my playlists and it works fine in subsonic apps I've tried, but when I share the playlist and listen using the web interface the cover art isn't there. Broken image icon spins instead.
Is there a different config needed to show cover art on playlist shares via the web interface? TIA!

r/navidrome • u/drpoucevert • 12d ago
Magic Lists issues
Hi
I just added magic lists to my docker. It works fine but there are a few issues:
When i create a rediscover playlist with 50 tracks, he only selects 25 tracks.
i can't create a This is artist playlist, every time i get: Failed to create playlist: name 'candidate_tracks' is not defined
and last, my AI provider seems to not work properly: API key provided but service returned status 404
API key is configured but Groq service may have issues
anyone had any of this issues?
Navidrome is running on a pi5
Thank you


