KasetはYouTubeをmacOSの音楽プレーヤーとして扱えるか
見つからない YouTube および YouTube Music macOS アプリ。 Kaset Swift および SwiftUI で構築された、YouTube Music および YouTube 用のネイティブ macOS クライアント。
ひと目でわかる
- これは何?
- SwiftUI製のYouTube MusicとYouTubeクライアントを、対応OS、Premium依存、拡張性の観点から読む
- 誰に向いている?
- KasetはmacOS 15.4以降でYouTube Musicを既存のPremium契約と一緒に使いたい人、またはYouTube再生をAppleの操作体系へ寄せたい人に向きます。未署名アプリを許容できない環境、macOS 14以前、Premium契約のない利用者には、まず手元の認証と配布ポリシーを確認する必要があります。
- 商用利用できる?
- できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
- 今もメンテナンスされている?
- されています。最後のコミットは 1 日前です。
- 何の言語で書かれている?
- 主に Swift です(GitHub の言語統計による)。
回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。
オープンソース詳細解説
Kasetが置き換える操作面
KasetはSwiftとSwiftUIで作られた、YouTube Musicと通常のYouTubeを扱うネイティブmacOSクライアントです。READMEの位置付けは、既存サービスそのものを再実装するものではなく、音楽と動画の入口をmacOSのアプリらしい画面へまとめるものです。サイドバー、Liquid Glassのプレーヤーバー、MusicとYouTubeの切り替えが説明されています。
ここで確認できるのはUIと機能の範囲であり、YouTubeやGoogleの公式アプリではありません。READMEも非公式アプリであり、GoogleやYouTubeとは無関係だと明記しています。サービス側の仕様変更に対する互換性は資料から判断できません。
Premium再生とYouTube閲覧の境界
YouTube Musicでは、利用者が持つPremium契約を通じたDRM保護コンテンツの再生を掲げています。通常のYouTube側では、おすすめ、検索、登録チャンネル、Shorts、後で見る、履歴、コメント、字幕、画質、ピクチャーインピクチャーを扱うとREADMEにあります。音楽だけのアプリと見ると範囲を狭く見積もることになります。
一方、Googleアカウントがパーソナライズに必要です。Premiumの有無やアカウント状態をKasetが代替する説明はありません。導入前には、自分の契約で保護コンテンツが再生できるか、通常のYouTube操作が期待どおりかを個別に確認すべきです。
キューと音声をどう組み立てるか
再生面には、キューの表示、並べ替え、シャッフル、消去があります。Smart Shuffleは単純なランダム化ではなく、再生中の内容を基に候補曲をキューへ混ぜ、設定で投入間隔と先に残す曲数を変える方式です。ウインドウを閉じても音楽を続け、終了時には停止するバックグラウンド再生も記載されています。
イコライザーはWebKit再生出力へ適用する6バンドのパラメトリックEQで、Spotify風プリセットを持つとされています。歌詞は通常表示と同期表示に対応し、時刻情報がある場合は行を強調します。AIによる説明やムード分析はmacOS 26以降という条件付きです。
ライブラリ、ポッドキャスト、探索
ライブラリではプレイリスト、いいねした曲、登録ポッドキャストを閲覧できます。自分のプレイリストの作成、曲の追加、削除もREADMEに含まれます。探索画面は新作、チャート、ムードとジャンルを入口にし、検索は曲、アルバム、アーティスト、プレイリスト、ポッドキャストを対象にします。
ポッドキャストにはエピソードの進捗追跡、履歴には最近再生した曲の再訪があります。これらがどの範囲で同期されるか、オフライン利用できるかはREADMEに説明がありません。既存ライブラリを移行する用途なら、アカウントを使った小規模な確認を先に置くのが現実的です。
macOSの操作体系への接続
KasetはControl CenterのNow Playing、メディアキー、Dockメニューを統合し、キーボードショートカット、Force Touchトラックパッドの触覚フィードバック、ネイティブ共有シートを提供するとしています。UIは17言語に対応し、設定のGeneralから言語を変更できます。
Apple IntelligenceはmacOS 26以降で、自然言語コマンド、歌詞説明、プレイリスト調整に使われます。オンデバイスAIという記述はありますが、対象モデル、保存範囲、処理失敗時の挙動は明記されていません。OSの版が機能の境界を作るため、古いMacで同じ体験を期待しない方がよいでしょう。
URL SchemeとWebKit拡張
拡張機能としてWebKit Web Extensionを読み込めます。READMEはuBlock Origin LiteとSponsorBlockを例に挙げています。URL Schemeではkaset://play?v=VIDEO_IDで曲を直接開け、アプリ向けのYouTube watchリンクとyoutu.beリンクはYouTubeモードで再生されます。AppleScriptは再生をRaycast、Alfred、Shortcutsなどから自動化する入口です。
自動化や拡張は便利ですが、読み込む拡張の権限や外部スクリプトの動作はKaset自身の機能表だけでは評価できません。docs/extensions.md、docs/url-scheme.md、docs/applescript.mdを対象に、再生対象とアカウント操作の範囲を確認してください。
導入条件と未署名配布の扱い
必要条件はmacOS 15.4以降です。Apple IntelligenceだけはmacOS 26以降を求めます。インストール方法としてGitHub ReleasesからのダウンロードとHomebrewのbrew install sozercan/repo/kasetが示されています。
READMEには、アプリが署名されていないという注意があります。手動ダウンロード品の拡張属性と隔離属性をxattr -cr /Applications/Kaset.appで消せるとも書かれています。この操作は配布元を検証する代わりにはなりません。実際に実行するなら、取得したrelease、署名状態、権限要求、Googleログイン後の通信を記録して判断します。
採用前に確認する具体的な範囲
KasetはMITライセンスで、コントリビューション文書では通常のPRに加えてAIが生成した変更のprompt requestも受け付けると説明されています。これは開発参加の方針であり、再生品質やサポートを保証する情報ではありません。READMEに長期サポート、性能基準、オフライン再生の記載はありません。
まずGitHub Releasesの版を固定し、macOS 15.4以上のテスト用アカウントでHomebrew導入を行います。YouTube Musicの保護コンテンツ、YouTubeの字幕とピクチャーインピクチャー、ウインドウ終了後の再生、URL Scheme、拡張機能の順に確認すれば、READMEにある主要な判断点を再現できます。
編集部の結論
KasetはmacOS 15.4以降でYouTube Musicを既存のPremium契約と一緒に使いたい人、またはYouTube再生をAppleの操作体系へ寄せたい人に向きます。未署名アプリを許容できない環境、macOS 14以前、Premium契約のない利用者には、まず手元の認証と配布ポリシーを確認する必要があります。最初はrelease版を隔離して、brew install sozercan/repo/kaset後の起動、再生、xattrの扱いを確認してください。
コミュニティノート