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