大家好,我是 Petal 豆瓣 FM 桌面客户端的作者,我想寻找喜欢豆瓣 FM 的人一起维护这个项目。

2019-07-01 22:12:18 +08:00
 g1eny0ung

关于 Petal

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 款第三方桌面客户端让这些服务更好用

为什么寻找 maintainers / contributors / commiters

这两天我发现豆瓣 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。欢迎大家和我交流~

感谢阅读到这里的人,开源需要不断的热枕和耐心,在这里和大家共勉。

5457 次点击
所在节点    分享创造
32 条回复
cheeto
2019-07-02 10:16:20 +08:00
6.0 的 UI 我吹爆,真的是其他产品没法比的,如果楼主有需要我愿意尽一份力
g1eny0ung
2019-07-02 11:41:38 +08:00
@ResidualWind 十分感谢!
g1eny0ung
2019-07-02 11:42:51 +08:00
@walkbox 额,我并不在豆瓣 FM 工作,我做的是第三方的 APP,OSX&WIn&Linux,桌面端的。
g1eny0ung
2019-07-02 11:44:08 +08:00
@cheeto 我也觉得 6.0 的 UI 真的是进化🧬了,感谢支持!相关信息可以看主题的最后部分。
omph
2019-07-02 12:59:28 +08:00
electron 占用内存越来越大了,1G 以上,不敢用
要不要迁移到 Revery ?
Revery is kind of like super-fast, native Electron - with bundled React-like/Redux-like libraries and a fast build system - all ready to go!
https://github.com/revery-ui/revery
hakim
2019-07-02 13:37:03 +08:00
支持,注册 10 年了,FM 也用了非常久,给我带过来很多的新鲜音乐,间接认识了一批同好
g1eny0ung
2019-07-02 13:56:01 +08:00
@omph 迁移有点难度,而且 Revery 也处于 WIP 的状态,估计踩坑很痛苦。。
g1eny0ung
2019-07-02 13:57:17 +08:00
@hakim 感谢支持!我也因为做了这个认识了前豆瓣 FM 的员工,经历也很奇妙。
menyakun
2019-07-02 14:14:08 +08:00
@g1eny0ung 在 OSX 下想要像网易云音乐那样的菜单栏歌词和控制,是不是用 electron 没法实现啊
g1eny0ung
2019-07-02 18:49:53 +08:00
@menyakun 应该是可以的,用多个 Tray 应该可以做到,但是我没有试过,你可以试试。如果可以的话,那我可以把现在 Petal 的菜单栏改一改,现在我都是放在 menu 里的
kaesi0
2019-07-17 10:39:56 +08:00
强烈支持
g1eny0ung
2020-04-14 10:25:58 +08:00
@kaesi0 谢谢~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/579111

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX