我的第一款 App 终于上架了 - DS Music 群晖音乐播放器

338 天前
 StevenTong

其实是刚刚开始学习 SwiftUI 来着,边学边摸索,照着 Apple Music 的样子模仿,搞了一个群晖的三方音乐播放器,跟 Apple 审核人员切磋了几个来回之后,好歹是上线了。

现在的功能还比较简单,实现了基础的播放,后面慢慢增加新的功能。

欢迎试用,没有内购,完全免费: https://apps.apple.com/app/id6476442387

解锁了 iOS 技能之后,会的更多啦。 10 年前开始写 Andorid ,后来也写前端(<-这量只能说,都已经非常生疏了) 目前持续写了好多好多年的 Java ,被生活和工作折磨的不行不行的。这次开始写 SwiftUI ,找回点年轻时候的感觉。

8414 次点击
所在节点    Apple
149 条回复
yuejieyao
336 天前
试了下似乎不支持二次验证,无法登录,我用了 google authenticator
StevenTong
336 天前
@yuejieyao 报错是啥?应该支持,可能没到这一步就报错了?
StevenTong
336 天前
@bnoblech 嗯 计划中要做的
StevenTong
336 天前
@Sharuru 我会续的时间长一些的🤣
Ghonewyn
336 天前
我这边 2fa 是正常的,dsm7.1.1 ,域名直连+https ,正常使用。
反馈一个 bug ,当群晖的 music 文件夹歌曲减少(删除)的时候,app 首页 random100 、我的资料库-歌曲等两个地方依然残留,点击同步资料库没有变化,只有上次同步时间变了,上面的“歌曲 x 首”的地方没变。
StevenTong
336 天前
@timedivision 介意私一下 qcid 嘛,app 登录页链接上有我的联系方式
StevenTong
336 天前
@Ghonewyn 谢谢反馈
random100 现在是每天刷新一次的,当天确实会有这样的问题。我考虑搞一个手动刷新。
歌曲列表是本地缓存,设置页可以强制手动同步。
StevenTong
336 天前
@Ghonewyn 抱歉没看清,歌曲列表同步后还有残留,这个我看下🙏
imhuhe
336 天前
@StevenTong 您好!我的音乐文件存放在根目录下,文件夹名为“music”,大约有 9000 个文件,320GB ,多为 WAV 和 FLAC 格式的音乐文件,但登录 app 后媒体库歌曲显示为“0”,点击“同步资料库”后还是一样。请问这是怎么回事?
yuejieyao
336 天前
@StevenTong #62 我用的域名登录,https ,直接提示登录失败,未知的错误。
相同的设置我用 ds audio 是正常登录的,ds audio 会弹一个二次验证的框
imhuhe
336 天前
@yuejieyao 我也开启了 2FA 验证,登录时弹出验证码输入框,可以正常登录。
FaiChou
336 天前
请教下,音乐解析播放用的什么? AVPlayer 吗?还是其他的 ijk/vlc/mpv 方案?
yuejieyao
336 天前
@imhuhe #71 咦,这是为啥,但是我试了下 ds audio 是正常的啊,还有啥设置影响这个吗难道
imhuhe
336 天前
@yuejieyao 有待 op 解答😄
talisman
336 天前
此应用程序需要 ios 16.0 或者更高版本! ios 15.4 路过😭
StevenTong
336 天前
@talisman 用了一些 swiftUI 组件必须 16.0 以上。😭
StevenTong
336 天前
@imhuhe 来了 random100 能刷出来吗,接口使用上没有特殊姿势呀,直连 audio station api ,这个问题我暂时没有想到为啥…
StevenTong
336 天前
@yuejieyao http 试试呢?可能是我的 http 请求配置太严格?正常来说未知原因就是网络问题
StevenTong
336 天前
@FaiChou 用的 avplayer
N032138
336 天前
@ilaipi frp 穿透的用这个怎么登录啊

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

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

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

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

© 2021 V2EX