前言
各位股东好,一周又过去了,快来查收 AudioDock 第五周工作汇报吧!
欢迎新老股东给我 star 让更多的小伙伴看到 AudioDock
https://github.com/mmdctjj/AudioDock
本周更新功能速览:
- 新增 Webdav 数据源支持
- 服务端新增 mp4 格式数据扫描和播放
- 移动端和桌面端新增忘记密码功能
- 管理员可以主动创建新用户
- web端登陆可以不填服务端地址
- 移动端优化自动更新逻辑和删除缓存逻辑
- 移动端优化切换歌曲系统播放器闪烁的问题
- 更多动态欢迎关注我的公众号: 声仓

正文
下面是详细更新内容
新增 Webdav 数据源支持
特大好消息,AudioDock 现在支持 Webdav 数据源数据入库了!
现在只需要在 compose 配置文件新增下面的环境变量配置:
environment:
- STRM_ADDRESS=http://192.168.1.12:5244 # 预设
- WEBDAV_MUSIC_URL=http://192.168.1.12:5005/音乐
- WEBDAV_AUDIOBOOK_URL=http://192.168.1.12:5005/有声书
- WEBDAV_USER=admin
- WEBDAV_PASSWORD=123456
然后重启服务之后,在任一客户端增量更新就可以触发了入库了!
如果入库的信息出现了 webdav 的信息,说明配置成功了!

服务端新增 mp4 格式数据扫描和播放
之前很多小伙伴在群里问我是否支持 mp4 格式文件播放音频,才发现这个格式原来也有很多受众,所以这次修改服务端新增了 mp4 个数数据入库和播放了!
和音频在同一类型文件下会分别入库对应的类型(有声书或者音乐)
移动端和桌面端新增忘记密码功能
本周还更新了新功能:忘记密码,方便大家忘记密码之后找回账号!
登录页选择忘记密码,会根据设备验证,只要之前登录过,就可以通过验证,设置新的账号和密码了!

这么设置是为了防止别人恶意修改账号密码
管理员可以主动创建新用户
现在管理员可以主动创建账号直接给家人使用了,而不用重新走注册流程!
桌面端入口:头像 -> 设置 -> 用户管理

移动端入口:个人 -> 设置 -> 管理后台

web端登陆可以不填服务端地址
由于 nginx 的转发,如果后端地址是通过nginx代理到后端的,那么在远程的时候,只需要设置一个 web 的代理就可以了!

Web 端不填默认就是:/api
移动端优化自动更新逻辑和删除缓存逻辑
移动端优化了自动更新逻辑。为了防止还没打包完成就收到更新提醒,现在只有在新版本中有 apk 包时才推送更新通知!
桌面端同理!
另外,缓存删除的逻辑也进行了优化,现在可以分开删除缓存文件了!方便更好的空间管理。

移动端优化切换歌曲系统播放器闪烁的问题
之前的版本如果在系统通知的音频控制器切换音频,控制器会闪烁下,现在优化了这个问题,可以十分连贯的切换音频了!
反馈渠道
如果你有更好的建议,欢迎入群反馈,我会积极处理大家的问题!

最后
AudioDock(声仓) 是一个基于现代 Web 技术构建的音乐和有声书一体的本地化播放器,包含桌面端、移动端、web端、小程序。以及本地化后端服务
欢迎新老股东给我 star 让更多的小伙伴看到 AudioDock
https://github.com/mmdctjj/AudioDock