爱意满满的作品展示区。
programApe

一款 ios+macos 的音乐播放器

  •  
  •   programApe ·
    chenqi92 · Jun 1 · 2959 views
    This topic created in 157 days ago, the information mentioned may be changed or developed.

    特点

    跟 Navidrome 之类的产品不太一样,是直接读取 nas 或者网盘上的音乐。优点是不需要额外部署一个服务,缺点是需要在 app 里面扫描音乐读取标签等,挺耗时间的。 服务完全开源——github 已经上架 apple store ios 版本 apple store macos 版本

    主要功能

    • 支持 nas (比如群晖啥的,但是绿联和飞牛没有 api 暂时占位)、远程文件访问(webdav 、smb 等)、各类网盘(阿里关闭个人开发者申请了,所以得自己填 key 和密钥)、
    • 刮削元数据,可以刮削封面、歌词(含逐字歌词)、艺术家、专辑等,自行修改元数据标签
    • 播放 apple music 音乐(需要有 apple music 的会员)
    • 创建歌单、同步 apple music 的歌单
    • dlan 播放
    • 家庭共享
    • 音效设置、均衡器、空间音频(airpod 头部跟踪)
    • 重复歌曲检测和删除
    • 灵动岛、小组件
    • 听歌统计、自助上传 last.fm 等平台的听歌记录
    • 歌词放大缩小
    • 支持 carplay
    • apple watch 控制
    • icloud 同步
    • 歌词翻译
    • macos 的迷你播放器
    • mocos 的桌面歌词

    ios 截图

    1780279684930.png

    1780279697334.png

    macos 截图

    看大家是否需要,需要的话我再做个 apple tv 版本

    Supplement 1  ·  Jun 1
    一份比较有用的 json 文件 https://configs.soundisle.com/bundle.json
    27 replies  •  2026-06-08 17:54:27 +08:00
    roykingH
    1
    用了几天 感觉还是不够完善 我建议是搞一个高度完善的后端做适配 不要用直接 webdev 这种方式
    另外 ui 布局 配色上再优化优化 借鉴一下成熟 app 的设计
    programApe
    programApe
    OP
    Jun 1
    2
    @roykingH 我原本想的是搞个后端部署对很多人来说有门槛,特意没搞后端的,不过你说的也有道理,也可以加上去。
    roykingH
    3
    @programApe 有后端的好处就是可以降码率 在切歌的时候会流畅很多 另外就是做歌单 或者网络电台 搜刮会更有优势
    programApe
    programApe
    OP
    Jun 1
    4
    @roykingH #3 那就适配几个
    dcncy
    dcncy
    Jun 1
    5
    完成度很高啊。
    programApe
    programApe
    OP
    Jun 1
    6
    @dcncy 哈哈谢谢,高强度搞了一个多月,没灵感了跑来找点需求
    crazy33dd
    crazy33dd
    Jun 1 via iPhone
    7
    试用了 ios ,确实完成度很棒了,好用
    programApe
    programApe
    OP
    Jun 1
    8
    @crazy33dd 谢谢
    hahao
    hahao
    Jun 1
    9
    感觉图标可以搞更好看一点
    programApe
    programApe
    OP
    Jun 1
    10
    @hahao 之前就有人提过,然后搞了 9 套软件图标自己切换,我再加一些不同风格的
    lambdaX999
    11
    不错啊,感觉比 DS audio 强了不少,有缓存吗
    qppq54s
    qppq54s
    Jun 1
    12
    是不支持 navidrome 吗?没找到入口
    programApe
    programApe
    OP
    Jun 1
    13
    @lambdaX999 有缓存,没做部署在 nas 上的服务,不做缓存的话会比较慢。不过缓存可以在 app 里面管理
    dcncy
    dcncy
    Jun 1
    14
    @programApe #6 前端时间我也 VB 了一个适用于 iOS/macOS 两平台的音乐播放器,也支持一些远程音乐库,也支持本地导入音乐文件和文件夹;由于刮削问题、导入的效率问题没有很好的解决,就暂时搁置了,目前看来我可以放弃我的这个半成品了,用你的这个试试。我之前的界面效果图如图如下。
    dcncy
    dcncy
    Jun 1
    15
    @dcncy #14 (效果图)[]
    programApe
    programApe
    OP
    Jun 1❤️1
    16
    @qppq54s 没做这个,上面有小伙伴提到了,我后面会适配上包括 navidrome 。原本是基于不用安装任何服务,直接可以连接 nas 播放音乐的目的做的,所以之前就没接这些服务 。
    programApe
    programApe
    OP
    Jun 1
    17
    @dcncy #14 你这个挺好看的啊,ios26 水滴玻璃风格。我之前 macos 端 1.0 做的太丑了就重新做了设计,昨天才适配完,不过就不是 ios26 的风格了。
    dcncy
    dcncy
    Jun 1
    18
    @programApe #17 一直显示上图失败,怎么传了这么多。
    dcncy
    dcncy
    Jun 1
    19
    @programApe #17 嗯,UI 是玻璃风格的,但是核心的刮削啥的没处理好,还有一些商业许可啥的,而且导入时子任务处理太多,耗时太长了,用户体验很不好。可以放弃了。
    putaosi
    putaosi
    Jun 1 via iPhone
    20
    虽然但是。。。。这 App 能不能改个名
    programApe
    programApe
    OP
    Jun 1
    21
    @putaosi 谐音梗多好
    programApe
    programApe
    OP
    Jun 1
    22
    @dcncy #19 确实,我考虑后续引入一个服务端,也是加速的方式了。设备端处理这些时间是很长
    ishitcno1
    23
    支持 CarPlay 吗
    programApe
    programApe
    OP
    Jun 7
    24
    @ishitcno1 支持哦
    MoozLee
    MoozLee
    Jun 8
    25
    网盘可以支持 123 网盘吗?
    programApe
    programApe
    OP
    Jun 8
    26
    @MoozLee 现在不行,虽然加了代码但是没有开发者账号,但是既然你这么说了,我这就去申请个体户申请开通 123 网盘
    MoozLee
    MoozLee
    Jun 8
    27
    @programApe #26 先 webdav 用着。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5229 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 06:13 · PVG 14:13 · LAX 22:13 · JFK 01:13
    ♥ Do have faith in what you're doing.