this post was submitted on 18 Dec 2023
4 points (100.0% liked)

Navidrome Music Server (Unofficial)

355 readers
1 users here now

Navidrome is a free, open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device. https://www.navidrome.org/

This is an unofficial community. However, we adhear to the official Code Of Conduct set by the Navidrome project.

founded 2 years ago
MODERATORS
 

I'm planning to put Navidrome on a Raspberry Pi in order to manage and consume my music collection, however I've realized that all my ratings are stored in-file and given that Navidrome is multi-user, I'm wondering how that works? Will I be able to preserve my ratings? Will Navidrome even pick them up?

top 9 comments
sorted by: hot top controversial new old
[–] Deebster@programming.dev 2 points 1 year ago (2 children)

I didn't see this, but I don't know the answer either. Did you install Navidrome yet? Did it import the ratings?

[–] sabreW4K3@lemmy.tf 2 points 1 year ago (1 children)

I've installed and it doesn't automatically import the ratings. I'm now trying to find a script to do this.

[–] Deebster@programming.dev 2 points 1 year ago (1 children)

Thanks for the update. I don't rate tracks myself but I can definitely see why you'd want to.

I've checked and track ratings and favourites are definitely per-user on Navidrome. I guess the perfect feature for you would be to have an option allow the user to see the metadata ratings within Navidrome, and also to be able to write ratings back to files?

[–] sabreW4K3@lemmy.tf 2 points 1 year ago (1 children)

In an ideal world, the rating would only be written back to the files when they're downloaded. But in general, I just need the ratings to populate the database once. I've put a lot of effort into rating my music and would like to be able to enjoy said efforts via Navidrome's smart lists in the same way I used to do with Clementine locally.

[–] Deebster@programming.dev 2 points 1 year ago (1 children)

Yup, makes perfect sense. I guess I was more thinking about what it would look like as a Navidrome feature generally.

Having a script available that you could run would definitely be useful for people. I guess you could do it straight into the database or use the API.

Do you have the technical chops to code this script if you can't find it?

[–] sabreW4K3@lemmy.tf 2 points 1 year ago (1 children)

Probably not from scratch, I reckon I could modify something though

[–] Deebster@programming.dev 2 points 1 year ago (1 children)

Feel free to message me if you need a hand.

[–] sabreW4K3@lemmy.tf 2 points 1 year ago

You're amazing thank you!

[–] sabreW4K3@lemmy.tf 1 points 1 year ago

My Pi arrives today, so I should find out later