v0.10.0
What's New
βοΈ If you're enjoying this app, please share and star it! β€οΈ You can also support development by buying me a coffee β
πͺ Mini Player
Kaset now has a native mini player that floats above your other windows (thanks @ComicBit!).
ποΈ Playback Audio Quality
A new General setting lets you choose between Auto, Low, Normal, and High audio quality.
π Sidebar Pinning, Uploaded Songs & Better Playlists
Pin playlists and albums to the sidebar with persistent ordering, browse your uploaded songs as a virtual Library tile, and enjoy richer playlist/album detail pages with background continuation loading so the rest of the tracks fill in automatically.
Shuffle is now materialized into the visible queue (and restorable to the original order), the player bar gains a current-song context menu and smoother seek hover behavior, and home recommendations are now personalized first with public Explore as a fallback (thanks @iWajdi!).
β€οΈ Inline Likes & Explicit Badges
Every track row now shows a one-click thumbs-up β filled red when liked, outline on hover β and an "E" badge next to explicit titles, across playlists, search, history, artist pages, queue, and more (thanks @buggerman!).
ποΈ Smarter Podcasts Tab
The Podcasts tab now hides itself in regions where YouTube Music doesn't offer the discovery surface, so you no longer hit a generic 404 β and it re-appears automatically when you switch regions (thanks @baltarifcan!).
π Fixes and improvements
- Fixed the light/dark app icon variants so the dark icon actually ships (thanks @panzer-ui!)
- Corrected Indonesian localization string mappings
- Documented the new play video AppleScript command (thanks @danieltsam!)
- Added an ad-hoc signing fallback to compile_and_run so unsigned local builds work out of the box (thanks @Shikrenov!)
- Release builds are now signed with the Apple Development certificate to fix Gatekeeper friction
- Dropped a wall-clock race in the library refresh-while-loading test (thanks @buggerman!)
New Contributors
- @Copilot made their first contribution in #235
- @iWajdi made their first contribution in #232
- @baltarifcan made their first contribution in #249
- @danieltsam made their first contribution in #223
- @Shikrenov made their first contribution in #253
- @panzer-ui made their first contribution in #256
- @ComicBit made their first contribution in #246
Full Changelog: v0.9.0...v0.10.0