v0.9.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 ☕
🧩 Extensions Support
Kaset now supports WebKit Web Extensions, so you can bring your own extensions — like uBlock Origin Lite — into the app (thanks @shantanunautiyal!).
🎵 Playlist Creation & Management
Create, and manage your own playlists directly from Kaset.
🎛️ System-Wide Equalizer
A new 6-band equalizer with presets lets you shape your sound across the whole app (thanks @pukuba!).
🕓 Listening History
A new History view makes it easy to revisit recently played tracks (thanks @pukuba!).
🤖 Smarter AI Command Bar
Improved AI routing and queue analysis, plus macOS 26.4 Foundation Models prompt budgeting for faster, more reliable on-device responses.
🎤 Artist Page & Lyrics Upgrades
Artist pages now surface Latest Episodes, Singles & EPs, Playlists, Podcasts, and “Fans might also like” (thanks @buggerman!). Playlist author links and artist profile metadata are richer (thanks @Orkunnnn!), and lyrics gain romanization support for non-Latin scripts (thanks @fllaa!).
🌍 More Languages
Kaset is now localized in French (thanks @itishermann!), Korean (thanks @pukuba!), and Indonesian (thanks @fllaa!).
📜 AppleScript
New play video AppleScript command for scripting playback (thanks @enkinvsh!).
🐛 Fixes and improvements
- Unified Liked Music view with consistent behavior across the app (thanks @Nacolis!)
- Auto-start playback after the WebView loads, so the first track plays reliably (thanks @pukuba!)
- Queue now advances when manually seeking to the end of a track (thanks @pukuba!)
- Blocked YouTube seek handlers at document start to stop Control Center flicker (thanks @pukuba!)
- Deduplicated search suggestions and kept filters visible for empty results (thanks @imwyvern!)
- Playback WebView stays properly hidden
- Added a top fade to detail pages for a cleaner scroll experience
- Song thumbnails fall back to YouTube thumbnails when artwork is missing (thanks @pukuba!)
- Navigation titles now follow the app language setting (thanks @pukuba!)
- YouTube Music API requests use the configured language (thanks @pukuba!)