自制的 iOS/MacOS 本地音乐播放器基本成型了,不知是否符合大家审美和需求

1 月 21 日
 K753255157

受够了快餐式的在线音乐和各种难用的播放器,果断自己做一个符合自己需求的。

新手前后搞了快大半年,本地的功能基本完善。

主要支持音乐标签编辑,能让收藏的歌曲更完善,以及很多人性化功能。

有什么更好的建议改进欢迎留言,目前在考虑远程播放功能。

手机效果预览: https://www.bilibili.com/video/BV18GrQBhET6

AppStore: https://apps.apple.com/cn/app/%E6%B3%A0%E7%84%B6/id6755538782

1795 次点击
所在节点    分享创造
18 条回复
Orchestraa
1 月 21 日
iOS 26 的很多新特性蛮适合做播放器的,这个 ui 风格我觉得有点古老
Aixtuz
1 月 21 日
我对播放器的期待是:
1. 简洁:界面简洁启动一点就播放,逻辑简洁 shortcuts+urlscheme 桌面一点就播放;
2. 歌词:能匹配最好,不能匹配能识别文件和内嵌的歌词也行;
3. 远程:支持 navidrome 、webdav 之类,节省点手机空间;

基于这三点,目前在用 amperfy ,最新版要求系统 26+,我还没更新。
K753255157
1 月 21 日
@Aixtuz 目前就是启动即所得,一点就播放。提供歌词匹配就有版权问题没法通过 AppStore 审核,而且有些歌曲信息不全或者有很多版本,很难精确匹配。已经支持内嵌歌词,至于外置歌词就暂时不考虑了,会对目录整洁度带来毁灭性灾难。远程在考虑了,不过现在手机存储还算比较充裕,还是本地用着更舒心。
goodryb
1 月 21 日
看着不错啊,尤其是 mac 这个,手机版后面有考虑支持 Subsonic 协议吗,现在音乐都在 nas 上
subframe75361
1 月 21 日
在用这个 https://github.com/kushalpandya/Petrichor ,op 的这个也挺好的
subframe75361
1 月 21 日
还有播放暂停按钮应该比其他按钮大一些
yulgang
1 月 21 日
挺漂亮。



“余杭镇”
alfawei
1 月 21 日
@Aixtuz 这个不是 subsonic 客户端? 我看了一下我之前下载过,现在果然需要 iOS26 了
还有其他的 subsonic airsonic 客户端
K753255157
1 月 21 日
@subframe75361 看着还不错,但元素有点多,感觉操作起来有点繁琐
K753255157
1 月 21 日
@goodryb 先考虑 SMB 、FTP 之类的协议了,到时候如果头发还在的话会考虑 Subsonic
LiFExxl
1 月 21 日
@subframe75361 #5 比较喜欢这个,感谢推荐。OP 的感觉不太符合个人使用习惯,好像不能按照专辑的原曲目顺序排序,另外专辑比较多的话就不太好找了
00244396
1 月 21 日
楼主是用 swift 写的么,如果这样 window 和 Android 是否就没办法了
K753255157
1 月 21 日
@00244396 是的,还是原生的 Swift 写起来舒服
goodryb
1 月 21 日
@K753255157 #10 那可以考虑下 webdav ,ftp 这种很少用了,smb 大部分情况下只能在局域网使用
lw0717
1 月 21 日
有个点,空格的快捷键只在第一焦点在播放界面的时候才有效,在目录的时候是无效的,设计就是这样吗还是 bug ?
K753255157
1 月 21 日
@lw0717 没有吧,按键都是没问题的,有时候确实会有莫名其妙的问题,不过很可能来自系统本身,我在不同版本系统换着使用就遇到过也消失过莫名其妙的问题。
Autonomous
1 月 22 日
我无法播放 flac 和 m4a 格式的音乐,是不支持吗
K753255157
1 月 22 日
@Autonomous 不会吧,我试过可以啊,只有 ape 是不支持,方便提供文件发到我的邮箱吗? ktech2233@foxmail.com

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1187296

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX