HGODLK / MusicOne
git clone https://github.com/HGODLK/MusicOne.git
专注统一视觉、流畅体验与直觉动效的 Android 音乐播放器
+19
stars, 24h · #1,911
+~61
stars, 7 days · #3,363
+72
stars, 30 days · #9,134
72
★ total · +61% this week
0
forks · 0 open issues
Star history (as recorded here)
LanguageKotlin
LicenseMIT
Created2026-10-06 (17d ago)
Last push1d ago
Watchers0
OwnerUser
Links
- GitHub: github.com/HGODLK/MusicOne
- Releases · Issues · Hacker News mentions
README excerpt
# MusicOne *专注统一视觉、流畅体验与直觉动效的 Android 音乐播放器* 📥 下载安装包 • 📡 多音源整合 • 📑 歌单体系 • 🎼 音频格式 --- MusicOne 是一款基于 Jetpack Compose 构建的 Android 音乐播放器,支持 Android 6.0 及以上系统。 摒弃繁杂的社交模块与广告推广,专注于顺滑的交互手势、手机 / 平板自适应布局、本地无损解码与纯净音频输出。 > **提示**:应用内置 Profile 性能配置。首次启动或更新后,系统后台执行优化时可能短暂发热或掉帧,稍等片刻即可恢复。 手机 平板(点击展开) ## 📡 多音源整合 MusicOne 践行“音源即能力”的设计理念,以播放能力为核心,划分为**主音源**与**补充音源**: - **主音源**:选择某一平台作为主音源,承载核心的首页推荐、精选歌单、搜索发现与个人收藏体系。 - **补充音源**:其他平台与音源均可作为补充音源协同使用,负责收藏夹订阅、曲目匹配与播放补全。 - **音源识别**:歌曲主题色随所属音源变化,在混合播放时可直观判断曲目来源。 - **账号与权限**:在线曲目的播放与音质档位遵循对应平台的账号权限,受版权保护或 VIP 曲目需登录持有相应权益的账号。 - **隐私与安全**:账号凭证仅保存在设备本地私有存储,音源请求由客户端直接发起,不设中转服务器。 - **统一媒体模型**:抹平不同音源的协议、接口与音频格式差异,统一手势、动效与播放队列调度。 ### 主音源 | 平台 | 状态 | 说明 | | :--- | :---: | :--- | | **QQ 音乐** | 🟢 可用 | 支持首页推荐、搜索、歌单与个人收藏 | | **本地音乐** | 🟢 可用 | 支持音频文件导入与本地歌单管理 | | **网易云音乐** | 🔴 暂不适配 | 暂不适配,当前可作为补充音源使用 | | **酷狗音乐** | 🔴 暂不适配 | 暂不适配,当前可作为补充音源使用 | ### 补充音源 | 平台 | 状态 | 说明 | | :--- | :---: | :--- | | **哔哩哔哩** | 🟢 可用 | 支持输入 BV 号或链接解析播放,亦可直接获取并订阅账号收藏夹 | ## 📑 歌单体系 在“我的”页面中,歌单按入口与管理维度分为两级结构: - **一级歌单**(常驻核心入口): - **我喜欢**:个人红心收藏主入口,登录后与主音源云端双向同步。 - **综合歌单**:跨音源常驻歌单,支持将不同音源曲目统一加入其中进行混合管理与播放。 - **二级歌单**(分类歌单列表): - **自建与平台收藏**:承载日常自建歌单与平台收藏歌单,支持多选、排序、编辑及跨源曲目自由组合。 - **订阅歌单**:隶属于二级歌单的特殊类别,专为哔哩哔哩音频收藏夹等外部音源设计,保持与远端更新同步,可直接播放或一键转存至自建歌单。 ## 🎼 音频格式支持 支持 MP3、FLAC、WAV、AAC、M4A、OGG、OGA、OPUS、APE、WV、DSF、DFF、ALAC、AIFF、AIF、MP4 等音频格式,支持外接 USB DAC 独占输出(Bit-Perfect)。 *注:WV 暂不支持 Hybrid 双文件(`.wv` + `.wvc`);DFF 暂不支持 DST 压缩;DSD 暂不支持 ISO 镜像及 DoP 直出。* ## 👥 开发者与鸣谢 ### 开发者 - **ShuyunR** (@HGODLK) - 架构设计、交互体系与音频工程 - **Killy** (@Killy806) - 网易云音乐模块开发 ### 测试鸣谢 - **Loka** - **AcFeng-J** (@AcFeng-J) - **ZJiaYi106** (@ZJiaYi106) - **Flam1ng** (@Flam1ngQAQ) - **几番** - **Megumi** (@MegumiTvT) --- 感谢开源社区中 FFmpeg、ExoPlayer / Media3 及相关音频开源项目的杰出贡献。 ## 📄 开源协议 本项目基于 MIT License 许可协议开源。 ## ⚠️ 免责声明 请遵守各平台服务条款,使用风险自负。所有在线音源、媒体数据及相关知识产权均归属原始平台与版权方所有,本项目不提供任何音频抓取、越权破解或商业化营利服务。