阅读视图

发现新文章,点击刷新页面。

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

开发者花 800 元淘来的二手群晖,意外诞生了广受欢迎的群晖融合怪应用 DS Cloud 。这位程序员原本只是想解决群晖官方 App 难用的问题,却逐步将这款独立开发的 iPhone、iPad 应用打造成了一个功能完整的 NAS 管理工具。从突破设备限制支持 Docker,到整合 Emby 等热门应用,DS Cloud 2.0 发布之际,来听听这位程序员的故事。

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

聊聊我是如何用一台八手群晖入坑的

初探群晖

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

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

开启合作,一起开搞

东西准备完了,就准备开启我们的群晖探索之路,我一个程序员开始猛搞UI设计,当初的设想其实很简答,就是搞个文件管理,视频,音频这几个功能,有了这个大的架子,我就开始了设计,大概花了半个月的时间,初版的底稿算是完成了。 DS Cloud 大概长这个样子(好了,我知道很low,大家别喷了。。。)

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

被平均分配的页面

UI 搞完之后我们就开启了编码,但是我那个前同事工作比较“饱和”,经常996。

虽然分配的时候是平均分的页面,但是他那边迟迟没有进度,这对于我这个急脾气来说肯定不行,于是我果断将他的“部分工作”接了过来,经过了一个月的奋战,终于把这个App的1.0版本搞完了。

最后上线之后我复盘看了一下,前同事的工作量非常大,可以用一张图来总结下:

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

你没看错,就是这些,上面的三个按钮😂,其余都是我自己搞定的。。。

Docker 的探索之路

DS Cloud 初版发布之后,让我最受打击的就是视频部分,有些用户通过联系方式找到我和我说:Video Station 这玩意儿没人用,烂的不行。(此时此刻,Video Station 已经死了,被官方放弃了)

当时我还觉得不会吧,这个网页版设计的挺好看啊,直到他给了我一个 Emby 账号,我看完之后发现 VS 确实烂。。。

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

于是向大佬请教如何安装 Emby,大佬说可以从 Contaner 安装。Contaner?我这机器没有啊。。。

什么意思啊?为啥我的没有?上网一查发现我这八手群晖没法安装 Contaner,这。。。我瞬间突然明白当初卖我机器的人为啥这个价格给我了,他和我说是因为盘符太少,其实真正原因是这个吧😂

没办法,钱花了总的继续呀,于是上网查攻略,你别说,真让我找到了方法,大概的思路就是将机器伪装成别的机型,骗过系统,然后就可以安装了。好了,咱也是有 Emby 的人了,设置完之后一看,恩,VS是一坨**,(说到 VideoStation 群晖后面还有让我更伤心的操作,7.2.2官方删除了VS,我当初还吭哧吭哧一通写代码。。。)。

有了 Docker 之后就开始搞了另一个媒体服务就是 Emby 和 Jellyfin,其实这俩差不多,稍作修改就可以通用的。之后群里有大佬说可以把 Contaner 也搞到 App 里面,这样设置起来更方便,于是又有了移动端的 Contaner,后面又有了套件管理等等。

DS Cloud 2.0 重生之路

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

这对于我这个业余设计来说绝对是一个大活儿,但是慢工出细活,于是我对于文件管理,资源监控,视频,音频每个页面都进行了细致的重新设计(毕竟我业余,要是您觉得不好还请轻喷呀。。。)。

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

最后又是一个半月时间,这个2.0版本重新亮相了:

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

以上就是我一个程序员的群晖探索之路,当然群晖可做的东西非常的多,比如相册,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. 全新的资源监控模块

获取

部分功能需要内购解锁 VIP 使用。开发者送了几枚兑换码,扫码关注小众软件微信公众号,回复 20241111 参与抽奖

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

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


相关阅读


©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


极光投影:从看视频到做 App,当我遇见一个被裁的设计师,发生了什么?

下面是极光投影的开发者给我们发来的邮件,讲述了自己刚毕业后的创业故事。作为一名非计算机专业的专科毕业生,他在互联网寒冬中遇到了一位被裁的设计师。为方便观看视频课程,两人一起开发了投屏应用…

极光投影:从看视频到做 App,当我遇见一个被裁的设计师

我叫 OneDay,一个专科毕业自学开发的人。我和朋友一起设计研发了一款名为“极光投影”的 iOS App。

刚毕业的我和大多数年轻人一样,充满希望,但囊中羞涩。

去年年底

我在一个就业群里加上一个刚毕业没多久就被裁员的设计同学。他投了好多简历,一无所获,有些焦虑,生活也有些拮据。他跟我聊就业困难,互联网流量见顶,AI替代了好多人的工作。这次谈话让我对就业环境打了预防针。

我从小喜欢捣鼓东西,自学过 iOS 开发编程。后来为了就业我买了一些视频课程,中间好几次想找个大屏幕投屏看教程视频、以及投屏简历文档,一直找不到好的工具,要么就是收费没啥用,要么就是没有我想要的功能。

萌生了自己做一个的想法

于是我萌生了想自己做一个的想法。想法有了,但我不会设计,于是我就想到之前的那个朋友。

说干就干,联系对方之后,对方还没工作有时间,我们一拍即合,查了一下,感觉千元内就能搞定。虽然不懂,全靠初生牛犊不怕虎的劲儿。我万万没想到,专科毕业,楼宇智能化工程技术专业的我,最终会走上开发之路。

我大专学历,找工作没那么容易,总算找到一个跟开发相关的,薪水不多但公司加班很多。我是农村户口,在城里租了房子,白天我去公司开发,晚上和朋友一起讨论功能设计和优化体验界面。想尽办法用有限的资源去实现最初的构想:

做一款简单、跨平台的投屏工具

就这样经过几个月的努力,我们终于有了第一个版本。

但只能将手机内容投射到大屏上,之后版本做了一些内容聚合,简化了搜寻的步骤。后来多个版本优化了内容搜索,也加入了Ai搜索和片单功能。但往往事与愿违,没有资金支持,没有外部的推广资源,自然上线之后也无人问津。

上线之后无人问津

成功的路并不容易,尤其是对不会算账的人。

我自己房租,吃饭,以及6个月没工作的合作伙伴,都是巨大的压力。我们彼此会争吵做这件事意义,因为投入了几个月,把所有的资金都投入到了最基础的技术服务上——购买服务器、域名、Apple开发者账户,花钱找人审核备案。以及一些开发学习资料,开发设计工具费用,这完全是最初预算的几倍。

审核被拒

而开发过程中,每一次提交App到苹果审核,都会因为各种原因被拒绝。那种煎熬真的很难受。在发完几个版本后,中间也找过一个后台开发朋友,帮我们写后台数据,但对方中途因为太忙,没前景,也渐渐不参与了。但我们在应用中也保留了他的名字,感谢他曾经参与过。

开始推广

在折腾了这一圈之后,用户依然很少,我们突然才意识到:我们不会推广,或者说,我们没有推广的概念,全靠商店自然流量增长,也不知道去哪里推广,怎么推广。

也就是最近,有个朋友使用过我们的软件之后,给我们提建议。说可以找一些平台试试看能不能推荐,互联网被看见的机会很重要。顺手又推荐了小众软件平台。我们就给小众软件发邮件希望可以推广。

(青小蛙:感谢这位顺手的朋友啊)

以下是极光投影的介绍

极光投影,我们的目标是让每一个用户都能享受到简单、便捷的投屏体验。不论是工作还是娱乐,极光投影都是最舒适的工具。

极光投影:从看视频到做 App,当我遇见一个被裁的设计师,发生了什么? 23

亮点功能

  • 本地资源投屏:支持设备照片、视频、文档,以及第三方app文档,投屏到电视等安卓iOS,支持DLNA/UPnP 的大屏设备上。
  • iCloud资源投屏:支持iCloud照片视频文档投屏。
  • 直播+在线视频投屏:支持网站的视频内容投屏,游戏直播和视频站均可。
  • AI搜索推荐:Ai全网聚合搜索,找到你想看的内容。测试过,小众冷门的资源都可以Ai找到。同时海量精选片单持续更新中。
  • IPTV直播投屏:支持添加全球IPTV电视源解析播放,直接投屏电视,无需电视盒子。
  • 屏幕镜像:屏幕镜像支持。
  • 白板投屏功能:支持白板画板实时投屏,分享想法创意。
  • 聚合站导航:整合多家内容导航资源,轻松便捷使用。
  • iPad 和 iPhone 同时支持。

获取

这是一款支持试用的付费应用。开发者提供了几枚兑换码,将在小众软件的微信公众号中抽奖送出

  • 扫码关注小众软件微信公众号,后台回复「极光投影」参与抽奖
极光投影:从看视频到做 App,当我遇见一个被裁的设计师,发生了什么? 24

原文:https://www.appinn.com/jiguangtouying/


©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


iCar·车保养记录 – 6.9 MB 的轻量级车辆保养记录[iPhone/iPad]

iCar·车保养记录 是一款适用于 iPhone、iPad 的轻量级车辆保养记录,只有 6.9 MB 大小,集合了保养记录与提醒功能,简单易用。@Appinn

iCar·车保养记录 - 6.9 MB 的轻量级车辆保养记录[iPhone/iPad]

来自发现频道,开发者 @BuHu 同学的推荐:https://meta.appinn.net/t/topic/61743

「iCar·车保养记录」是一个记录与追踪车辆保养的App

开发者提到:

由于4S店保养太贵,所以我一般在途虎、京东做保养,为了清楚保养店有没有过度保养,也为了自己能知道车辆的维保状态,于是,出于自己的需求,我开发了这个App。

App可以录入车辆要执行的保养项目,每次做了保养可以记录下来,由此可以计算出下一次保养的时间/里程,App显示出每项保养剩余的时间/里程。也能查看和导出历史保养记录。

小视频

获取


原文:https://www.appinn.com/icar-oil-change/


相关阅读


©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


运动派对 – iPhone/iPad 变成「体感游戏机」打怪升级,顺便…减个肥

运动派对是一款利用手机摄像头来识别人体的游戏应用,让你的 iPhone、iPad 变成「体感游戏机」,通过跳跃打怪升级,顺便减个肥。@Appinn

运动派对 - iPhone/iPad 变成「体感游戏机」打怪升级,顺便...减个肥

来自发现频道,开发者自荐:https://meta.appinn.net/t/topic/59635

运动派对:游戏与运动结合的健身应用

为什么要做这款APP?

用过很多手机上/平板上的健身软件想要减肥,但是基本都是跟着视频做动作的,重复度高导致很很枯燥很难坚持下来,因为想要更加投入的健身模式所以把健身游戏化,玩游戏的过程中可以大幅度增加沉浸感,我玩了这游戏5分钟就出汗。

  • 使用手机前置摄像头进行体感捕捉
  • 游戏过程中通过简单动作控制角色行为
  • 使用iPad或投屏后效果更佳
  • 记录每天的运动信息

(游戏内记录的运动信息:本日、本周、本月、本年)

视频

下面这段是开发者提供的视频:

获取


多说两句,运动派对的游戏属性非常高,有签到、钻石、红心、挑战赛、排名、商店,目前还没有内购,通过游戏获取钻石,来兑换时间、红心。

运动派对 - iPhone/iPad 变成「体感游戏机」打怪升级,顺便...减个肥 19
运动派对 - iPhone/iPad 变成「体感游戏机」打怪升级,顺便...减个肥 20

真的是披着游戏外皮的健身应用啊。玩起来还是非常有意思的。

青小蛙也拉来了小朋友试试,他很兴奋。

减不减肥先不说,带娃神器。

配合 Apple TV 投屏使用效果最佳。


原文:https://www.appinn.com/yundong-paidui/


©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


❌