Petal: 一个豆瓣 FM 的桌面客户端。

2018-05-08 10:07:43 +08:00
 g1eny0ung

https://github.com/ilime/Petal

据这个应用 init 也有一年多一点的时间了,是时候把它带出来溜溜了。~

当初接触豆瓣 FM 的时候,有几点被吸引到了:

然后,我找了找豆瓣 FM 的开源的,或者是其他的第三方的桌面客户端,都是不尽喜欢,大部分都是好久没有更新了。

所以我萌生了一个想法,那就自己写一个吧。

一共做了两版,去年正好处在大三,找工作挺忙的,第一版从去年 4 月开始做,就写了两个月,UI 和功能也没好好设计,后来实习的时候升级了一下依赖,就没在管了。

今年 1 月,帮公司远程工作的时候,点开了好久没打开的第一版应用,觉得既然做东西,那就要做到底,不能半途而废,虎头蛇尾。

然后借着休假和大四毕设这段空闲时间,我重构了整体的代码,UI 等等,现在它长这样:

现在我把它分享出来,大家喜欢豆瓣 FM 的话我们可以一起完善它。人多了才能有好点子。~

目前算是基本功能都有,慢慢完善其他的。

下载在这里:https://github.com/ilime/Petal/releases

同样,大学四年写的最用❤️的东西,算是送给自己的毕业礼物🎁。

最后,喜欢的话也可以给个 star,有 star 是一个很高兴的事情 😂,当作动力🚀。

5361 次点击
所在节点    分享创造
30 条回复
g1eny0ung
2018-05-09 09:16:19 +08:00
@Tassel 好的,正有此意~,后续回家上的。
Tassel
2018-05-09 10:13:27 +08:00
@g1eny0ung 嗯谢谢,另外反馈一个问题,在状态栏点跳过的时候有一个异常信息
Uncaught Exception:
TypeError: Cannot read property 'webContents' of null
at click (/Applications/Petal.app/Contents/Resources/app.asar/main.js:1:2301)
at MenuItem.click (/Applications/Petal.app/Contents/Resources/electron.asar/browser/api/menu-item.js:52:9)
at Function.executeCommand (/Applications/Petal.app/Contents/Resources/electron.asar/browser/api/menu.js:34:15)
g1eny0ung
2018-05-09 11:44:08 +08:00
@Tassel 我在 Mac 上没有复现出来,如果可以的话,能否开个 issue,描述一下具体的信息,thx~。我回头会更新一下 issue 模版。
Tassel
2018-05-10 00:08:59 +08:00
@g1eny0ung 提了
EthanChou
2018-05-11 15:33:48 +08:00
最近家里听歌想回归豆瓣了
g1eny0ung
2018-05-11 15:55:19 +08:00
@EthanChou 豆瓣挺不错的,但是我也是什么都用,也用网易云和虾米。
liudada123
2019-08-20 14:25:42 +08:00
一直在用,很舒服。谢谢 lz
aprilface
2020-03-22 11:28:28 +08:00
年纪大了,想简单一点,有必要买个豆瓣 fm 小音箱放在床头
g1eny0ung
2020-04-14 10:24:44 +08:00
@liudada123 感谢使用~
g1eny0ung
2020-04-14 10:25:29 +08:00
@aprilface 我还特意搜索了一下 豆瓣 fm 小音箱,真有我必买哈哈哈

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

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

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

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

© 2021 V2EX