v0.6.7
This release brings a major new streaming backend, a big performance pass on the UI, and a long list of fixes and translations from the community.
Highlights
YouTube Music is now a first-class backend. You can connect YouTube Music as a full streaming source. It comes with a Discover page (recommended songs, playlists, albums, artists, and moods), rich artist profiles with banners, top songs, albums and singles, album and playlist browsing, and mix radio so you can start a radio station from any track. Sign in with your account to get your library, Liked Music, and playlists, or run it anonymously with no sign-in for browse, search, and public track playback.
Virtual scrolling everywhere. The library, album, playlist, search, and queue views now use virtual scrolling, so large collections stay smooth and responsive.
Features
- Play Next support in the queue, with localization.
- Multi-line lyrics support.
- Radio now supports static metadata, plus new documentation.
- Mobile lives in the main repo now.
- Share button that copies a link to MusicBrainz.
- Auto-fetch covers so albums fill in artwork on their own.
- Discord mini status shows the artist and an optional paused state.
- MusicBrainz metadata added as extra info when scrobbling.
Fixes
- Jellyfin: ProductionYear widened to u32 so malformed values no longer break parsing.
- Jellyfin album covers now fetch properly into both Kopuz and Discord.
- Reverted the Discord status back to "Listening to Kopuz".
- Fixed the active lyric line lookup condition.
- Windows toolbar icons are now included in assets.
- Added a check for whether a file comes from a server.
- yt-dlp dependencies are now optional dependencies in the PKGBUILD.
What's Changed
- More Polish localization by @Shavixinio in #296
- Add polish and english locale for playing and shuffling in albums by @Shavixinio in #310
- Add yt-dlp related dependencies as optional dependencies in the PKGBUILD by @Shavixinio in #309
- fix(jellyfin): widen ProductionYear to u32 to handle malformed values by @Paliy0 in #305
- feat(queue): Add "Play Next" functionality and localization support by @kosa12 in #301
- feat: add multi-line lyrics by @ak4duy in #292
- feat: add virtual scrolling across library, album, playlist, search, and queue views by @Irilith in #308
- feat(radio): add static metadata support, documentations by @Irilith in #319
- Fix active line lookup condition by @albanog00 in #312
- feat(mobile) take mobile into main repo by @temidaradev in #318
- feat(discord): mini status now shows artist and optional paused state by @owlenz in #320
- fix: revert to "Listening to Kopuz" discord status by @owlenz in #329
- Update Russian locale by @portanz in #328
- Add check if a file is from a server by @Shavixinio in #326
- feat(share) add share button which copies link to musicbrainz by @temidaradev in #330
- Italian translation by @N-T-Lock in #331
- fix: add musicbrainz metadata as additional info on scrobbling by @owlenz in #333
- Feat/auto fetch covers by @jomvick in #300
- fix: include Windows toolbar icons in assets by @ak4duy in #337
- fix: fetch jellyfin album covers properly to kopuz and discord by @owlenz in #336
- feat(deps) bump dependencies by @temidaradev in #332
- Add YouTube Music as a first-class backend by @UMCEKO in #341
New Contributors
- @Shavixinio made their first contribution in #296
- @Paliy0 made their first contribution in #305
- @portanz made their first contribution in #328
- @N-T-Lock made their first contribution in #331
Full Changelog: v0.6.5...v0.6.7