1
submitted 3 years ago* (last edited 3 years ago) by [M] to c/navidrome@discuss.tchncs.de
 
 

Hi folks. I have just created this community as a hub for fedizens interested in discussing Navidrome, as the official channels are all located outside the fediverse. Let's see if we can create a community that provides value here. Possible topics are navidrome news, tech help, tips and so on.

2
 
 

cross-posted from: https://lemmy.world/post/50148512

Original post here [redlib link].

Written by deluan

The next release normalizes every ID in the database into a single format. It runs a one-time migration on first start. The PR with this change will be merged this weekend: https://github.com/navidrome/navidrome/pull/5824

If you run develop or auto-update, this lands soon (this weekend) and without warning. Make a backup of navidrome.db now. The migration is one-way, so rolling back (if needed) means restoring that backup.

The short version:

  • Takes ~30s to ~1m20s on my 96k-track library (QNAP Celeron). Scales with library size.
  • Everyone gets logged out once. Web UI and clients using the Navidrome API need to log in again. Subsonic clients authenticate per request, so they are unaffected.
  • Song IDs change, album and artist IDs do not. Clients that cache song IDs (offline downloads, cached playlists) may need a re-sync.
  • Cover art gets re-fetched, so the first browse after upgrading is slower.
  • Share links keep working.
  • Nothing is lost: favorites, ratings, play counts, bookmarks, play queues, scrobble history and Last.fm / ListenBrainz links all survive. No rescan needed.
  • One manual fix: .nsp smart playlists using inPlaylist or notInPlaylist keep the old playlist ID on disk and need updating by hand.

Full write-up: https://gist.github.com/deluan/917ebc243c8b486101de857ffae6739b

If you can, please test it with your favourite client once it is merged, and reply here (or on our Discord) if anything looks off.

EDIT: For app/client developers: I'll merge the topSongsByArtistId PR at the same time as this ID migration. This means that you'll be able to detect if a server is migrated by checking the getOpenSubsonicExtensions response and looking for the topSongsByArtistId extension.

3
4
 
 

When do the updates for "number of plays" or "last played" happen? With some testing, it doesn't appear to happen immediately.

5
6
7
8
 
 

I noticed that for some time (a month or so) whenever I add a new artist and upload artist.jpg in the artist folder, I still get the default star image.

I'm running Navidrome on docker, I'm on version 0.61.2 (aa84e645) and I have set ArtistArtPriority = "artist.*". My artist.jpg images don't exceed 800px and are not large files, if that would matter.

Setting the log level to debug didn't show me anything relevant, when going to an artist page on Navidrome web client or the Android client I'm using.

Any ideas for how to find a solution to this?

#navidrome

9
 
 

I’ve tried some Navidrome for iOS, which are not hugely numerous, and until now I thought Arpeggi was the best one until I discovered Narjo. You should really try it, as it hugely rich in features, highly customisable both in functionalities and in user interface and it load datas way better than Arpeggi

10
11
12
13
14
submitted 5 months ago* (last edited 5 months ago) by to c/navidrome@discuss.tchncs.de
 
 

I've been noticing demo.navidrome.org showing up in my firewall:

pFsense:

abuseipdb.com:

As with anything entering or exiting my network, I am cautious and curious why my instance of Navidrome has the need to contact demo.navidrome.org.

I am running Navidrome as a Docker Instance. I have combed my compose file and can find nothing in that itself that would trigger Navidrome to 'call home'.

Is this for stats, or other? As of right now, I have demo.navidrome.org blocked until I've gathered some information.

BTW, sweet piece of opensource software. I tip my hat to the dev team(s).

15
 
 

I am excited to have found #Navidrome But it's apparently SO good that I am wondering if it's at risk of being corporatized after I've committed to building my offline system around it 🤔
#music #server #Linux @navidrome

16
17
18
19
 
 
20
 
 

Been using navidrome for years, and I'm excited about implementing multi-library support. I have a ton of music and I want to create a personal library that is only a subset of artists from the parent library. I don't want to copy the files (this would be hundreds of GB) so I symlinked artists folders. This works for the most part, however playlists do not. They show up in my personal library but are empty. I'm having a difficult time figuring out my options. Has anyone wrestled with this yet? Thanks!

21
22
23
MPD support (lemmy.world)
 
 

Okay, I discovered navidrome this weekend and it's what i was looking for as a on-the-road solution so I migrated to it instantly.

But now, at home I use 3 raspberry-pi's (headless units, no X installed) with mpd which is controlled using mpc and/or home assistant. I like it, it's simple, convenient and super lightweight. a cronjob assures music is turned off in the evening, a script polls the joystick from the sensor-hat and a super tiny web gui, all relying on mpc.

Can I use navidrome as a music source instead of the current samba shares? It would reduce indexing of the nas down from 4 to 1 client.

Other ideas are welcome too.

24
 
 

I've used it off and on over the years, getting distracted by fancy new platforms momentarily (sonos, bluesound, etc) and other implementations of the subsonic API, (madsonic, funkwhale, gonic etc.) and tried to let home assistant/music assistant handle it all (not quite ready yet, great for Audio Books/Podcasts, announcements) But for my current setup, i came back to navidrome and it is almost flawless with the stuff i have to play with.

There's someone working on getting the Tempo app back up to par, navidrome + mopidy/subidy is EXCELLENT, and with the MPD extension on Mopidy, Home Assistant can trigger freshly formed playlists, even the Smart Playlists!

I have an old proprietary music player that i flashed debian on, (Autonomic MMS 2a headless) feeding multi channel amp setups ( semi broken/hand-me-down stuff from being in an adjacent industry)

It'd be cool to edit tags on the Web UI, and the same old complaint about not being able to see directories (i did appreciate gonic for that) But my little twenty thousand track library is handled well by Navidrome, and the smart playlists (through feishin so far) are fantastic and already breathing new life into my collection.

I keep perusing the Navidrome and Mopidy docs and that is where i learned that Navidrome links to lemmy for a community, so i figured id come say hey and hardly use any punctuation!

Rock On!

25
 
 

Has anyone found a decent client for FireTv? Everything I've tried is either buggy, crashes, or the interface was designed around mobile.

view more: next ›