从800元二手群晖到自研 App,一个程序员的 NAS 进化之路
开发者花 800 元淘来的二手群晖,意外诞生了广受欢迎的群晖融合怪应用 DS Cloud 。这位程序员原本只是想解决群晖官方 App 难用的问题,却逐步将这款独立开发的 iPhone、iPad 应用打造成了一个功能完整的 NAS 管理工具。从突破设备限制支持 Docker,到整合 Emby 等热门应用,DS Cloud 2.0 发布之际,来听听这位程序员的故事。
聊聊我是如何用一台八手群晖入坑的
初探群晖
最早听到群晖这个词是从一个前同事口中了解到的,他和我说这个东西非常有意思,不但可以存储照片,文档,还可以制作属于自己的影音库。但是有个很大的缺点就是他们的移动端App做的非常的拉,像是iPhone3时代的产物,问我有没有兴趣一起搞一个。听到这里我在网上搜了一下,结果发现这东西还不便宜,便宜的也要2000左右,囊中羞涩的我只好去某鱼花了800搞了一台。
开启合作,一起开搞
东西准备完了,就准备开启我们的群晖探索之路,我一个程序员开始猛搞UI设计,当初的设想其实很简答,就是搞个文件管理,视频,音频这几个功能,有了这个大的架子,我就开始了设计,大概花了半个月的时间,初版的底稿算是完成了。 DS Cloud 大概长这个样子(好了,我知道很low,大家别喷了。。。)
被平均分配的页面
UI 搞完之后我们就开启了编码,但是我那个前同事工作比较“饱和”,经常996。
虽然分配的时候是平均分的页面,但是他那边迟迟没有进度,这对于我这个急脾气来说肯定不行,于是我果断将他的“部分工作”接了过来,经过了一个月的奋战,终于把这个App的1.0版本搞完了。
最后上线之后我复盘看了一下,前同事的工作量非常大,可以用一张图来总结下:
你没看错,就是这些,上面的三个按钮,其余都是我自己搞定的。。。
Docker 的探索之路
DS Cloud 初版发布之后,让我最受打击的就是视频部分,有些用户通过联系方式找到我和我说:Video Station 这玩意儿没人用,烂的不行。(此时此刻,Video Station 已经死了,被官方放弃了)
当时我还觉得不会吧,这个网页版设计的挺好看啊,直到他给了我一个 Emby 账号,我看完之后发现 VS 确实烂。。。
于是向大佬请教如何安装 Emby,大佬说可以从 Contaner 安装。Contaner?我这机器没有啊。。。
什么意思啊?为啥我的没有?上网一查发现我这八手群晖没法安装 Contaner,这。。。我瞬间突然明白当初卖我机器的人为啥这个价格给我了,他和我说是因为盘符太少,其实真正原因是这个吧。
没办法,钱花了总的继续呀,于是上网查攻略,你别说,真让我找到了方法,大概的思路就是将机器伪装成别的机型,骗过系统,然后就可以安装了。好了,咱也是有 Emby 的人了,设置完之后一看,恩,VS是一坨**,(说到 VideoStation 群晖后面还有让我更伤心的操作,7.2.2官方删除了VS,我当初还吭哧吭哧一通写代码。。。)。
有了 Docker 之后就开始搞了另一个媒体服务就是 Emby 和 Jellyfin,其实这俩差不多,稍作修改就可以通用的。之后群里有大佬说可以把 Contaner 也搞到 App 里面,这样设置起来更方便,于是又有了移动端的 Contaner,后面又有了套件管理等等。
DS Cloud 2.0 重生之路
随着功能逐渐增多,我发现一个很大的问题:现有的UI已经不足以支撑当前的功能了,于是便着手开始设计2.0版本。
这对于我这个业余设计来说绝对是一个大活儿,但是慢工出细活,于是我对于文件管理,资源监控,视频,音频每个页面都进行了细致的重新设计(毕竟我业余,要是您觉得不好还请轻喷呀。。。)。
最后又是一个半月时间,这个2.0版本重新亮相了:
以上就是我一个程序员的群晖探索之路,当然群晖可做的东西非常的多,比如相册,Navidrome,Plex,qt,downloadstation 等等,这些我会按照这边的排期逐步完善进去。因为目前只有我自己,所以要完成这些需要一些时间,还请大家能够耐心等待。
最后谢谢每一个给过这个 App 建议的用户,谢谢每一个支持过这个App的人。谢谢大家啦。
DS Cloud 2.0 现有功能
DS Cloud 2.0 的三大核心功能是视频播放、音频播放和文件管理。
视频服务器
- 群晖
- Emby
- Jellyfin
视频格式
- 全面支持主流视频格式:.mkv、.avi、.mp4、.mov、.rmvb、.wmv
- 支持高清、4K、HDR等高品质视频播放
播放增强
- 支持内置和外挂字幕(SRT、SSA、SUB格式)
- 提供字幕调整功能
- 支持画中画模式,实现多任务操作
音频格式
- 支持无损格式:FLAC、APE、WAV、PCM、DTS
- 支持常见压缩格式:MP3、WMA、OGG、AAC
播放特性
- 显示歌词和专辑封面
- 支持歌单管理和歌曲管理
- 双模式播放:转码播放和原格式播放
- 支持CarPlay功能
文件管理
- 文件内容快速预览
- 清晰的文件格式显示
- 完整的文件操作:增删改查
DS Cloud 2.0 新功能
- 全新设计的视频页面
- 全新设计的音频页面以及更加人性化的播放器
- 增加了 WebDAV 连接方式
- 增加了跳转片头片尾的设置
- 增加了 Jellyfin 混合模式的支持
- 修复了一些已知问题
- 优化了页面加载速度
- 增加了首页的系统资源监控
- 全新的资源监控模块
获取
部分功能需要内购解锁 VIP 使用。开发者送了几枚兑换码,扫码关注小众软件微信公众号,回复 20241111 参与抽奖
原文:https://www.appinn.com/ds-cloud-2/
相关阅读
- Google Cloud Connect – 云端的 Microsoft Office
- DS Cloud – 群晖融合怪:第三方群晖 NAS 客户端,视频播放、音乐播放、文件管理[iPhone、iPad]
- 一键保存全文到 Obsidian 以及本地快照、自动标注,适合新用户的简悦 Obsidian 配置库
- Gladinet Cloud Desktop – Skydrive/Docs/Picasa/Amazon S3 客户端程序
- Cloud Speed – VPS 测速,帮你测试速度最快的 VPS [iPhone/Android]
©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论