Radar van Elk Solutions

Tweakers · Technologie

Navidrome 0.64.0: Experimentele Jellyfin API en beveiligingsupdates

Navidrome, een opensource mediaserver, heeft versie 0.64.0 uitgebracht. Deze update voegt een experimentele Jellyfin Music API toe, verbetert albumhoes-afhandeling en bevat beveiligingsfixes.

De nieuwe Jellyfin Music API laat compatibele clients zoals Finamp en Jellify verbinden. Albumhoes-afhandeling is vernieuwd met placeholders. Intern zijn ID's omgezet naar 128-bit formaat; genre/artiestenfiltering is nu index-gebaseerd.

Belangrijke wijzigingen: interne ID's migreren naar 128-bit base62 (backup aangeraden). Plugin-auteurs gebruiken nu host HTTP. Shares zijn eigendom van maker; configuratieduren worden gevalideerd.

Diverse beveiligingskwetsbaarheden zijn opgelost, waaronder SQL-injectie, IDOR bij shares, en bypasses van plugin-beveiligingen. Ook fixes voor login rate limiting en geheugenuitputting.

Nieuwe opties: `Jellyfin.Enabled` voor Jellyfin API, `EnableNaturalSorting` voor natuurlijke sortering, `MaxImageSize` voor artwork-grootte. `EnableScheduledDBAnalyze` voor databaseonderhoud.

De experimentele Jellyfin API ondersteunt bibliotheekbrowsing, zoeken, favorieten, playlists, songteksten. Jellyfin-clients krijgen sonische gelijkenisfuncties. Tokens verlopen niet.

UI-verbeteringen: 'Refresh Metadata'-actie, playlistfavorieten, nieuwe Catppuccin-thema's. Fixes voor weergave, scrollpositie en muziekweergave bij sluiten albumhoezen.

Verdere verbeteringen: playlists (snellere import), scanner (natuurlijke sortering), Subsonic API, transcoding (streamkwaliteit), en scrobbling (per-gebruiker filter).

AI-samenvatting op basis van de bron.

Tweakers