【260327】折腾了两个月,给 Navidrome 搓了个 iOS 客户端
pt吧
全部回复
仅看楼主
level 7
yuan123pan 楼主
玩pt的应该都知道 Navidrome,一直在用,但 iOS 端总觉得差点意思。官方客户端和几个第三方的都试过,基本就是“能播放”,曲库一大还是翻不动。
歌都在自己手里,但几千首塞进去,想找几首想听的反而费劲。有些歌放进去之后就再也没翻出来过,直接沉底。
后来想了一下,本质问题是:音乐没有被结构化管理。
所以就自己动手写了一个 iOS 的,断断续续搞了两个月,SwiftUI 原生写的。
核心思路是放弃推荐算法(那玩意儿对本地库没用),改用标签系统来组织:
· 每首歌可以打多维标签(质量、情绪、场景这些)
· 想听什么类型,直接按标签筛
· 会根据听歌习惯动态调整推荐
· 自动生成符合当前心情的播放列表
现在用起来的感觉是:不再是翻列表找歌,而是进不同的“音乐空间”。想听带感的、想听 chill 的、想听录音质量好的,点对应标签就出来了。
截图放下面了,数据是我自己服务器的,纯展示用。
有也在用 Navidrome 的老哥可以交流一下,看看这路子对不对。暂时还没上架,有想试的可以私我。
2026年03月26日 18点03分 1
level 7
yuan123pan 楼主
统一回复一下:
· 需要 Navidrome 后端,目前只支持这个
· iOS 端,TestFlight 在开了,想试的直接私我就行
· 有啥功能建议也欢迎提,反正自己用的东西,好使就往上加
2026年03月26日 18点03分 2
level 8
绑定
2026年03月26日 22点03分 3
level 14
绑定
2026年03月26日 22点03分 4
level 14
这是大佬
2026年03月26日 22点03分 5
level 7
绑定
2026年03月26日 22点03分 6
level 7
绑定
2026年03月26日 22点03分 7
level 13
蹲一手,之前ios用的音流连nv,后来又用回网易云了
2026年03月26日 23点03分 8
level 7
绑定
2026年03月26日 23点03分 9
level 15
技术大佬
2026年03月26日 23点03分 10
level 11
实力派大佬[真棒]
2026年03月27日 00点03分 11
level 10
[大拇指]
2026年03月27日 00点03分 12
level 8
大佬牛逼
2026年03月27日 00点03分 13
level 10
绑定
2026年03月27日 01点03分 14
level 1
大佬就是大佬,想要什么自己手搓
2026年03月27日 01点03分 15
1 2 尾页