登录 注册
图像、视频与音频
2,568
Stars
194
Forks
5
Watchers
140
Open Issues
MIT
许可证
Swift
语言
2025-12-19
创建时间
2026-10-31
最近更新

项目能做什么

专为 macOS 打造的 YouTube 和 YouTube Music 桌面客户端。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<h1 align="center">Kaset</h1>

<p align="center">A native macOS client for YouTube Music and YouTube, built with Swift and SwiftUI.</p>

<p align="center">
  <a href="https://trendshift.io/repositories/16570?utm_source=repository-badge&amp;utm_medium=badge&amp;utm_campaign=badge-repository-16570"><img src="https://trendshift.io/api/badge/repositories/16570" alt="sozercan/kaset | Trendshift" width="200" height="44"/></a>
</p>

<table>
  <tr>
    <th>YouTube Music</th>
    <th>YouTube</th>
  </tr>
  <tr>
    <td><img src="docs/screenshot-ytm.png" alt="Kaset YouTube Music screenshot"></td>
    <td><img src="docs/screenshot-yt.png" alt="Kaset YouTube screenshot"></td>
  </tr>
</table>

## Features

### Music & Video

- 🎵 **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](docs/youtube.md)** — Browse regular YouTube recommendations, search, subscriptions, Shorts, Watch Later, history, comments, and video playback with native controls, captions, quality selection, and picture in picture

### Playback

- 🎚️ **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 & Discovery

- 📚 **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

### macOS Integration

- 🎛️ **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](docs/keyboard-shortcuts.md)** — 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
阅读完整原文

项目深度分析 AI 生成

Kaset Pro / 增强版桌面客户端(独立付费/赞助模式)

产品构想基于现有开源核心,打包为经过 Apple 签名的开箱即用独立分发版本(甚至独立上架 Gumroad/LemonSqueezy),提供专属的 Menubar 状态栏常驻 mini 播放器、自定义手势及高阶音频调节插件支持。
核心功能Menu Bar 常驻迷你控制器、桌面浮动歌词组件、增强型均衡器预设管理、原生快捷键高度定制。
目标用户追求极简、不愿用浏览器常驻播放音频的 Mac 工作者与音乐爱好者。
难度/周期低 · 2-3 周 · 成本:Apple 开发者账号 ($99/年)、基础分发与支付通道手续费。
收费模式买断制 License($9.9 - $14.99)或 GitHub Sponsors 赞助解锁构建包。
竞争风险YouTube/Google 服务端 API/网页结构变更导致接口失效;涉及 YouTube 商标与内容权益,存在法务风险(推测)。
依据 已验证事实

Raycast / Alfred 生产力联动高级插件

产品构想充分利用现有 AppleScript 和 URL Scheme 接口,封装极致体验的 Raycast / Alfred 生产力工作流,支持全局瞬时切歌、搜歌、播放列表插队与无缝歌词查看。
核心功能全局模糊搜索播放列表/单曲、一键添加歌单、迷你浮窗交互、快捷指令深度脚本套件。
目标用户Mac 重度效率工具(Raycast/Alfred)深度用户、开发者。
难度/周期低 · 1-2 周 · 成本:零额外基础设施成本。
收费模式工作流组合包一次性买断($4.99)或作为 Kaset 捐赠专属权益。
竞争风险生态用户基数较窄;开源社区容易出现免费同类替代脚本。
依据 数据支持的判断

跨平台/多流媒体聚合框架(定制服务)

产品构想基于该项目采用的 WebKit + 原生 SwiftUI 包装方案与音频拦截管线,为其他私有流媒体或企业内部媒体服务提供同款 macOS 原生客户端的定制开发。
核心功能WebKit 深度嵌入、系统级媒体控制对接、DRM内容兼容管线、原生UI重构。
目标用户需要为内部音频/视频库或特定Web应用打造原生 Mac 端体验的企事业单位或内容创作者。
难度/周期中等 · 1-2 个月 · 成本:开发人工时间投入。
收费模式B2B 定制软件开发服务费(推测)。
竞争风险需求低频,获客周期长,难以规模化复制。
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
pivoshenko/kasetto 中文介绍暂未生成
📼 Declarative AI agent environment manager, written in Rust
216 Rust
zlosynth/kaseta 中文介绍暂未生成
Saturating tape delay and feedback sculptor.
59 Rust
pufflyai/kaset 中文介绍暂未生成
A coding agent for the browser
29 TypeScript
emoonadev/Kaset-iOS 中文介绍暂未生成
Native SwiftUI YouTube Music client for iOS, inspired by Kas
8 Swift
nico-alvz/kasette 中文介绍暂未生成
Kasette, a 100% local, offline-first music player. PWA + And
8 JavaScript
kylethedeveloper/KasetLyricsBot 中文介绍暂未生成
Telegram bot which is able to find lyrics to a song and prin
4 Python
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 2025-12-19,近 30 天仍在推送,发布过 21 个 Release
社区活跃Star 2,568 / Fork 194 / Issue 140(数据支持,可自行核实)
许可证MIT
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。