A native macOS client for YouTube Music and YouTube, built with Swift and SwiftUI.
| YouTube Music | YouTube |
|---|---|
![]() |
![]() |
- π΅ Native macOS Experience β Apple Music-style UI with Liquid Glass player bars, clean sidebar navigation, and a source toggle for Music β YouTube
- π§ YouTube Music Support β Full playback of DRM-protected YouTube Music content via your existing Premium subscription
βΆοΈ YouTube Support β Browse regular YouTube recommendations, search, subscriptions, Shorts, Watch Later, history, comments, and video playback with native controls, captions, quality selection, and picture in picture
- ποΈ Equalizer β System-wide 6-band parametric EQ with Spotify-style presets, applied to WebKit playback output
- π Lyrics β View plain and synced lyrics with line-by-line highlighting when timing data is available, plus AI-powered explanations and mood analysis on macOS 26+
- π Queue Management β View, reorder, shuffle, and clear your playback queue
- π Smart Shuffle β Beyond plain shuffle: blends suggested tracks into the queue based on what you're playing, with cadence and how many are queued ahead configurable in Settings
- π Background Audio β Music continues playing when the window is closed; stops on quit
- πΆ Track Notifications β Get notified when a new track starts playing
- π Library Access β Browse playlists, liked songs, and subscribed podcasts; create playlists, add songs to playlists, and delete your own playlists
- π§ Explore β Discover new releases, charts, and moods & genres
- ποΈ Podcasts β Browse and listen to podcasts with episode progress tracking
- π Search β Find songs, albums, artists, playlists, and podcasts
- π History β Revisit recently played tracks
- ποΈ System Integration β Now Playing in Control Center, media key support, Dock menu controls
- β¨ Apple Intelligence β On-device AI for natural language commands, lyrics explanations, and playlist refinement on macOS 26+
- β¨οΈ Keyboard Shortcuts β Full keyboard control for playback, navigation, and more
- π³ Haptic Feedback β Tactile feedback on Force Touch trackpads for player controls and navigation
- π£ Share β Share songs, playlists, albums, and artists via the native macOS share sheet
- π Localized β UI available in 15 languages (Arabic, Dutch, English, French, German, Indonesian, Italian, Korean, Polish, Portuguese, Russian, Spanish, Swedish, Turkish, Ukrainian); change under Settings β General β Language
- π§© Extensions β Load WebKit Web Extensions, including uBlock Origin Lite and SponsorBlock
- π URL Scheme β Open songs directly with
kaset://play?v=VIDEO_ID; app-targeted YouTube watch andyoutu.belinks play in YouTube mode - π€ AppleScript Support β Automate playback with scripts, Raycast, Alfred, and Shortcuts
- macOS 15.4 or later
- Apple Intelligence features require macOS 26.0 or later
- Google account for YouTube Music and YouTube personalization
Download the latest release from the Releases page.
brew install sozercan/repo/kasetNote: The app is not signed. If you downloaded the app manually, you can clear extended attributes (including quarantine) with:
xattr -cr /Applications/Kaset.app
See CONTRIBUTING.md for development setup, architecture, and coding guidelines.
We welcome AI-assisted contributions! You can submit traditional PRs or prompt requests β share the AI prompt that generates your changes, and maintainers can review the intent before running the code. See the AI-Assisted Contributions section for details.
Kaset is an unofficial application and not affiliated with YouTube or Google Inc. in any way. "YouTube", "YouTube Music" and the "YouTube Logo" are registered trademarks of Google Inc.

