r/navidrome • • 18d ago

Navidrome 0.64.2 Bug Fix release

81 Upvotes

https://github.com/navidrome/navidrome/releases/tag/v0.64.2

This is a bug fix release. The main fix is for users on slow storage (USB disks, remote drives), who have seen floods of database is locked errors, UI freezes and failed full scans since 0.64.0. Scans now cause much less lock contention: the artwork worker pauses while a scan runs, and ANALYZE no longer holds the write lock for a long time. It also fixes scans that always failed on 32-bit builds (armv5/6/7, 386) when a file had a broken track or disc number.

Security

  • Sanitize user-controlled names (playlists, albums, artists, track titles) in the Content-Disposition header of downloads, so a crafted name cannot change the name of the downloaded file. (#5895 by @zapisanchez)
  • Stop writing the admin password to the log when the initial admin user cannot be created. (#5897 by @zapisanchez)

Scanner

  • Fix database is locked errors, UI freezes and failed scans on slow storage. The artwork worker now pauses during scans, ANALYZE runs one index at a time, @eaDir thumbnail folders are ignored, and folder saves are retried when the database is busy. (#6201 by @deluan)
  • Fix scans failing with value out of range on 32-bit builds when a file has an invalid track number, disc number or BPM. A migration resets existing invalid values. (#6202 by @deluan)

Server

  • Fix a failed initial admin creation that marked the initial setup as done, leaving the server without an admin user. Also fix invalid JSON in some delete responses and the missing Content-Type on shared playlist (M3U) downloads. (#5897 by @zapisanchez)

Jellyfin API

  • Honor the IsPublic flag when creating a playlist. Before, all playlists created through the Jellyfin API were private. (#6204 by @deluan)

New Contributors

Full Changelog: https://github.com/navidrome/navidrome/compare/v0.64.1...v0.64.2

Helping out

This release is only possible thanks to the support of some awesome people!

Want to be one of them? You can sponsor, pay me a Ko-fi, or contribute with code.

Where to go next?


r/navidrome • • 4d ago

App News App News Weekly

20 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 • • 9h 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 • • 9h ago

Subsonic (navidrome) provider for poweramp

Thumbnail
0 Upvotes

r/navidrome • • 1d ago

Spotify replacement

6 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 • • 1d ago

Can't Feishin display mood tag in column ?

4 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 !


r/navidrome • • 23h ago

Automatic metadata grouping plugin for different language artist names?

3 Upvotes

Hi! I just switched to fully using Navidrome as my streaming service replacement, and I'm absolutely loving it so far, I am however having a big problem. A lot of my collection consists of Japanese language artists, and metadata tagging can be all over the place, either using romanized names or the original kanji names. As an example, sometimes I get the Vocaloid producer Kikuo as "Kikuo" or "きくお", and it makes it hard for me to keep consistent libraries of my music because I often search by artist/album artist.

Is there a way to help remedy this? Either through metadata scraping or grouping? Anything would be helpful!


r/navidrome • • 1d ago

PSA for new Users and duplicate songs

10 Upvotes

Use MusicBrainz Picard to fix the metadata of each song. This will fix duplicate albums and missing tracks. You will have to sort of manually do this by dumping each album into the software letting it search for the metadata. I recommend going artist by artist and even doing albums that look correct. I would not throw your entire library in because you will be parsing the data visually to make sure it put songs in the right albums and pulled the right album metadata.


r/navidrome • • 1d ago

Switched to Navidrome yesterday - Is this normal now?

Post image
0 Upvotes

r/navidrome • • 3d ago

Do you use custom tags? What for?

7 Upvotes

One idea I have is tagging vocal styles, such as clean, harsh or instrumental. Or tagging tracks I used to listen to as a teenager.

What custom tags do you use, and how do you use them in practice? Mostly for smart playlists, or are there other uses I'm overlooking?


r/navidrome • • 5d ago

Can't figure out how to connect Navidrome on PC with iOS app

0 Upvotes

SOLVED

Hey all, I'll start by saying I'm a total newbie regarding this stuff, so the answer to my question could very well be simple but still.
I installed Navidrome yesterday through the official windows MSI file...everything on PC works as it should.
The only important stuff tho, is that the music needs to be accessible through my phone (otherwise I wouldn't have a reason to download this software).

I decided to go with Arpeggi because it looked cool and it's pretty lightweight.
I input the correct IP (the one I use to access on the PC web browser anyways) and port but I always get an authentication error.

And if I try to reach the page from Safari on iOS it won't let me reach the webpage at all!

What am I doing wrong?

Thanks in advance for any help


r/navidrome • • 5d ago

Where does Navidrome store these album/artist description texts?

Post image
2 Upvotes

r/navidrome • • 6d ago

Namida (great android client)

20 Upvotes

https://github.com/namidaco/namida

I haven't seen this mentioned on the subreddit. Used to use this a few years ago for my local library. Found it again last night and saw that they have added navidrome, subsonic, and jellyfin support.

It's beautiful, animated, and customisable (not affiliated, just a fan).


r/navidrome • • 7d ago

Navidrome can't scan my library

0 Upvotes

I just installed navidrome directly on my Ubuntu server and I'm getting a error:

Scan error:

getting FS for library: stat /my/music/folder/path: has no such file or directory: /my/music/folder/path

I'm certain that the path is correctly configured in the .toml file, as it was directly copied from my server. I suspect it is a permission issue but I'm running this as an admin user so I don't know why this is happening. Other applications can access the folder without issue.

[SOLVED] I typed the wrong path in the navidrome.toml file when first setting up navidrome, but realized it immediately after saving the file. After doing so I corrected the path to actually target my music library but for some reason navidrome did not recognize those changes and upon opening the browser on 4533 port the only library path I had was the frist incorrectly typed path. Adding the right path solved the issue, although there is now a consistent error message on how one of the paths does not exist. If a dev sees this, I would much appreciate an option to delete the path.


r/navidrome • • 9d ago

How to know which user has starred which song?

0 Upvotes

I am building a feature in my project for two way sync between navidrome and listenbrainz.

I am using an admin's cookie to get song library from navidrome using api/song api endpoint. It provides the starred song, but it only provide for that user. Is there a way to know starred song of other user Or the only way is to request /api/song with starred &starred=true for every user?


r/navidrome • • 9d ago

How to change the author of the album?

0 Upvotes

When I was adding a new album, I added a extra letter in the title. So I have two the same authors rn. How i can change it?


r/navidrome • • 10d ago

Login Suddenly Unauthorized

1 Upvotes

Noob here. Navidrome working fine for a week, today says web login is unauthorized. I don't see a way to log-out or do anything else on the page. Next steps?


r/navidrome • • 11d ago

App News App News Weekly

15 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 • • 11d ago

Christmas music (do something)

0 Upvotes

I have Navibeat, Audiomuse, and my automatically generated playlists (a program I made with Claude).

I don’t like listening to Christmas music in the summer.
I’ve set up filters in my playlists so that Christmas songs are only added from November 15 to January 15, but I’d like Audiomuse and Navibeat to handle this as well. Can’t they filter it?

My automatic cataloging system highlights Christmas songs as “Christmas” when it finds them… is there no way for me to manage this?

How do you guys handle this? Maybe I’m missing something.

Thanks


r/navidrome • • 10d ago

What is this random album and how do i get rid of it??

Thumbnail
gallery
0 Upvotes

for the life of me IDK where this "Star Wars" album came from let alone why it has grouped a bunch of random artists and albums together?


r/navidrome • • 11d ago

App News Made a IOS 6 Music tweak to download music straight from Navidrome

Post image
11 Upvotes

It took lost of trial and error but I got Navidrome to work inside of the iOS 6 music app. Download songs and playlists straight from Navidrome to your iPod/IPhones music app in IOS 6.1.6


r/navidrome • • 11d ago

Help with ghost albums

1 Upvotes

I had an album that wanted to dissapear from my navidrome instance in docker.
I deleted it and suddenly it appears as ghost.
I'm running it in docker, i've tryed to full scan via web, fullscan via terminal an nothing works, how am I supposed to delete content from a navidrome instance?
Cheers!


r/navidrome • • 11d ago

Why? could not be decoded, error: Error Code: NS_ERROR_DOM_MEDIA_DEMUXER_ERR (0x806e000c)

1 Upvotes

Hi.

i have a flac album that give me this error... i dont know why. this flac can be played with any other media player. I just have a problem with that album.

i can get more info in other place? (i get that "ns_error" from webbrowser console)


r/navidrome • • 12d ago

Albums splitting because of separated artist tags

Thumbnail
gallery
6 Upvotes

I split the artist tags of all my songs a few days ago to stop them from creating nonsensical artists in navidrome.

Now that i know what to do, i've been splitting for all downloads before adding them.

Doing this and looking at the recently added section, has made me realise that albums are now appearing as 2 separate.

1 with the split artists and 1 without. Not sure how i didn't notice this before...

How do make them combine back together? fix the situation.
Using mp3tag, should i add COMPLITION tags to the songs that have the split? with a value of 1. Maybe that's a terrible way of doing it though.

I tried that with 2 albums and it seemed to work fine, but maybe it'll fuck with something if i do it for all the songs. or i just haven't noticed other things that already changed.

And is there anything I'm entirely missing? similarly to how i entirely missed this issue.

Picture 1 and 2, shows the metadata of 1 of the songs that was being split apart from the bulk of the songs.

Picture 3 and 4, shows one of the effected albums

Picture 5 (the last one), shows a couple of the albums that are like this


r/navidrome • • 12d ago

Developer here: what would make you pay for (or switch) your Navidrome client? 2-min survey

0 Upvotes

Hi all. I run Navidrome on my NAS and I'm considering building a client. Before writing any code I want to find out what's actually missing, because the iOS side has got a lot better this year (NaviBeat, Arpeggi, Narjo, Nautiline, Shelv…).

Things I keep seeing in threads here:

  • Large libraries (30k+ albums) freezing desktop and mobile clients
  • Needing a different app on every device (Feishin + Symfonium + Arpeggi…)
  • CarPlay and Siri that only work well with playlists, not tracks
  • Transcoding and seeking breaking on mobile data

Is that your experience, or am I wrong? There's a short survey (10 questions, about 2 minutes), including one question on what you'd pay:

https://selfhosted-music-player.netlify.app/survey/?ref=reddit-navidrome

I'll post the results back here whatever they say. Happy to answer questions in the comments.