Petal 是一个豆瓣 FM 的第三方的客户端,我是使用 electron 构建的,目的是为了跨平台使用,目前在 OSX,Win,Linux 上面都可以使用,目前集成了豆瓣 FM APP 端的大部分功能。
这是它的主页:https://ilime.github.io/Petal/
这是仓库地址:https://github.com/ilime/Petal
我之前也在 V2EX 上面发过一篇关于它的主题,链接在这里 => Petal: 一个豆瓣 FM 的桌面客户端。
少数派也有一篇文章介绍了 Petal,Netflix、Spotify、豆瓣 FM …… 10 款第三方桌面客户端让这些服务更好用
这两天我发现豆瓣 FM 更新到 6.0 了,我觉得当前版本是一个我至今为止用过 UI 最好看的音乐 APP,我个人使用了豆瓣 FM 有 2,3 年了,有很多好听的音乐我都是在豆瓣精选发现的,我也推荐大家尝试一下这个有年头的音乐 APP。
总结起来就是,豆瓣能让我找到很好听的音乐 + 我喜欢它的不能拖拽进度条 + 好看的 UI 等等,让我能继续地使用它。
这个开源的客户端是我在大三的时候开始做的,到目前我已经维护了两年多的时间了,期间进行了一次大的改版。
这是项目的贡献图:
直到现在已经释出了 23 个版本。
期间有一些人使用了它,我也收获了一些改进的意见,在此先感谢所有为 Petal 做出贡献的人,感谢你们,这个应用我才能坚持到现在。
但是开源占据了我生活的大部分时间,我同时也在进行别的开源项目,加上日常的全职工作,让我不得不在很多晚上和周末都在电脑前去维护这些项目。
我认为开源应该是很多人参与的,否则的话很难去进行下去,没有好的点子,没有众人的努力,进行一个项目就只能靠不断的督促自己,我也正在慢慢地转变自己的开源方向。所以我决定,借着现在豆瓣 FM 6.0 的时候,将这个应用传递给更多人知道,希望能有人和我一起维护它。
在之前的某一次 commit,我为了后续方便维护,添加了很多注释在源代码中,虽然目前 Petal 没有一个完整的开发流程文档,但是也不妨去 hack 代码,后续的文档我会慢慢补上的。
Petal 的技术栈是 JS + React.js + Redux + Electron,基本上属于前端范畴,不过学习起来十分的简单,我没有用很复杂的东西,我个人觉得并不需要。
具体如何运行可以在项目的 README 中找到。
如果你有意愿去维护,可以邮件到 g1enyy0ung@gmail.com ,这是我的邮箱,注明来意就可以了。
首先希望能帮我传播一下这个主题,目的也是为了寻找维护者。
其次:
如果你喜欢这个项目,不嫌费事的话,可以给它一个 star,这样就会有更多人知道了,我也可以从大家的使用过程中找到 Petal 的不足,然后加以改进。
如果你愿意对项目进行一些支持,可以在项目主页的 Sponsor 按钮中找到赞赏码,赏维护者一杯咖啡喝 ~
我在 github 叫 g1eny0ung,目前主要做 JS&TS,Rust 的开源,我也会写 Clojure&CLJS,Swift,Dart。欢迎大家和我交流~
感谢阅读到这里的人,开源需要不断的热枕和耐心,在这里和大家共勉。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.