<div align="center">
<img src="https://yellow-cdn.veclightyear.com/835a84d5/c7a0c660-0d35-4638-b6d0-f4615f29f4fb.png">
<h1>SimpMusic</h1>一款适用于Android的开源YouTube音乐客户端,集成了来自<br>Spotify、Musixmatch、SponsorBlock和ReturnYouTubeDislike的多项功能<br>
<br>
<a href="https://github.com/maxrave-dev/SimpMusic/releases"><img src="https://img.shields.io/github/v/release/maxrave-dev/SimpMusic"></a>
<a href="https://github.com/maxrave-dev/SimpMusic/releases"><img src="https://img.shields.io/github/downloads/maxrave-dev/SimpMusic/total"></a>
<br>
<br>
<a href="https://apt.izzysoft.de/packages/com.maxrave.simpmusic/"><img src="https://yellow-cdn.veclightyear.com/835a84d5/6c86183f-7f26-4851-b945-d4808e1c6385.png" height="80"></a>
<a href="https://f-droid.org/en/packages/com.maxrave.simpmusic/"><img src="https://yellow-cdn.veclightyear.com/835a84d5/cc8557bc-1f83-4f4e-a119-75e3a0c9b99a.png" height="80"></a>
<a href="https://github.com/maxrave-dev/SimpMusic/releases"><img src="https://yellow-cdn.veclightyear.com/835a84d5/fc308c3c-77ad-4bae-bab9-6dc813db5185.png" height="80"></a>
<h3>每日构建版本<h3>
<a href="https://nightly.link/maxrave-dev/SimpMusic/workflows/android/jetpack_compose/app.zip"><img src="https://yellow-cdn.veclightyear.com/835a84d5/3169a458-6177-4d94-b740-ddb7c04b5a2b.svg"></a><br/>
<a href="https://nightly.link/maxrave-dev/SimpMusic/workflows/android/jetpack_compose/app.zip"><img src="https://yellow-cdn.veclightyear.com/835a84d5/fc308c3c-77ad-4bae-bab9-6dc813db5185.png" height="80"></a>
</div>
功能特点 ✨️
- 免费在后台播放YouTube Music或YouTube的音乐,无广告
- 高速浏览YouTube Music的首页、排行榜、播客、心情与流派
- 在YouTube上搜索一切内容
- 分析您的播放数据,创建自定义播放列表,并与YouTube Music同步
- 支持Spotify Canvas
- 支持1080p视频播放选项,并提供字幕
- AI推荐歌曲
- 关注艺人的通知
- 缓存功能,可保存数据供离线播放
- 支持来自Musixmatch、LRCLIB、Spotify(需登录)和YouTube字幕的同步歌词,以及翻译歌词(来自Musixmatch社区翻译)
- 个性化数据(*)和多YouTube账户支持
- 支持SponsorBlock和Return YouTube Dislike功能
- 睡眠定时器
- 支持在线内容的Android Auto
- 以及更多功能!
(*)适用于选择"发送回Google"功能的用户
警告
本应用处于测试阶段,可能存在许多错误并导致崩溃。如果您发现任何错误,
请创建一个issue或通过电子邮件或Discord服务器与我联系。
截图
<p align="center">
<img src="https://yellow-cdn.veclightyear.com/835a84d5/83b0f5a5-d8bb-4229-a110-63ad99ff15ff.png?raw=true" width="200" />
<img src="https://yellow-cdn.veclightyear.com/835a84d5/5614c14c-5999-4602-be0b-888b59199c55.png?raw=true" width="200" />
<img src="https://yellow-cdn.veclightyear.com/835a84d5/c8a79a4e-ac17-4a51-8ea5-624c51ca219d.png?raw=true" width="200" />
<img src="https://yellow-cdn.veclightyear.com/835a84d5/5d99515a-408d-4161-b4ac-183b81f84c5c.png?raw=true" width="200" />
</p>
<p align="center">
<img src="https://yellow-cdn.veclightyear.com/835a84d5/eb1f3191-e470-49a9-a452-c17cf67361e8.png?raw=true" width="200" />
<img src="https://yellow-cdn.veclightyear.com/835a84d5/809da8d9-ec04-4713-9973-647f2d90fd07.png?raw=true" width="200" />
<img src="https://yellow-cdn.veclightyear.com/835a84d5/bd8b48dd-b27d-45d8-a217-d0c648728eb6.png?raw=true" width="200" />
<img src="https://yellow-cdn.veclightyear.com/835a84d5/ee949df6-40df-4fd8-a8d8-51c800aa2ac0.png?raw=true" width="200" />
</p>
<p align="center">
<img src="https://yellow-cdn.veclightyear.com/835a84d5/6c264665-7890-4cc7-a772-25678ab91c43.png?raw=true" width="200" />
<img src="https://yellow-cdn.veclightyear.com/835a84d5/7a72e7f5-23c0-4ebd-999e-8df041c9c158.png?raw=true" width="200" />
<img src="https://yellow-cdn.veclightyear.com/835a84d5/d975ea7a-890d-4d81-8053-460eeb7f0b6f.png?raw=true" width="200" />
</p>
更多截图请点击此处。
数据
- 本应用使用YouTube Music的隐藏API和一些技巧来获取YouTube Music的数据。
- 使用Spotify Web API和一些技巧来获取Spotify Canvas和歌词
- 感谢InnerTune提供从YouTube Music获取数据的想法。该仓库是我创建这个应用的灵感来源
- 我的应用使用SponsorBlock来跳过YouTube视频中的赞助内容。
- 使用ReturnYouTubeDislike获取投票信息
- 歌词数据来自Musixmatch和LRCLIB。更多信息请参见Musixmatch、LRCLIB
隐私
SimpMusic没有任何跟踪器或第三方服务器来收集用户数据。对于启用"发送回Google"功能的已登录YouTube用户,SimpMusic仅使用YouTube Music跟踪API将收听历史和视频播放记录发送给Google,以提供更好的推荐并支持艺术家或YouTube创作者(有关API参考,请参见此处)。
翻译

您可以通过Crowdin帮助我将这个应用翻译成您的语言 SimpMusic on Crowdin
<details>
<summary>主要贡献者</summary>
| 图片 | 用户名 | 全名 | 语言 | 已翻译词数 |
|-------|----------|-----------|----------|------------------|
|  | maxrave | Minh (maxrave) | 阿拉伯语、简体中文、繁体中文、芬兰语、法语、德语、印尼语、意大利语、日语、波兰语、葡萄牙语、俄语、现代西班牙语、土耳其语、越南语 | 4505 |
|  | eric100lin | Eric Lin (Tzu Hsiang Lin) (eric100lin) | 繁体中文 | 1128 |
|  | AmrEraky | AmrEraky | 阿拉伯语 | 1112 |
|  | clxf12 | Clxff H3r4ld0 (clxf12) | 印尼语 | 997 |
|  | Cp0204 | Cp0204 | 简体中文 | 982 |
|  | komputerX | komputerX | 土耳其语 | 979 |
|  | andronedev | andronedev | 法语 | 945 |
|  | Zbynius | Zbynius | 波兰语 | 942 |
|  | s.reszkojr | Fabio S. Reszko Jr. (s.reszkojr) | 葡萄牙语 | 854 |
|  | FileX | FileX | 德语、日语 | 844 |
|  | teemue | teemue | 芬兰语 | 829 |
|  | AndresQO | Miguel Quicaño (AndresQO) | 现代西班牙语 | 770 |
|  | Atuy1219 | Atuy (Atuy1219) | 日语 | 714 |
|  | Ronner231 | Ronner (Ronner231) | 俄语 | 650 |
|  | BabyBenefactor | BabyBenefactor | 荷兰语 | 481 |
|  | gaker19 | gaker19 | 荷兰语、德语 | 385 |
|  | ghostnear | ゴーストニアー (ghostnear) | 罗马尼亚语 | 328 |
|  | MONE_FIERA | MONE_FIERA | 日语 | 198 |
|  | Mora04 | Santiago Moreno (Mora04) | 现代西班牙语 | 164 |
|  | bkrucarci | Bekir UÇARCI (bkrucarci) | 土耳其语 | 160 |
|  | egpheel | Eduardo Gil (egpheel) | 葡萄牙语 | 142 |
|  | milena-kos | Milenakos (milena-kos) | 俄语 | 136 |
|  | stepersy | Stefano Persano Adorno (stepersy) | 意大利语 | 123 |
|  | siggi1984 | siggi1984 | 德语 | 97 |
|  | espiondev | Espion (espiondev) | 法语 | 85 |
|  | Paxsenix0 | Alex (Paxsenix0) | 印尼语 | 77 |
|  | rikalaj | rikalaj | 芬兰语 | 61 |
|  | BrightDV | BrightDV | 法语 | 55 |
|  | RD3V | RD3V | 波兰语, | 48 |
|  | krist7169 | Šimon Krištufek (krist7169) | 捷克语, | 42 |
|  | GeovaneDev | Geovane (GeovaneDev) | 葡萄牙语, | 35 |
|  | chatinteligence | neonhack (chatinteligence) | 现代西班牙语, | 33 |
|  | Egor418 | Egor418 | 俄语, | 31 |
|  | cstogmuller | cstogmuller | 德语, | 30 |
|  | REMOVED_USER | REMOVED_USER | 葡萄牙语, | 28 |
|  | tralalax | tralalax | 法语, | 27 |
|  | hudiei52 | PH Pang (hudiei52) | 简体中文, | 19 |
|  | haudek | Maciej Haudek (haudek) | 波兰语, | 6 |
|  | bigstern54 | big stern (bigstern54) | 俄语, | 5 |
|  | tyy2750709 | yyin tao (tyy2750709) | 简体中文, | 4 |
|  | chrisarabagas | Argo Carpathians (chrisarabagas) | 印度尼西亚语, | 2 |
|  | enescelikbas873 | Enes Çelikbaş (enescelikbas873) | 土耳其语, | 2 |
|  | davidevol | David (davidevol) | 葡萄牙语, | 2 |
|  | sujitfg1 | sujitfg1 | 印地语, | 1 |
</details>
常见问题
1. 歌词错误?
YouTube Music 不是 Musixmatch 的官方合作伙伴,所以使用 YouTube "videoId" 参数无法直接获取歌词。因此我需要使用一些"字符串匹配"和"时长"来搜索歌词。所以有时候,某些歌曲或视频可能会获取到错误的歌词。
2. 为什么名称或品牌是"SimpMusic"?
简单来说,因为我喜欢这个名字。它是 Simple 和 Music 的组合。但 SimpMusic 并不是一个简单的应用,它是一个功能强大的音乐流媒体应用,能满足你所有的需求。
开发者/团队
支持与捐赠
<div align="left">
<a href="https://simpmusic.tech/"><img alt="访问网站" height="50" src="https://yellow-cdn.veclightyear.com/835a84d5/5a356ebc-7dc1-4431-9f30-f3fce77ad58c.svg"></a>
<a href="https://discord.gg/Rq5tWVM9Hg"><img alt="Discord 服务器" height="50" src="https://yellow-cdn.veclightyear.com/835a84d5/1d79312e-be8e-43ec-b745-e8fe5c38df1b.svg"></a>
<br>
<a href="https://www.buymeacoffee.com/maxrave"><img alt="给我买杯咖啡" height="50" src="https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/donate/buymeacoffee-singular_vector.svg"></a>
<a href="https://liberapay.com/maxrave/"><img alt="liberapay" height="50"
src="https://raw.githubusercontent.com/liberapay/liberapay.com/master/www/assets/liberapay/logo-v2_black-on-yellow.svg"></a>
</div>
MOMO 或越南银行
<p float="left">
<img src="https://yellow-cdn.veclightyear.com/835a84d5/90a85870-a94d-4af0-8936-026ce92539fd.jpg?raw=true" width="300">
</p>