Megjelent a Navidrome 0.64, a legújabb verzió a nyílt forráskódú, saját szerveren futó zenei szerverből és streamerből. Az új kiadás kísérleti Jellyfin Music API-t, átdolgozott artwork pipeline-t, gyorsabb lejátszási lista-importot és több felületi fejlesztést hoz.
A legnagyobb újdonság az új Jellyfin Music API. Ennek köszönhetően Jellyfin-kompatibilis zenelejátszó kliensek, például a Finamp és a Jellify közvetlenül tudnak kapcsolódni a Navidrome-hoz. A funkció kísérleti és alapértelmezés szerint ki van kapcsolva, de a Jellyfin.Enabled = true konfigurációs opcióval engedélyezhető.
Fontos változás a Navidrome 0.64-ben az átdolgozott artwork pipeline is. Az artwork feloldása mostantól a háttérben fut, az oldalak eleinte elmosott, gyengébb minőségű helykitöltőt mutatnak, amíg a teljes kép be nem töltődik. A külső artwork szolgáltatókra sebességkorlátot tettek, a hiányzó borítókat pedig ritkábban ellenőrzik, hogy elkerüljék a felesleges ismételt kéréseket.
A webes felület is kapott néhány kisebb újdonságot. A lejátszási listákat mostantól kedvencként lehet megjelölni, a listát lehet csak kedvencekre szűrni, és az oldalsávban is be lehet kapcsolni a csak kedvencek nézetet. Új „Refresh Metadata” műveletek jelentek meg az album- és előadóoldalakon, valamint a hozzájuk tartozó helyi menükben.
A Navidrome 0.64 két új témát is hozzáad: Catppuccin Mocha és Frappé. A meglévő Macchiato témát pedig frissítették, hogy illeszkedjen a hivatalos Catppuccin palettához. Be lehet állítani, hogy bejelentkezés után alapértelmezés szerint az Artists, Songs, Playlists vagy Radio nézet jelenjen meg.
Nagy gyűjtemények esetén a lejátszási listák importja érezhetően gyorsabb lett. A fejlesztők szerint a nagy zenei könyvtárak importját jelentősen felgyorsították. A műfaj- és előadószűrés a Navidrome API-kon keresztül szintén javult, mivel ezeket a műveleteket indexelt join táblákra helyezték át.

A kiadás opcionális természetes rendezést is bevezet. Ha az új EnableNaturalSorting beállítással engedélyezzük, a számokat tartalmazó nevek és címek emberibb módon rendeződnek, így például a „Track 2” a „Track 10” elé kerül. Az opció alapértelmezés szerint ki van kapcsolva.
Parancssoros oldalon az adminisztrátorok több új karbantartó eszközt kapnak. Az új artwork parancscsoport képes magyarázni, frissíteni vagy megszakítani az artwork feloldási feladatokat. A missing list és missing fix parancsok a mozgatott fájlok kezelésében segítenek. Az új doctor és search rebuild parancsok felismerik és helyrehozzák a sérült keresési indexeket.
A streaming és transzkódolás terén is történtek fejlesztések. A Navidrome már nem kódolja újra azokat a fájlokat, amelyek eleve a lejátszó által kikényszerített kimeneti formátumban vannak. A csővezetéken keresztül transzkódolt FLAC streamek mostantól tekerhetők. Javítások érkeztek a csonkolt transzkódolt streamekre és az AAC streamek hibás MIME-jelentésére is.
Végül fontos megjegyezni, hogy a Navidrome 0.64 minden belső azonosítót egységes, kanonikus 128 bites Base62 formátumra migrál. Mivel a migráció az adatbázis minden tábláját érinti, a fejlesztők nyomatékosan javasolják az adatbázis előzetes biztonsági mentését.
További részletekért olvasd el a kiadási megjegyzéseket a projekt GitHub oldalán.

