What's New
🎵 New Features
Lyrics Panel — View lyrics for the current track in a right sidebar
Liked Music — Browse and play your liked songs from YouTube Music
Top Songs — View all top songs for any artist
AirPlay — Stream audio to AirPlay-compatible devices
🎨 UI Polish
Skeleton loading states with shimmer animations
Dynamic color theming — UI adapts colors based on album artwork
Light mode fixes — Improved appearance in light mode
Shared components — New reusable cards, loading views, and animations
🔒 Security & Stability
App Sandbox enabled for improved security
Fixed Now Playing integration with Control Center and media keys
Fixed concurrency issues for Swift 6 compatibility
🛠️ Infrastructure
Dependabot for automated dependency updates
Improved test infrastructure with mock clients for UI testing
Installation
Homebrew (recommended)
brew tap sozercan/kaset https://github.com/sozercan/kaset
brew install --cask kaset --no-quarantineManual Download
- Download
kaset-v0.2.0.dmg - Open the DMG and drag Kaset to Applications
- Remove the quarantine attribute (required for unsigned apps):
xattr -d com.apple.quarantine /Applications/Kaset.app
Verification
SHA256: 1997ece8ecf7ed565b120efdd978558729f5265190868711bd8b14505aed78af
Verify with: shasum -a 256 kaset-v0.2.0.dmg