专栏名称: 小众软件
除了让你的手机应用与众不同外,还能搜索小众软件已经推荐过的应用、热文。
目录
相关文章推荐
小众软件  ·  你们要的返场来了,再推荐一次。 ·  昨天  
APPSO  ·  人类智力锁死在了 2021,OpenAI ... ·  2 天前  
APPSO  ·  国产 AI 视频神器大更新,支持 ... ·  5 天前  
APPSO  ·  一键变毒液,捏爆一切, AI ... ·  1 周前  
51好读  ›  专栏  ›  小众软件

从800元二手群晖到自研 App,一个程序员的 NAS 进化之路

小众软件  · 公众号  · app  · 2024-11-11 21:15

正文

开发者花 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 新功能

  1. 全新设计的视频页面

  2. 全新设计的音频页面以及更加人性化的播放器

  3. 增加了 WebDAV 连接方式

  4. 增加了跳转片头片尾的设置

  5. 增加了 Jellyfin 混合模式的支持

  6. 修复了一些已知问题

  7. 优化了页面加载速度

  8. 增加了首页的系统资源监控

  9. 全新的资源监控模块

获取

  • App Store

  • https://apps.apple.com/cn/app/id6476057278

  • 点击阅读原文前往

部分功能需要内购解锁 VIP 使用。

开发者送了几枚兑换码,扫码关注小众软件微信公众号,回复 20241111 参与抽奖




原文:https://www.appinn.com/ds-cloud-2/