Haruna media player 1.9.0 introduces YouTube optimization and database caching
Haruna 1.9.0 improves YouTube playback efficiency and media loading speeds through optimized yt-dlp handling and file metadata caching.
Summary
The KDE-based media player Haruna has released version 1.9.0, introducing several performance enhancements and UI refinements. This update focuses on improving the handling of web-based content and streamlining how the application manages local media libraries.
Key improvements include a more efficient method for resolving YouTube URLs and the implementation of database caching for file metadata. Users will see changes in how playlists are loaded and how chapter markers are displayed within the interface.
Technical improvements in Haruna 1.9.0
- YouTube Integration: The application now optimizes yt-dlp usage by allowing a single process to handle multiple URLs, limiting concurrent processes to three to reduce system overhead.
- Database and Caching: A new database settings page allows for clearing tables, while file metadata is now cached in the database to facilitate faster loading of media collections.
- Playlist Management: To improve startup performance, the player now only loads the active playlist at launch, deferring the loading of other playlists until their respective tabs are switched.
- UI and UX Refinements: Chapter markers have been simplified to vertical lines with tooltip-based metadata, and the seekbar now visually indicates the buffered portion of video streams.
- Playlist Support: The update adds support for extended M3U playlists, though it currently omits title and duration information in the compact style.
Why it matters
As a KDE-centric media player, these optimizations improve the desktop experience for users relying on web-integrated playback and large local libraries. The more efficient process management for yt-dlp is particularly beneficial for users on resource-constrained hardware.
Original reference: haruna.kde.org →