Metrolist:一个替代 YouTube Music 的开源安卓播放器,把音乐自由还给用户
很多人喜欢 YouTube Music 的曲库,但又不太喜欢它的使用方式。
广告、后台播放限制、会员功能、地区限制……这些问题让不少用户开始寻找替代方案。
Metrolist 就是这样一个开源项目:它试图做一个更自由、更干净的 YouTube Music 客户端,让你不用打开官方 App,也能听 YouTube 上的大量音乐资源。
GitHub网址:https://github.com/MetrolistGroup/Metrolist
简单来说,Metrolist 就像是给 YouTube Music 换了一层更轻量的外壳。它是一个 Android 音乐播放器,直接连接 YouTube Music 的内容,可以播放歌曲、视频,支持后台播放,还能下载缓存到本地离线听。对于经常通勤、网络不稳定,或者只是想安安静静听歌的人来说,这类功能非常实用。
它的定位和传统音乐 App 有点不一样。
Spotify、Apple Music 这些商业平台,更像是一个完整的音乐服务:负责版权、推荐、会员体系。而 Metrolist 更像一个高级播放器,把重点放在“怎么更舒服地使用已有音乐资源”。
打开之后,你能看到不少接近主流音乐 App 的功能,比如播放队列、歌单管理、收藏同步、歌词显示、搜索歌曲/专辑/艺人等。它甚至支持实时歌词、歌词翻译、均衡器、变速变调、睡眠定时器这些偏高级播放器才会提供的功能。
其中比较有意思的是歌词体验。
很多第三方播放器的歌词功能只是简单显示一段文字,而 Metrolist 支持同步歌词,还加入了歌词翻译功能。对于听日语、韩语或者英语歌曲的人来说,这种体验比单纯播放音乐方便不少。
从技术角度看,Metrolist 也是一个比较典型的现代 Android 开源项目。
代码主要使用 Kotlin 开发,这是目前 Android 官方推荐的主要语言之一。项目采用 Material 3 设计规范,也就是 Google 新一代 Android 界面设计体系,整体视觉会更接近现在的 Android App。仓库里还能看到 Jetpack Compose 等现代 Android 技术栈的使用痕迹。
项目活跃度也不错。截至目前,Metrolist GitHub 仓库已经积累了超过 1 万颗 Star,有数百次 Fork,提交记录超过数千次,说明它并不是一个随手写出来的小工具,而是有持续维护和用户基础的开源项目。
当然,它也不是完美替代品。
最大的问题是,它并不是官方 YouTube Music 应用,因此不会出现在 Google Play 商店里。安装通常需要通过 GitHub Release、开源应用商店等方式完成,对普通用户来说多了一步。
另外,由于它依赖 YouTube Music 的接口,如果 YouTube 方面调整规则,第三方客户端可能会受到影响。这也是所有类似项目都会面对的问题。
还有一点需要提前知道:如果你所在地区无法正常使用 YouTube Music,Metrolist 也可能需要 VPN 或代理才能工作。
不过,如果你是 Android 用户,又喜欢折腾一点点,Metrolist 确实值得体验。它没有复杂的账号体系,没有满屏推荐,也没有各种会员提醒,更像一个“属于自己的音乐播放器”。
对于喜欢开源软件的人来说,它代表了一种很有趣的方向:不是重新造一个音乐平台,而是把已有资源用更舒服的方式重新交给用户。
