弥乐

Verified safeOpen sourceExclusive
—
No reviews reviews
16
downloads
7.0
android

AI summary

Native Android music player with streaming, local library, offline downloads, lyrics, playlists, equalizer, and crossfade mixing. Supports NetEase Cloud Music and optional third-party music sources; some features depend on account access or service availability.

Generated by AI. May contain inaccuracies.

Screenshots

About this app

MeloX Android 基于 lladlam/MeloX 的设计、交互与业务逻辑进行原生 Android 迁移。

项目目标不是使用 WebView 套壳,而是尽可能使用 Android 原生能力重新实现 MeloX:

📄 License: GPL-3.0

・使用 Kotlin + Jetpack Compose 重建界面与交互; ・使用 AndroidX Media3 / ExoPlayer 实现播放、后台音频与系统媒体会话; ・将 iOS 独有能力映射到 Android 平台能力; ・在小米 HyperOS 上提供可选的焦点通知 / 超级岛适配,同时保持普通 Android 设备可用; ・尽可能复刻 MeloX / Apple Music 风格的播放器、歌词、音乐库与过渡动画; ・Apple Watch 相关功能不在 Android 版本的兼容范围内。

Root 权限不是应用正常运行的必要条件;平台增强功能应尽量通过标准 Android 或 OEM 能力实现,并在不支持时降级。

当前已实现

账号与网易云音乐 ・网易云音乐网页登录; ・MUSIC_U Cookie 登录态持久化; ・登录态搜索、歌曲详情、歌词、播放 URL 与音乐库请求; ・账号权限变化后刷新播放资源缓存。

搜索与音乐库 ・歌曲、歌单、专辑、艺人、用户与播客搜索; 我喜欢的音乐; ・用户歌单; ・创建公开/私密歌单、向歌单添加歌曲及从自己的歌单移除歌曲; ・最近播放; ・歌单、专辑、艺人、歌曲百科与评论详情; ・排行榜、首页推荐、每日推荐、私人 FM 与心动模式; ・播客首页、分类、订阅与节目详情; ・网易云音乐云盘读取、搜索、上传、播放与删除; ・单曲/集合多选下载、逐次音质选择、离线歌词、自动缓存与存储修复; ・保留 app-private 离线副本,并可导出到 MediaStore;本地库可按歌曲、艺术家、专辑和文件夹浏览; ・从音乐库 / 搜索结果直接播放。

播放器 ・MiniPlayer; ・Apple Music / Classic 两套全屏播放器外壳; 播放队列; ・下一首播放、手动队列与队列排序; ・播放 / 暂停、上一首 / 下一首、进度控制; 后台播放; ・MediaSession 与系统媒体控制; ・锁屏播放信息; ・封面与动态取色背景; ・AutoMix 双播放器预载、音频分析、过渡规划、节拍/速度匹配、淡化与 EQ 包络; ・31 Hz–16 kHz 十段均衡器、完整预设、系统/播放器音量模式与睡眠定时; ・播放器共享元素、展开 / 收回动画与横屏播放器。

音质 当前按照 MeloX 的音质模型接入网易云音乐播放接口: ・标准:standard ・高品质:exhigh ・无损:lossless ・Hi-Res:hires ・高清环绕声:jyeffect ・沉浸环绕声:sky ・超清母带:jymaster 实际可播放音质由歌曲资源、账号权益、地区以及网易云音乐服务端返回结果共同决定。请求的目标音质不可用时会按可用资源进行降级,并尽量显示服务端实际返回的音质等级。

歌词 ・LRC 逐行歌词; ・YRC 官方逐字歌词; ・当前行跟随与滚动; ・逐字进度渲染; ・当前行焦点、缩放与颜色过渡; ・Ruby 注音布局、翻译、间奏倒计时、点击跳转与长按分享; ・Apple Music 拖尾滚动、回弹、模糊、高光、长音与刷新率参数; ・EVA 动态构图、18 套具有独立构图/背景/排版/运动参数的 TextPV 模板; ・Skyline 横屏歌词与完整环境文字参数; ・系统媒体歌词、独立歌词通知和可拖动悬浮歌词。

HyperOS ・标准 Android 媒体通知与 MediaSession; ・可选 HyperOS 焦点通知 / 超级岛桥接; ・OEM 特性通过独立适配层实现,不作为普通 Android 设备的硬依赖。

社交、识曲与应用设置 ・一起听房间创建、加入、成员、进度和队列同步; ・联系人、会话、文字私信与站内分享; ・麦克风录音、网易云音频指纹、分段与持续听歌识曲; ・首次启动引导、剪贴板链接识别、页面/首页排序与内容功能开关; ・GitHub 版本检查、更新提示、项目许可与设置重置。

第三方音乐源 ・可在“音乐服务”中单独开启第三方音乐源设置并阅读专用协议;该功能完全由本地开关控制,不属于云控范围。 ・YouTube Music 接入基于 lladlam/Square 的双后端架构;InnerTube 模块已 vendored 到 android/innertube/,其源自 Metrolist,并保留 com.metrolist.innertube 包名。 ・Spotify 接入参考 lladlam/Square 的 Spotify backend 设计,播放引擎使用 librespot-java,目录和 OAuth 使用 Spotify Web API。 ・vivo 设备自动尝试接入 OriginOS 原子岛;不提供单独开关,不支持该能力的设备自动保留标准 Android 媒体通知。该适配使用阿里云文档所述的 notification.superx.* 本地通知扩展,不依赖 EMAS 远程推送。 ・支持导入 LX Music 兼容的 JavaScript 音乐源,并在受限 QuickJS 运行时中解析播放地址。 ・可配置 CHKSZ 个人 API Key,优先解析网易云、QQ音乐和酷狗歌曲;配置前需要前往 api.chksz.com 注册,目前仅支持 LinuxDo 用户注册。 ・第三方解析失败时才回退到对应平台的原生播放;歌词仍由 MeloX 自己的歌词路线处理。

平台范围 iOS Live Activity / Dynamic Island 已映射为 Android 媒体通知、歌词通知和可选 HyperOS 焦点通知;iOS 画中画歌词已映射为 Android 悬浮窗歌词。Apple Watch、watchOS 和 macOS 专属目标不属于 Android APK 的迁移范围。

Liquid Glass 在 Android 上使用 Kyant0 AndroidLiquidGlass 的原生 Backdrop 实现;具体效果仍受 Android 版本、GPU 与 OEM 合成器能力影响。

What's new

v0.7.1Oct 29, 2026
  • ⭐ 音源与播放 ▶ 修复第三方音源使用 HTTP 导入地址、HTTP 接口或播放链接时被系统明文策略拦截的问题:脚本导入、脚本请求与媒体播放改走隔离的 HTTP 通道,支持动态域名、跳转与媒体 Range 请求,不继承应用账号 Cookie;默认网络安全策略仍禁止普通明文访问。 ▶ 修复 LX 音源脚本复用时跨线程调用 QuickJS 导致解析失败:每个脚本的创建、调用、回调与销毁均串行运行在所属线程,等待网络结果的时间覆盖默认 HTTP 超时,超时后丢弃旧脚本会话。 ▶ 跨平台聚合搜索按音质择优:同一歌手、同一曲名且时长接近(10 秒容差)的结果只保留可播放且音质最高的来源,不同版本仍并列展示。 ▶ 修复汽水音乐扫码登录:保留抖音 Passport 下发的完整 Cookie,兼容扫码确认后的 3xx 响应,修复扫码后 404。 ▶ 修复系统歌词、悬浮窗歌词、HyperOS 超级岛、vivo 原子岛、ColorOS 锁屏歌词与 SuperLyric 只识别网易云歌曲的问题,统一改用与歌词页相同的 Provider 歌词加载链。
  • ⭐ USB 与设备输出 ▶ 实验性 USB 独占扩展到全速与高速 UAC1:接受自适应/同步等时 OUT 端点,按端点间隔(125µs~1ms)以 USB 微帧计算包长,并支持每采样 2/3/4 字节(16~32 有效位)的 PCM 描述符;24/32 位容器由 PCM16 左对齐补零转换,不宣称高位深直通。UAC2、异步反馈、多事务端点与 DSD 暂未支持。 ▶ 暂停时保留尚未提交的环形缓冲、恢复播放接着输出;拖动进度时清理旧缓冲,避免恢复后回放旧音频;首个 URB 实际完成回环后才报告就绪。 ▶ USB 独占与自动混音互斥:混音交叉淡化不会静音或断流 DAC 输出,交接后也不会留下静默的 USB 会话;LAN 投放恢复本机输出时不会误解除 USB 持有的静音,避免本机喇叭与 DAC 同时出声。 ▶ 每次 USB 尝试都会记录 VID:PID、速度查询结果与来源、音频接口描述符(十六进制,含 UAC 协议版本)、解码格式、选中的接口/端点/最大包长与失败原因;可在「设置 → 关于 → 导出 MeloX 全部日志」中附带导出,不含 USB 序列号字符串。
  • ⭐ 启动与稳定性 ▶ 修复启动时账号加密迁移失败仍抛出异常的问题:磁盘写入/旧数据清理失败时保留数据并允许重试,加密存储降级到内存时不再清除唯一的持久化旧会话。 ▶ 加固首屏播放控制器连接与系统音量监听:捕获异步绑定异常、正确释放延迟完成的连接,系统音频服务暂时可用性波动不再中断启动轮询。 ▶ 补齐启动时 Lyricon 外部歌词桥接的异常隔离,并加固可选小米兼容链路(超级岛、Shizuku、妙播并发竞态),可选服务异常不再传到应用主线程。 修复旧系统冷启动兼容性:Android 10 / ▶ EMUI 等旧系统使用兼容输出面板与系统蓝牙设置,Android 14+ 路由与前台服务类型按版本判断;修正 Android 12+ 画中画缩放。 ▶ 汽水音乐会话存储改用统一的可恢复加密存储,密钥库异常时自动降级为未登录状态,不再阻塞启动。
  • ⭐ 设置、歌词与界面 ▶ 新增弥乐内「我喜欢」:跨平台内容设置首次启用时可选择要迁移的音乐源,自动生成弥乐本地收藏歌单并导入所选音源收藏,之后任意音源的爱心操作都写入这个本地歌单。 ▶ 新增「测试功能尝鲜 → CLI 模式」:通过 ADB 查询播放状态与队列、控制播放/暂停/切歌/进度/音量/循环,并按指定音源搜索或搜索播放;提供 tools/melox_cli.py 与 docs/CLI.md。 ▶ 自动混音期间流光背景合并两首歌曲封面取色,交接结束后平滑恢复单封面配色。 ▶ 构建产物按 CPU 架构拆分为 arm64-v8a 与 armeabi-v7a 两个 APK,不再发布同时包含两套原生库的通用包。

About this version

Version
0.7.1 (26)
Size
60.02 MB
Requires Android
7.0
Target SDK
24
Architecture
arm64-v8a
Downloads
16
Updated
Oct 29, 2026
Package
com.lladlam.melox.android
Languages4
ChineseEnglishJapaneseTurkish

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app