SkillAgentSearch skills...

Kaset

๐Ÿ“ป The missing YouTube Music macOS app

Install / Use

/learn @sozercan/Kaset

README

Kaset

A native macOS YouTube Music client built with Swift and SwiftUI.

<img src="docs/screenshot.png" alt="Kaset Screenshot">

Features

  • ๐ŸŽต Native macOS Experience โ€” Apple Music-style UI with Liquid Glass player bar and clean sidebar navigation
  • ๐ŸŽง YouTube Music Premium Support โ€” Full playback of DRM-protected content via your existing subscription
  • ๐ŸŽ›๏ธ System Integration โ€” Now Playing in Control Center, media key support, Dock menu controls
  • ๐Ÿ“ณ Haptic Feedback โ€” Tactile feedback on Force Touch trackpads for player controls and navigation
  • ๐ŸŽถ Track Notifications โ€” Get notified when a new track starts playing
  • ๐Ÿ”Š Background Audio โ€” Music continues playing when the window is closed; stops on quit
  • โŒจ๏ธ Keyboard Shortcuts โ€” Full keyboard control for playback, navigation, and more
  • ๐Ÿงญ Explore โ€” Discover new releases, charts, and moods & genres
  • ๐ŸŽ™๏ธ Podcasts โ€” Browse and listen to podcasts with episode progress tracking
  • ๐Ÿ“š Library Access โ€” Browse your playlists, liked songs, and subscribed podcasts
  • ๐Ÿ” Search โ€” Find songs, albums, artists, playlists, and podcasts
  • โœจ Apple Intelligence โ€” On-device AI for natural language commands, lyrics explanations, and playlist refinement
  • ๐Ÿ“œ Lyrics โ€” View plain and synced lyrics with line-by-line highlighting when timing data is available, plus AI-powered explanations and mood analysis
  • ๐Ÿ“ƒ Queue Management โ€” View, reorder, shuffle, and clear your playback queue
  • ๐Ÿ“ฃ Share โ€” Share songs, playlists, albums, and artists via the native macOS share sheet
  • ๐Ÿ”— URL Scheme โ€” Open songs directly with kaset://play?v=VIDEO_ID
  • ๐Ÿค– AppleScript Support โ€” Automate playback with scripts, Raycast, Alfred, and Shortcuts

Requirements

  • macOS 26.0 or later
  • Google account

Installation

Download

Download the latest release from the Releases page.

Homebrew

brew install sozercan/repo/kaset

Note: The app is not signed. If you downloaded the app manually, you can clear extended attributes (including quarantine) with:

xattr -cr /Applications/Kaset.app

Contributing

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.

Disclaimer

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.

Related Skills

View on GitHub
GitHub Stars916
CategoryDevelopment
Updated10h ago
Forks50

Languages

Swift

Security Score

100/100

Audited on Apr 7, 2026

No findings