其实是刚刚开始学习 SwiftUI 来着,边学边摸索,照着 Apple Music 的样子模仿,搞了一个群晖的三方音乐播放器,跟 Apple 审核人员切磋了几个来回之后,好歹是上线了。
现在的功能还比较简单,实现了基础的播放,后面慢慢增加新的功能。
欢迎试用,没有内购,完全免费: https://apps.apple.com/app/id6476442387
解锁了 iOS 技能之后,会的更多啦。 10 年前开始写 Andorid ,后来也写前端(<-这量只能说,都已经非常生疏了) 目前持续写了好多好多年的 Java ,被生活和工作折磨的不行不行的。这次开始写 SwiftUI ,找回点年轻时候的感觉。
![]() | 1 wandehul 2024-01-24 00:29:44 +08:00 好想群晖有一款播放器 |
![]() | 2 StevenTong OP @wandehul 是的 有官方的 也有一些第三方。 |
![]() | 3 burby 2024-01-24 03:18:15 +08:00 via iPhone ![]() 感谢 提供免费的产品 |
4 dgmgso 2024-01-24 08:22:48 +08:00 支持作者,我看了下好像不支持自动下载音乐封面和歌词 |
![]() | 5 cue 2024-01-24 08:23:52 +08:00 via iPhone ![]() 非常感谢!体验非常好! |
![]() | 6 StevenTong OP @dgmgso 第一版接的是群晖自己的 cover 封面,机器上有就能拉到,很多拉不到。歌词还没有接。这个后面肯定要做 |
7 dgmgso 2024-01-24 08:37:59 +08:00 @StevenTong 嗯,感觉动画还不够丝滑。加油 |
8 tysb777 2024-01-24 08:46:17 +08:00 ![]() 是否支持 CarPlay 呢 |
![]() | 9 StevenTong OP @tysb777 可以的,这个我记下啦 |
![]() | 10 StevenTong OP @dgmgso 因为目前还几乎没有引入动画 |
![]() | 11 rojer12 2024-01-24 08:51:31 +08:00 ![]() 支持作者,刚试用了感觉还不错 |
12 demon1658 2024-01-24 08:52:32 +08:00 ![]() 支持作者 |
![]() | 13 cssk 2024-01-24 08:54:23 +08:00 via iPhone ![]() 不错 |
![]() | 14 RIDESU 2024-01-24 09:06:02 +08:00 ![]() 应用内 UI 仿 Apple Music 仿得不错,但是 icon 和登录界面真的需要重新设计 |
![]() | 15 sdcool 2024-01-24 09:10:03 +08:00 15 的系统,不让使用 |
![]() | 16 StevenTong OP @RIDESU 很明显的被看出来了 |
![]() | 17 StevenTong OP @sdcool 我水平还差一点火候 |
![]() | 18 manfred4527 2024-01-24 09:25:54 +08:00 ![]() 已安装,感谢作者付出 |
![]() | 19 hanghang 2024-01-24 09:37:48 +08:00 via iPhone 支持!最在用官方的 app 有些拉,试试您的。 |
![]() | 20 StevenTong OP @hanghang 我的还在 1.0.0 呢,可以提建议,我来改 |
![]() | 21 hanghang 2024-01-24 10:00:40 +08:00 via iPhone @StevenTong 刚试了下,整体的流畅度和 UI 都挺不错比官方那个好太多太多。用上去真的舒服。 |
![]() | 22 Ethan24067 2024-01-24 10:35:48 +08:00 你这界面官方居然给你放行了吗,我一直以为这种不给过 |
![]() | 23 11dad 2024-01-24 10:36:47 +08:00 via iPhone 哭了,要 iOS16 |
![]() | 24 StevenTong OP @clocean 我这模仿的也不太像呀,一眼看去就是假的明显 |
25 alfawei 2024-01-24 10:45:17 +08:00 ![]() se3 iOS16.7.2 ddns 登录,点艺人, 类型等项目直接闪退 外观很不错 |
![]() | 26 StevenTong OP @alfawei 收到 我在模拟器上试试 |
27 skylightcc 2024-01-24 10:50:12 +08:00 OP 可以试试 DS Player 吸收些灵感,也是基于群会的 AudioStation ,虽然作者阴身体原因不怎么更新了,且软件一年 12 快钱,不过支持 ipad 、支持搜刮封面和歌词、支持 CarPlay 、支持 sirikit ,且动画非常丝滑流畅。 |
![]() | 28 StevenTong OP @skylightcc 嗯 也在学习几个同类产品,dsplayer 很优秀 |
29 demon1658 2024-01-24 11:06:37 +08:00 登录失败是啥情况 40002 |
30 huandaeren 2024-01-24 11:07:19 +08:00 via iPhone 似乎在有 2FA 认证的前提下,无法登陆。 @StevenTong |
![]() | 31 cheneydog 2024-01-24 11:44:43 +08:00 Andorid 版什么时候出? |
![]() | 32 StevenTong OP @demon1658 40002 是我自己的标记,我上次遇到是设备不在线,我之前遇到过一次机器关机了,群晖服务端会有一个错误码给过来。 |
![]() | 33 StevenTong OP @huandaeren 感谢老哥通过邮件也反馈了这个问题,可能还是 http 或 https 协议的问题,2FA 本身是支持的 |
![]() | 34 StevenTong OP @cheneydog Android 八字还没一撇,目前还沉浸在 iOS 知识的海洋里无法自拔 |
35 boboivo 2024-01-24 13:52:08 +08:00 via iPhone 问题:10071 首,超过的不加载,我三万首 功能:没歌词 细节:播放界面歌名不明显 总结:很棒,希望继续打磨,基于 Apple Music 但有针对国人习惯优化细节() |
36 yougo 2024-01-24 13:57:00 +08:00 现在 app store 都把开发者实名信息挂在上面了吗 |
![]() | 37 StevenTong OP @boboivo 牛啊,代码里写了个 limit 9999 。。因为每次重新拉全量歌曲列表感觉体验不是很好。。了解需求了 |
![]() | 38 StevenTong OP @yougo 即使挂公司不也能查到法人实名信息来着 |
![]() | 39 Autonomous 2024-01-24 15:20:00 +08:00 via iPhone ![]() 感谢,初步体验良好,已经卸载 DS Audio |
40 8888888888 2024-01-24 16:29:56 +08:00 支持 carplay 吗 |
![]() | 41 toan 2024-01-24 16:31:08 +08:00 ![]() 体验很丝滑,支持一下,继续优化! |
42 8888888888 2024-01-24 16:35:03 +08:00 登录失败 未找到设备信息 40004 |
![]() | 43 qgewfg 2024-01-24 17:04:37 +08:00 ![]() 已经用了,体验很好,OP 加油 |
![]() | 44 qgewfg 2024-01-24 17:05:40 +08:00 自定义域名 HTTPS 登录失败,HTTP 登录成功了 |
45 littlewing 2024-01-24 17:31:49 +08:00 昨天刚坏了一块装无损音乐的盘,10 多年的积累瞬间没有了,不再需要这种东西了 |
![]() | 46 StevenTong OP @qgewfg 看下机器用 https 是不是调不通,这个跟机器的设置有关系 |
![]() | 47 StevenTong OP @timedivision qc 没找到机器,注册到群晖服务器了嘛 |
![]() | 48 StevenTong OP @timedivision 现在还没搞,我记录了 |
![]() | 49 bao3 2024-01-24 18:01:14 +08:00 ![]() 楼主,你弄成是 Apple TV 版,收费,会有很多人买。因为在 Apple TV 就没几个能正常播放 NAS 音乐的,有些播放时还可能直接 Apple TV 休眠…… |
![]() | 50 StevenTong OP @bao3 谢谢啊 atv 我可以研究下 |
![]() | 51 yinlei212 2024-01-24 20:03:50 +08:00 via Android 这个软件怎么上架的,版权问题怎么处理的?能分享下经验吗 |
52 likooo125802023 2024-01-24 20:31:07 +08:00 支持你干死群晖,群晖的各种软件太垃圾了。 |
53 ilaipi 2024-01-24 21:07:08 +08:00 ![]() 试了一下,竟然解决了我这边的一个问题。我之前用 ds audio / ds player ,都连不上我通过 frp 穿透的内网群晖。这个竟然能连上。 提个需求看老哥能不能支持啊 多个播放场景。比如我白天比较想听歌曲,我晚上睡觉想听书。我进入“白天”场景,自动从上次播放位置继续。“晚上”场景也是对应的播放进度 ds player 里面有个功能是 锁定文件夹,我把有声书的文件夹给锁定,目前只用 ds player 来听歌。晚上用 ds audio 来听书 这个需求里,有类似这样的设定,白天听歌场景,不想把书给加到播放列表... |
![]() | 54 StevenTong OP @ilaipi 我先在我的小本本里记一下。。。 |
55 8888888888 2024-01-24 23:18:42 +08:00 @StevenTong 注册了呀,群晖的 app 用 qcId 登录都没问题 |
56 oyun 2024-01-24 23:37:23 +08:00 ![]() 支持,下载了感觉不错,期待歌词的加入。想问下播放页面为什么不做成全屏的呢?现在这样有些奇怪。 |
57 ailovsea 2024-01-25 01:17:50 +08:00 ![]() 考虑支持下 ATV |
58 walkbox 2024-01-25 07:49:26 +08:00 ![]() 支持 |
59 Sharuru 2024-01-25 08:54:46 +08:00 via iPhone ![]() 群晖的这几个 DS 开头的套件基本都停止维护了…OP 做的这个还挺好看,感觉续上了 (`ヮ ) |
60 justforvx 2024-01-25 08:55:51 +08:00 可以倍速吗?原生的播放器不能倍速,听音乐还行,听电子书太慢了 |
![]() | 61 yuejieyao 2024-01-25 09:11:00 +08:00 试了下似乎不支持二次验证,无法登录,我用了 google authenticator |
![]() | 62 StevenTong OP @yuejieyao 报错是啥?应该支持,可能没到这一步就报错了? |
![]() | 63 StevenTong OP @bnoblech 嗯 计划中要做的 |
![]() | 64 StevenTong OP @Sharuru 我会续的时间长一些的 |
![]() | 65 AokiHina 2024-01-25 09:38:16 +08:00 我这边 2fa 是正常的,dsm7.1.1 ,域名直连+https ,正常使用。 反馈一个 bug ,当群晖的 music 文件夹歌曲减少(删除)的时候,app 首页 random100 、我的资料库-歌曲等两个地方依然残留,点击同步资料库没有变化,只有上次同步时间变了,上面的“歌曲 x 首”的地方没变。 |
![]() | 66 StevenTong OP @timedivision 介意私一下 qcid 嘛,app 登录页链接上有我的联系方式 |
![]() | 67 StevenTong OP |
![]() | 68 StevenTong OP @Ghonewyn 抱歉没看清,歌曲列表同步后还有残留,这个我看下 |
69 imhuhe 2024-01-25 09:53:00 +08:00 @StevenTong 您好!我的音乐文件存放在根目录下,文件夹名为“music”,大约有 9000 个文件,320GB ,多为 WAV 和 FLAC 格式的音乐文件,但登录 app 后媒体库歌曲显示为“0”,点击“同步资料库”后还是一样。请问这是怎么回事? |
![]() | 70 yuejieyao 2024-01-25 09:55:15 +08:00 @StevenTong #62 我用的域名登录,https ,直接提示登录失败,未知的错误。 相同的设置我用 ds audio 是正常登录的,ds audio 会弹一个二次验证的框 |
![]() | 72 ethusdt 2024-01-25 10:00:56 +08:00 请教下,音乐解析播放用的什么? AVPlayer 吗?还是其他的 ijk/vlc/mpv 方案? |
75 talisman 2024-01-25 10:29:42 +08:00 ![]() 此应用程序需要 ios 16.0 或者更高版本! ios 15.4 路过 |
![]() | 76 StevenTong OP @talisman 用了一些 swiftUI 组件必须 16.0 以上。 |
![]() | 77 StevenTong OP @imhuhe 来了 random100 能刷出来吗,接口使用上没有特殊姿势呀,直连 audio station api ,这个问题我暂时没有想到为啥… |
![]() | 78 StevenTong OP @yuejieyao http 试试呢?可能是我的 http 请求配置太严格?正常来说未知原因就是网络问题 |
![]() | 79 StevenTong OP @FaiChou 用的 avplayer |
![]() | 81 ethusdt 2024-01-25 10:45:32 +08:00 @StevenTong #79 avplayer (Audio File Stream Services)支持的格式有限,比如 wma 就不能支持 |
![]() | 82 StevenTong OP @FaiChou 谢谢提供的关键信息 |
83 imhuhe 2024-01-25 11:06:19 +08:00 via iPhone @StevenTong 不能,其它项也没有任何歌曲资料。是不是需要在群晖上安装 audio station ? |
![]() | 84 StevenTong OP @imhuhe 是的 走的是 audio station 的开放 api |
85 imhuhe 2024-01-25 11:11:49 +08:00 @StevenTong 原来要先安装 audio station,但是出现了个新问题:只同步 371 首歌曲。 |
![]() | 86 StevenTong OP @imhuhe 可能 as 服务还在处理文件,可以晚点 app 设置里再手动同步下 |
![]() | 87 N032138 2024-01-25 11:15:08 +08:00 这个内网怎么用啊 用 IP:5000 登不上去啊 |
![]() | 88 StevenTong OP @N032138 有啥报错? |
![]() | 89 N032138 2024-01-25 11:23:09 +08:00 @StevenTong 登录失败,未登录成功,核对域名或 https 正确后再尝试 看起来是完全没找到 nas |
90 ilaipi 2024-01-25 11:26:44 +08:00 @N032138 #80 把域名解析到 frp 的服务端 ip ,frp 穿透之后,我可以通过域名直接访问我的 nas 。你是哪里有问题? |
![]() | 91 N032138 2024-01-25 11:26:51 +08:00 ![]() @StevenTong 上去了,域名加了个 http:// 误导了 |
![]() | 92 StevenTong OP @N032138 这个我后面改进下 |
![]() | 93 john990 2024-01-25 13:19:24 +08:00 OK, 播放器有了,大家的音乐在哪下载的 |
![]() | 94 conglovely 2024-01-25 15:47:48 +08:00 ![]() @StevenTong #26 我的 iOS 16.3.1 也复现了 |
95 spamss 2024-01-25 17:24:22 +08:00 via iPhone ![]() 群晖里的播放列表点击后闪退 |
![]() | 96 goodryb 2024-01-25 18:08:53 +08:00 ![]() 反馈个问题,只有 audio station 权限的用户,官方 app 登录成功,你这个登录会报未知错误 |
![]() | 97 StevenTong OP @goodryb dsm 版本是? 6 吗 |
![]() | 98 goodryb 2024-01-25 20:00:08 +08:00 @StevenTong 是的,6.1.4 |
![]() | 99 StevenTong OP @goodryb 好的 现在有一些 6 的系统确实有 api 版本对不上的问题 |
![]() | 100 StevenTong OP 我改改 @goodryb |