这是一个开源的 Android TV 端 NAS 音乐播放器,支持连接 Jellyfin / Navidrome 后端,播放 NAS 中的音乐。

这个项目功能非常多,所以简单挑两个特点讲一下:
首先是支持K歌模式:
在播放页点"K歌"按钮,会进入全屏沉浸 K 歌页,这时候歌词就会双行逐行滚动,以及逐字平滑变色推进,就像你们见过的其他专业K歌软件一样,词框下缘显示整曲青色进度细线,底部工具栏可以随时"原唱/伴奏"切换。
然后是人声消除(卡拉OK伴奏模式):软件可以实时 DSP 分离 Mid/Side 声道,切合人声频段深度衰减(保留 15%)而非完全挖空,Side 声道仅轻度削减(保留 50%)保住立体声宽度,这样在K 歌时背景音乐完整不塌方。
总之功能很强大,是链界觉得比较不错的一款TV端音乐播放器。
v2.25.0
Added:
本地音乐扫描播放:自动扫描设备本地音频文件,支持 USB/SD 卡/内部存储多路径扫描,Room 本地索引持久化(首次扫描毫秒级加载)
NAS + 本地音乐合并:同一视图无感浏览 NAS 与本地音乐,按来源优先级排序(NAS > 本地),支持跨源并行搜索
存储设备插拔监听:实时监听 USB/SD 卡设备插拔,自动更新存储列表并触发增量扫描
本地歌词匹配:同目录同名 LRC 歌词文件自动匹配,支持 GBK/UTF-8 编码自适应
本地封面提取:从音频文件内嵌元数据提取专辑封面
本地音乐合并去重:标题+艺术家+时长三字段合并键,自动去重本地重复扫描结果
存储权限处理:自动引导用户授予存储权限,支持 Android 13+ 分级权限
Fixed:
Room 2.6.1 与 KSP 2.3.10 不兼容:升级 Room 至 2.7.1,修复 unexpected jvm signature V 编译错误
StorageVolume API 兼容性:getPath()/isMounted() 改用反射兼容 API 22+
GBK 编码支持:Charsets.GBK 改用 Charset.forName("GBK") 兼容 Kotlin stdlib
软件下载
请关注公众号,回复关键字"验证码",获取验证码。【注】微信扫描右侧二维码可以关注本站微信公众号。
本站所有资源均来自网络搜集免费分享,仅供学习参考,严禁商业盈利!
软件中的广告/弹窗/诱导等信息切勿轻信,注意鉴别,以免上当受骗!
如果您喜欢本站,可以收藏本网址,方便下次访问!
评论
发表评论
还没有评论,快来抢沙发吧~