Zurück zum Ranking

sozercan/kaset

Swift

📼 The missing YouTube and YouTube Music macOS app

macosswiftswiftuiyoutube-apiyoutube-musicyoutube-music-playermusic-playerapple-musicliquid-glassmacos-26musicyoutube
Sterne-Wachstum
Sterne
1.6k
Forks
118
Wochenwachstum
Issues
59
5001k1.5k
Dez. 25Feb. 26Mai 26Juli 26
README

Kaset

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

YouTube Music YouTube
Kaset YouTube Music screenshot Kaset YouTube screenshot

Features

  • 🎵 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
  • 🎛️ 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
  • 🎚️ Equalizer — System-wide 6-band parametric EQ with Spotify-style presets, applied to WebKit playback output
  • ⌨️ 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 playlists, liked songs, and subscribed podcasts; create playlists, add songs to playlists, and delete your own playlists
  • 🕓 History — Revisit recently played tracks
  • 🔍 Search — Find songs, albums, artists, playlists, and podcasts
  • 🌍 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
  • Apple Intelligence — On-device AI for natural language commands, lyrics explanations, and playlist refinement on macOS 26+
  • 📜 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
  • 📣 Share — Share songs, playlists, albums, and artists via the native macOS share sheet
  • 🔗 URL Scheme — Open songs directly with kaset://play?v=VIDEO_ID; app-targeted YouTube watch and youtu.be links play in YouTube mode
  • 🤖 AppleScript Support — Automate playback with scripts, Raycast, Alfred, and Shortcuts
  • 🧩 Extensions — Load WebKit Web Extensions, including uBlock Origin Lite and SponsorBlock

Requirements

  • macOS 15.4 or later
  • Apple Intelligence features require macOS 26.0 or later
  • Google account for YouTube Music and YouTube personalization

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.

Ähnliche Repositories
flutter/flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

DartBSD 3-Clause "New" or "Revised" Licensemobileandroid
flutter.dev
177.8k30.7k
jlevy/the-art-of-command-line

Master the command line, in one page

bashunix
161.8k14.8k
rustdesk/rustdesk

An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

Rustcrates.ioGNU Affero General Public License v3.0remote-controlremote-desktop
rustdesk.com
118.6k18.1k
nodejs/node

Node.js JavaScript runtime ✨🐢🚀✨

JavaScriptnpmOthernodejsjavascript
nodejs.org
118.3k36.2k
jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

SwiftCreative Commons Zero v1.0 Universalmacossoftware
git.io/macx
108.3k8.2k
alacritty/alacritty

A cross-platform, OpenGL terminal emulator.

Rustcrates.ioApache License 2.0terminal-emulatorsopengl
alacritty.org
65k3.5k
warpdotdev/warp

Warp is an agentic development environment, born out of the terminal.

Rustcrates.ioGNU Affero General Public License v3.0rustlinux
warp.dev
63.5k5.3k
tldr-pages/tldr

Collaborative cheatsheets for console commands 📚.

MarkdownOthershellman-page
tldr.sh
63.2k5.3k
atom/atom

:atom: The hackable text editor

JavaScriptnpmMIT Licenseatomeditor
atom.io
60.8k17.2k
tw93/Pake

🤱🏻 Turn any webpage into a desktop app with one command.

Rustcrates.ioGNU General Public License v3.0rusttauri
60.1k12.2k
tw93/Mole

🐹 Clean, uninstall, analyze, optimize, and monitor your Mac from the terminal.

ShellGNU General Public License v3.0cleancleaner
mole.fit
59.5k2.1k
FiloSottile/mkcert

A simple zero-config tool to make locally trusted development certificates with any names you'd like.

GoGo ModulesBSD 3-Clause "New" or "Revised" Licensehttpstls
mkcert.dev
59.3k3.1k