Software-update: Navidrome 0.56.0
Er is een update voor versie 0.56.0 van Navidrome is uitgekomen. De makers noemen Navidrome een personal streaming service: een opensource mediaserver die je persoonlijke muziekcollectie van overal benaderbaar kan maken. Het is snel, gebruikt weinig resources, heeft geen moeite met hele grote collecties en elke gebruiker kan zijn eigen playlists en favorieten aanmaken. Navidrome is compatibel met Subsonic, dus je hebt een grote keuze uit mediaspelers om naar de muziek te luisteren. Downloads en installatie-instructies zijn beschikbaar voor Docker, Windows, Linux, macOS en FreeBSD. De changelog voor deze uitgave kan hieronder worden gevonden.
We're excited to announce Navidrome v0.56.0, a major release packed with new features, important bug fixes, and significant improvements to the user experience. This release includes 81 commits with contributions from our amazing community!
SQL Injection Prevention: Fixed potential SQL injection vulnerability in artist role filtering. CVE will be published soonTranscoding Security: Transcoding configuration changes are now restricted to admin users only - (#4096)
SQL Injection Prevention: Fixed potential SQL injection vulnerability in artist role filtering. CVE will be published soonTranscoding Security: Transcoding configuration changes are now restricted to admin users only - (#4096)Missing Files ManagementRemove All Missing Files: New bulk action to clean up missing files from your library - (#4108)Scanner.PurgeMissing Configuration: New config option to automatically purge missing files during scans - (#4107)Missing Artists: Hide missing artists from the UI and Subsonic API, and add admin-only "missing" filters - (#4092)
Remove All Missing Files: New bulk action to clean up missing files from your library - (#4108)Scanner.PurgeMissing Configuration: New config option to automatically purge missing files during scans - (#4107)Missing Artists: Hide missing artists from the UI and Subsonic API, and add admin-only "missing" filters - (#4092)Playlist EnhancementsM3U File Downloads & Unified Export Logic: Downloaded playlists now include M3U files for better compatibility with external playersPlaylist Cover Art: Playlists now display their cover art in the UISave Queue to Playlist: Easily save your current playback queue as a new playlist - (#4110)
M3U File Downloads & Unified Export Logic: Downloaded playlists now include M3U files for better compatibility with external playersPlaylist Cover Art: Playlists now display their cover art in the UISave Queue to Playlist: Easily save your current playback queue as a new playlist - (#4110)Enhanced User InterfaceSmooth Image Transitions: Smooth transitions for album and artist artwork - (#4120)Scan Progress & Status Improvements: Real-time scan progress, error reporting, and elapsed time - (#4094, #4115)Sample Rate Display: View sample rate information in the song info dialog - (#3960)Genre and Mood Fields: Added genre and mood fields to the AlbumSongs componentInternationalization Improvements: Updated translations for multiple languages
Smooth Image Transitions: Smooth transitions for album and artist artwork - (#4120)Scan Progress & Status Improvements: Real-time scan progress, error reporting, and elapsed time - (#4094, #4115)Sample Rate Display: View sample rate information in the song info dialog - (#3960)Genre and Mood Fields: Added genre and mood fields to the AlbumSongs componentInternationalization Improvements: Updated translations for multiple languagesScanner and Metadata ImprovementsFilesystem Lyrics Support: Support for reading lyrics (.lrc) directly from filesystem files - (#2897, #3997)Symlink Support: New Scanner.FollowSymlinks option (default true)to allow disabling symbolic links following - (#4061)ISRC Support: Added ISRC (International Standard Recording Code) support for OpenSubsonic - (#4088)Artist/AlbumArtist Filtering: New filter options for media files - (#4001)Scanner Optimizations: Improved refresh performance and missing flag update logic - (#4059)
Filesystem Lyrics Support: Support for reading lyrics (.lrc) directly from filesystem files - (#2897, #3997)Symlink Support: New Scanner.FollowSymlinks option (default true)to allow disabling symbolic links following - (#4061)ISRC Support: Added ISRC (International Standard Recording Code) support for OpenSubsonic - (#4088)Artist/AlbumArtist Filtering: New filter options for media files - (#4001)Scanner Optimizations: Improved refresh performance and missing flag update logic - (#4059)Other Notable FeaturesDefault Share Expiration: New DefaultShareExpiration configuration option - (#4082)Scrobble First Artist Only: New option Lastfm.ScrobbleFirstArtistOnly to send only the first artist when scrobbling - (#4131)
Default Share Expiration: New DefaultShareExpiration configuration option - (#4082)Scrobble First Artist Only: New option Lastfm.ScrobbleFirstArtistOnly to send only the first artist when scrobbling - (#4131)Performance and MemoryMemory Leak Fix: Resolved memory leak in cache warmer that could affect long-running instances - (#4095)
Memory Leak Fix: Resolved memory leak in cache warmer that could affect long-running instances - (#4095)Database and Data IntegrityUser Deletion Fix: Fixed issue preventing deletion of users who have shares - (#4098)Smart Playlist Fixes: Fixed numeric comparisons for float custom tags and albumtype handling - (#4116)
User Deletion Fix: Fixed issue preventing deletion of users who have shares - (#4098)Smart Playlist Fixes: Fixed numeric comparisons for float custom tags and albumtype handling - (#4116)Media HandlingMulti-disc Artwork: Always select cover art from the first disc in multi-disc albums - (#3950)AIFF/WMA Cover Art: Fixed cover art detection for AIFF and WMA files - (#3996)Track Ordering: Albums now always order tracks by disc and track number correctly - (#3975)
Multi-disc Artwork: Always select cover art from the first disc in multi-disc albums - (#3950)AIFF/WMA Cover Art: Fixed cover art detection for AIFF and WMA files - (#3996)Track Ordering: Albums now always order tracks by disc and track number correctly - (#3975)User Interface FixesShare Image Aspect: Fixed share image aspect ratios by forcing square dimensions - (#4122)UI Display Improvements: Enhanced external link display, artist link rendering, and button stylesPage Titles: Updated titles for radios, shares and show pages - (#4128)
Share Image Aspect: Fixed share image aspect ratios by forcing square dimensions - (#4122)UI Display Improvements: Enhanced external link display, artist link rendering, and button stylesPage Titles: Updated titles for radios, shares and show pages - (#4128)Development and BuildGo 1.24.2: Updated to Go version 1.24.2Dependency Updates: Updated both Go and JavaScript dependencies, including golangci-lint - (#3937)Automated Dependency Updates: eslint-config-prettier and golangci-lint-action updates - (#4077, #4035)golangci-lint Integration: Added automatic installation and improved Makefile setupDemo URLs Update: Updated Makefile with new demo URLs - (#4080)
Go 1.24.2: Updated to Go version 1.24.2Dependency Updates: Updated both Go and JavaScript dependencies, including golangci-lint - (#3937)Automated Dependency Updates: eslint-config-prettier and golangci-lint-action updates - (#4077, #4035)golangci-lint Integration: Added automatic installation and improved Makefile setupDemo URLs Update: Updated Makefile with new demo URLs - (#4080)Code QualityExternal Metadata Refactoring: Refactored external*metadata to external.Provider - (#3903)Documentation: Added code guidelines, copilot instructions, and scanner overviewCleanup: Removed unused files and improved code organization
External Metadata Refactoring: Refactored external*metadata to external.Provider - (#3903)Documentation: Added code guidelines, copilot instructions, and scanner overviewCleanup: Removed unused files and improved code organizationDocumentation Updates: Added code guidelines, copilot instructions, and scanner overviewTest Infrastructure: Enhanced test reliability and added new test coverage
Documentation Updates: Added code guidelines, copilot instructions, and scanner overviewTest Infrastructure: Enhanced test reliability and added new test coverage
Source:
Tweakers.net