惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
Last Week in AI
Last Week in AI
T
Tailwind CSS Blog
WordPress大学
WordPress大学
B
Blog RSS Feed
T
The Blog of Author Tim Ferriss
F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
MongoDB | Blog
MongoDB | Blog
博客园 - Franky
C
Check Point Blog
P
Proofpoint News Feed
H
Help Net Security
月光博客
月光博客
博客园_首页
Stack Overflow Blog
Stack Overflow Blog
博客园 - 三生石上(FineUI控件)
Martin Fowler
Martin Fowler
Recent Announcements
Recent Announcements
人人都是产品经理
人人都是产品经理
U
Unit 42
美团技术团队
I
InfoQ
A
About on SuperTechFans

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
800元二手群晖能干啥?我用一款 App 实现了所有想要的功能 - ...
2024-11-11 · via 少数派

作为一个程序员,玩儿NAS总要有些不一样的经历,今天我和大家聊聊我的玩儿机经历。

初探群晖

最早听到群晖这个词是从一个前同事口中了解到的,他和我说这个东西非常有意思,不但可以存储照片,文档,还可以制作属于自己的影音库。但是有个很大的缺点就是他们的移动端App做的非常的拉,像是iPhone3时代的产物,问我有没有兴趣一起搞一个。听到这里我在网上搜了一下,结果发现这东西还不便宜,便宜的也要2000左右,囊中羞涩的我只好去某鱼花了800搞了一台。当时也不懂,就搞了个群晖218(这个坑后面很大,几乎断送了玩机之路。。。)

开局一台八手群晖😂

一个懂点儿设计的程序猿

这年头你要不懂点儿设计都不好意思说自己是个程序猿。好在咱还是懂点儿,处于新手村打怪级别。上面的机器有了,就可以开启我们的NAS探索之路了。我之前有个几个App的设计经验,但是对于这种文件影音管理的App还是头一次做,一搞起来才发现这里面的东西还真是多啊,其实当初我们的想法就是搞个文件、视频和音频的NAS app,方便自己使用,群晖的那几个相关app真的是一言难尽。这个想法现在看看真的是很天真,但在当时来看做好这些就等于NAS的80%的功能了(其实不足1%,笑死🤣)。于是我大概花了半个月时间开始收集素材,然后设计,初版就这样诞生了。第一版大概长这个样子:

我知道很low,大家轻喷哈~~

两人合作就要平均分配工作

UI搞完之后我们立刻就可以进入编码阶段了,但是真正做起来我发现一个很大的问题,我那个前同事工作比较“饱和”,基本上就是每天996的节奏,这样的强度要想按时定量保质的完成这个App基本上是不可能的,再加上我是一个急脾气,他那边迟迟没有进度肯定是不行的。于是我果断将他的“部分工作”接了过来,经过一个月的奋战终于把这个app的1.0版本搞完了。最后上线之后我复盘了一下这个app的制作过程,前同事的工作也是功不可没的,总结下来可以用一张图概括:

前同事的工作量

对的,上面那三个按钮就是他的全部工作量,其余都是我自己搞定的🤣

Docker的探索之路

初版上线之后马上就有了第一批用户,但是不是夸赞的声音,而更多的是质疑和反馈。原因如下:

1.文件管理过于简单,文件多选、复制、移动等等操作一概没有,文件详情也是一塌糊涂,甚至连文件名字也显示不全。

2.视频部分当时使用的是VideoStation,这玩意儿基本没有人用,都是用的其他的媒体服务。

3.音频部分歌词展示、歌单创建、专辑展示等等一概没有,属于残次品中的残次品。

说实话当时我备受打击,这和我想的不一样啊,哐哐的下载量没有,夸奖的声音更是听不到。

但是犯错就要立正,挨打就要站好,咱这人就是有一个虚心接受意见的态度,于是和群里的大佬们交流了一下,果断改正:

1.文件管理没有的操作统统加上,UI调整,使他真正的能够管理文件。

2.音频歌词整上,歌单管理加上,专辑展示搞上,该有的都要有。

但是视频这个我有点儿犯难,不用VideoStation用什么啊?群晖只有这个视频管理的套件。这时候大佬支招了:

大佬:你可以装个Emby,界面比VS好的多,而且更易于操作。

我:Emby是什么?怎么装?

大佬:Emby你可以理解成和VS是一样的东西,媒体管理的,从Contaner就可以安装了,就是Docker,下载一个设置下就可以了,很简单。

我:Contaner?Contaner是什么?我这个没有啊。什么意思啊?为啥我的没有?难道被区别对待了吗?

我当时的表情

是的,我被区别对待了,这个群晖218不支持Contaner。。。,想想当初卖我机器的大哥说是因为他盘位不够,想换个4盘位的,其实主要原因是这个吧。。。

但钱已经花了,还得继续搞呀。于是上网查攻略,你别说还真让我找到方法了,大概思路就是伪装。将我这台屌丝机器伪装成群晖高大上的机器,骗过系统,然后就可以安装了。

屌丝装大款

好了,咱也是有Emby的人儿了,安装完一看,恩。。。 VS是一坨*。

怎么办?那还能怎么办,当然是转头Emby的怀抱啦~~,事实证明我这个决定真的是在正确无比了,为什么呢?因为群晖在他7.2.2的新版系统中删除了VideoStation,想想我当初还没日没夜的集成这货,真的是比吃了苍蝇屎还难受。

放一张图片大家感受下这两个的差距:

左侧VS,右侧Emby

后面我在众多大佬的帮助下又先后集成了群晖的Contaner、套件管理、资源监控、任务计划、收藏链接、以及登录门户等管理工具。当然这些仅仅是群晖工具的一小部分,后面还有很多内容等着我去逐渐完善。

2.0重生之路

随着功能逐渐增多,我发现了另一个问题,就是现有的UI已经不足以支撑当前的功能了,于是便着手开始设计2.0版本,打算做一个大的UI升级。

这对于我一个业余设计来说可绝对是一个大活,但是我始终坚信只要功夫深铁杵磨成针。没准做着做着就成了准业余选手了呢?这也说不准,于是我又花费了1个月时间开始画图,这期间我找了一位之前公司的设计,让他帮我一起参谋一下,要说专业的就是不一样,他给了我很多好的设计意见,让我的设计之路也更上了一个台阶。

最后设计完成后又过了几周时间,现在这个2.0版本终于亮相了:

文件部分:

首页增加了重要资源的监控功能,让用户更加清晰的了解机器目前的状况,另外增加了图表的展示,系统资源用了多少,用在哪里一目了然。

文件部分升级

视频部分:

目前视频支持VideoStation、Emby和Jellyfin,UI更加好看也更加的简洁了,但是功能更加强大了,选择字幕,选择音频,快速定位剧集等等都是非常便捷的操作。

视频部分更简洁

音频部分:

音频是这次改版最大的一个模块,从之前的非主流变成了如今的小清新。视觉效果也更上一层楼。操作更加的方便,更加人性化的设计。

小清新版本

以上就是我一个👨🏻‍💻的玩机之路,这一路走来真的非常感谢各位大佬们对这个app的帮助,他们见证了这个app的成长,从当初的啥都不是,到现在的半吊子(😂),谢谢他们的宝贵意见。

最后谢谢每一个给过这个App建议的用户,谢谢每一个支持过这个App的人。谢谢大家啦。