Versies 0.56.0 eb 0.56.1 van Navidrome zijn 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.
Navidrome 0.56.1
Fixed:
- Quick fix for Artists not showing up in Subsonic clients, See #4140
Navidrome 0.56.0
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!
Security Updates
- SQL Injection Prevention: Fixed potential SQL injection vulnerability in artist role filtering. CVE will be published soon
- Transcoding Security: Transcoding configuration changes are now restricted to admin users only - (#4096)
Major New Features
Missing Files ManagementPlaylist Enhancements
- 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)
Enhanced User Interface
- M3U File Downloads & Unified Export Logic: Downloaded playlists now include M3U files for better compatibility with external players
- Playlist Cover Art: Playlists now display their cover art in the UI
- Save Queue to Playlist: Easily save your current playback queue as a new playlist - (#4110)
Scanner and Metadata Improvements
- 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 component
- Internationalization Improvements: Updated translations for multiple languages
Other Notable Features
- Filesystem Lyrics Support: Support for reading lyrics (.lrc) directly from filesystem files - (#2897, #3997)
- Symlink Support: New
Scanner.FollowSymlinks
option (defaulttrue
)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)
- 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)Critical Bug Fixes
Performance and MemoryDatabase and Data Integrity
- Memory Leak Fix: Resolved memory leak in cache warmer that could affect long-running instances - (#4095)
Media Handling
- 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)
User Interface Fixes
- 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)
- 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 styles
- Page Titles: Updated titles for radios, shares and show pages - (#4128)
Technical Improvements
Development and BuildCode Quality
- Go 1.24.2: Updated to Go version 1.24.2
- Dependency 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 setup
- Demo URLs Update: Updated Makefile with new demo URLs - (#4080)
- External Metadata Refactoring: Refactored external*metadata to external.Provider - (#3903)
- Documentation: Added code guidelines, copilot instructions, and scanner overview
- Cleanup: Removed unused files and improved code organization
Documentation and Developer Experience
- Documentation Updates: Added code guidelines, copilot instructions, and scanner overview
- Test Infrastructure: Enhanced test reliability and added new test coverage