把YouTube Music变成免费音乐神器:Morphe Patches离线下载、跨轨淡入与第三方歌词完整指南
【免费下载链接】morphe-patchesMorphe Patches项目地址: https://gitcode.com/gh_mirrors/mo/morphe-patches
Morphe Patches 是一套完全开源的 YouTube Music 增强补丁合集,无需订阅会员即可实现离线下载歌曲、跨轨淡入(Crossfade)、15+ 歌词源同步歌词等 Premium 级体验,同时支持去广告、后台播放与后台迷你播放条,是 Android 用户免费改造 YouTube Music 的终极方案。
一、Morphe Patches 是什么?
Morphe Patches 基于 ReVanced 的技术路线开发(见 README.md),以"补丁包(.mpp)"的形式对 YouTube、YouTube Music、Reddit 进行功能注入,当前版本v1.44.0共包含 150 个补丁,其中YouTube Music 专属补丁达 42 个。
📌 核心优势:
| 能力 | 官方限制 | 打补丁后 |
|---|---|---|
| 离线下载 | 需 Premium 订阅 | 免费本地下载,离线播放 |
| 跨轨淡入 | 无此功能 | 双播放器真实 Crossfade |
| 同步歌词 | 部分歌曲缺失 | 15+ 第三方歌词源 |
| 后台/锁屏播放 | 受限 | 无限制 |
| 广告 | 有 | 全隐藏 |
二、离线下载:免费获得 Premium 级本地曲库
这是 YouTube Music 用户最刚需的功能。Downloads 补丁会在应用内直接注入下载按钮,支持两种模式:
- 应用内下载:音频直接存入本地存储,由内置的
OfflinePlaybackService前台服务保障离线播放不中断(OfflinePlaybackService.java); - 外部下载器:调用第三方下载 App 完成抓取。
补丁会自动向 AndroidManifest.xml 补充前台媒体服务所需权限并注册媒体播放服务,全程无需手动改配置。
🎵 实现源码入口:DownloadsPatch.kt,本地曲库管理逻辑位于 downloads/ 目录(含LocalDownloadManager、OfflineStorage、LocalDownloadsFragment等 5 个核心类)。
⚠️ 小贴士:若开启"Spoof video streams"后应用内下载失败,可在设置中暂时关闭该补丁(v1.44.0 已修复该已知问题)。
三、跨轨淡入:媲美专业音乐 App 的无缝听歌体验
Crossfade 是 Morphe 的招牌功能:它不是简单的音量渐隐,而是通过双播放器架构实现真正的"上一首渐出、下一首渐入",两首歌在过渡期间同时发声,听感与专业 DAW 级淡入淡出一致。
可配置项一览(播放器设置 → Crossfade)
| 选项 | 说明 |
|---|---|
| 淡入淡出曲线 | 多种音包络曲线可选,附实时曲线预览 |
| 过渡时长 | 自定义两首歌重叠的秒数 |
| 切歌时淡入 | 手动切歌也走 Crossfade |
| 自动进歌淡入 | 播放列表自然接续时淡入 |
| 会话控制 | 与系统 MediaSession 协同工作 |
🔧 技术实现:CrossfadePatch.kt 在补丁阶段解析 YouTube Music 的播放器工厂、ExoPlayer 实例与委托链,运行时的双播放器调度由 CrossfadeManager.java 接管。
⚠️ 版本要求:Crossfade 需要 YouTube Music 9.00 及以上版本;目前稳定支持9.15 ~ 9.26,9.28 以上版本会提示暂不支持(官方已给出降级建议)。
四、第三方歌词:15+ 歌词源聚合,逐字同步
YouTube Music 自带歌词经常缺失或不完整。Third-party lyrics 补丁在歌词面板接入15 个以上歌词提供商,支持:
- ✅ 逐行/逐字同步高亮(Syllable lyrics)
- ✅ 罗马音、AI 翻译、复制按钮
- ✅ 点击歌词跳转进度(Tap to seek)
- ✅ 锁屏/迷你播放条显示歌词、MediaSession 歌词
- ✅ 本地
.lrc文件、正则清洗、文本过滤
📂 各歌词源独立成类,全部位于 requests/ 目录,包括:YTMusicProvider、SpotifyProvider、MusixmatchProvider、LrcLibProvider、AppleMusicProvider、DeezerProvider、KuGouProvider、QQProvider、NetEaseProvider、SimpMusicProvider、LunaProvider、LyricifyProvider、UnisonProvider、BlyricsProvider等,还内置LrcParser、KrcParser、TtmlParser解析多种歌词格式。
🎼 补丁入口:LyricsPatch.kt,歌词面板通过 Litho 过滤器注入,无需修改 YouTube Music 原有 UI。
五、顺手开启的加分功能 🎁
| 补丁 | 效果 |
|---|---|
| Remove background playback restrictions | 锁屏、切后台、戴耳机断连场景自由播放 |
| Enable exclusive audio playback | 仅播放音频流,不加载视频,省电省流量 |
| Disable DRC audio | 关闭动态范围压缩,还原动态细节 |
| Remember repeat/shuffle state | 换歌时记住循环/随机状态 |
| Miniplayer 增强 | 迷你播放条加上下曲按钮、支持下拉关闭、颜色同步全屏播放器 |
| Scrobbling | 播放记录同步到 Last.fm / ListenBrainz |
| Hide ads | 隐藏全屏广告、Premium 推广横幅、视频广告 |
| SponsorBlock | 跳过前奏等非音乐段落 |
| Return YouTube Dislike | 显示歌曲"点踩数" |
以上补丁源码均集中在 music/ 目录,完整清单可查 patches-list.json 与 README.md 的补丁列表。
六、上手三步走:快速开始指南
- 下载补丁包:从 Morphe 的发布渠道获取
patches-1.44.0.mpp(版本信息见 patches-bundle.json); - 用 Morphe 客户端打补丁:打开 Morphe 补丁器 App → 选择 YouTube Music 安装包(当前支持 9.15.51 稳定版,9.35.54 / 9.36.50 / 9.37.54 实验版)→ 加载
.mpp补丁包并勾选上述功能 → 生成签名后的安装包; - 安装并配置:安装补丁后的 YouTube Music,在"设置 → Morphe"中开启离线下载、Crossfade 与歌词开关即可。
📋 更新日志可参考 CHANGELOG.md,项目遵循 GPLv3 开源协议(LICENSE)。
七、源码仓库
如需阅读源码或参与贡献,可通过以下命令获取仓库:
git clone https://gitcode.com/gh_mirrors/mo/morphe-patches </bash>📁 关键目录导览:
- 补丁逻辑:patches/src/main/kotlin/app/morphe/patches/music/
- 运行时扩展代码:extensions/music/
- 共享工具与设置框架:extensions/shared/
- 全项目清单:patches-bundle.json
💡 一句话总结:装上 Morphe Patches,免费的 YouTube Music 就有了 Premium 的离线曲库、专业级跨轨淡入和全网聚合歌词——三大核心体验一次到位。
【免费下载链接】morphe-patchesMorphe Patches项目地址: https://gitcode.com/gh_mirrors/mo/morphe-patches
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考