level 7
yuan123pan
楼主
玩pt的应该都知道 Navidrome,一直在用,但 iOS 端总觉得差点意思。官方客户端和几个第三方的都试过,基本就是“能播放”,曲库一大还是翻不动。
歌都在自己手里,但几千首塞进去,想找几首想听的反而费劲。有些歌放进去之后就再也没翻出来过,直接沉底。
后来想了一下,本质问题是:音乐没有被结构化管理。
所以就自己动手写了一个 iOS 的,断断续续搞了两个月,SwiftUI 原生写的。
核心思路是放弃推荐算法(那玩意儿对本地库没用),改用标签系统来组织:
· 每首歌可以打多维标签(质量、情绪、场景这些)
· 想听什么类型,直接按标签筛
· 会根据听歌习惯动态调整推荐
· 自动生成符合当前心情的播放列表
现在用起来的感觉是:不再是翻列表找歌,而是进不同的“音乐空间”。想听带感的、想听 chill 的、想听录音质量好的,点对应标签就出来了。
截图放下面了,数据是我自己服务器的,纯展示用。
有也在用 Navidrome 的老哥可以交流一下,看看这路子对不对。暂时还没上架,有想试的可以私我。

















2026年03月26日 18点03分
1
歌都在自己手里,但几千首塞进去,想找几首想听的反而费劲。有些歌放进去之后就再也没翻出来过,直接沉底。
后来想了一下,本质问题是:音乐没有被结构化管理。
所以就自己动手写了一个 iOS 的,断断续续搞了两个月,SwiftUI 原生写的。
核心思路是放弃推荐算法(那玩意儿对本地库没用),改用标签系统来组织:
· 每首歌可以打多维标签(质量、情绪、场景这些)
· 想听什么类型,直接按标签筛
· 会根据听歌习惯动态调整推荐
· 自动生成符合当前心情的播放列表
现在用起来的感觉是:不再是翻列表找歌,而是进不同的“音乐空间”。想听带感的、想听 chill 的、想听录音质量好的,点对应标签就出来了。
截图放下面了,数据是我自己服务器的,纯展示用。
有也在用 Navidrome 的老哥可以交流一下,看看这路子对不对。暂时还没上架,有想试的可以私我。
















