V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
g1eny0ung
V2EX  ›  分享创造

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

  •  6
     
  •   g1eny0ung ·
    g1eny0ung · 2019-07-01 22:12:18 +08:00 · 5693 次点击
    这是一个创建于 2006 天前的主题,其中的信息可能已经有所发展或是发生改变。

    关于 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 等等,让我能继续地使用它。

    这个开源的客户端是我在大三的时候开始做的,到目前我已经维护了两年多的时间了,期间进行了一次大的改版。

    这是项目的贡献图:

    https://picabstract-preview-ftn.weiyun.com/ftn_pic_abs_v3/3c6e3f86b902cce37b3e9e3258e0450d7c03aaec33edd5a19f213c867c6fe75024b8a96c100e990986ee042a123a7e0b?pictype=scale&from=30013&version=3.3.3.3&uin=1149069735&fname=petal-insight.PNG&size=750

    直到现在已经释出了 23 个版本。

    期间有一些人使用了它,我也收获了一些改进的意见,在此先感谢所有为 Petal 做出贡献的人,感谢你们,这个应用我才能坚持到现在

    但是开源占据了我生活的大部分时间,我同时也在进行别的开源项目,加上日常的全职工作,让我不得不在很多晚上和周末都在电脑前去维护这些项目。

    我认为开源应该是很多人参与的,否则的话很难去进行下去,没有好的点子,没有众人的努力,进行一个项目就只能靠不断的督促自己,我也正在慢慢地转变自己的开源方向。所以我决定,借着现在豆瓣 FM 6.0 的时候,将这个应用传递给更多人知道,希望能有人和我一起维护它。

    那么如何贡献呢

    在之前的某一次 commit,我为了后续方便维护,添加了很多注释在源代码中,虽然目前 Petal 没有一个完整的开发流程文档,但是也不妨去 hack 代码,后续的文档我会慢慢补上的。

    Petal 的技术栈是 JS + React.js + Redux + Electron,基本上属于前端范畴,不过学习起来十分的简单,我没有用很复杂的东西,我个人觉得并不需要。

    具体如何运行可以在项目的 README 中找到。

    如果你有意愿去维护,可以邮件到 [email protected] ,这是我的邮箱,注明来意就可以了。

    最后希望

    首先希望能帮我传播一下这个主题,目的也是为了寻找维护者。

    其次:

    如果你喜欢这个项目,不嫌费事的话,可以给它一个 star,这样就会有更多人知道了,我也可以从大家的使用过程中找到 Petal 的不足,然后加以改进。

    如果你愿意对项目进行一些支持,可以在项目主页的 Sponsor 按钮中找到赞赏码,赏维护者一杯咖啡喝 ~

    我在 github 叫 g1eny0ung,目前主要做 JS&TS,Rust 的开源,我也会写 Clojure&CLJS,Swift,Dart。欢迎大家和我交流~

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

    第 1 条附言  ·  2019-07-01 23:09:57 +08:00
    Sorry,忘了说了:

    需要维护或者开发的东西我目前想到的有:

    1. 因为豆瓣 FM 6.0 加入了很多动效,所以准备在 Petal 上也会调整一些动画
    2. 现在 Petal 还没有歌单功能,所以准备在后续的版本中加入
    3. 各种依赖的升级问题
    4. 豆瓣 FM API 的持续维护,这个需要去抓包
    5. 其他在豆瓣 FM APP 中具有的东西而 Petal 没有的
    6. UI 的不断调整,现在这套 UI 是我没有很用心去设计的,包括 Icon 什么的只是用了 font awesome 默认的
    7. 最后就是文档和主页的维护了

    忘记在主题里描述了,这应该是所有的需要做的东西了。
    第 2 条附言  ·  2019-07-02 11:46:24 +08:00

    可以来到 Gitter 一起参与讨论。

    https://gitter.im/ilime/Petal

    项目的 README 里面也可以找到进入的链接,在 badges 里面。

    32 条回复    2020-04-14 10:25:58 +08:00
    crella
        1
    crella  
       2019-07-01 22:41:53 +08:00   ❤️ 1
    支持支持
    strcmp
        2
    strcmp  
       2019-07-01 22:46:01 +08:00
    有什么需要维护的么
    lchreal6
        3
    lchreal6  
       2019-07-01 22:51:54 +08:00 via iPhone   ❤️ 1
    mac 上有在用你的 app,体验挺好的,每次敲代码想听音乐时都会打开下,舒缓下心情😁
    lchreal6
        4
    lchreal6  
       2019-07-01 22:52:05 +08:00 via iPhone
    mac 上有在用你的 app,体验挺好的,每次敲代码想听音乐时都会打开下,舒缓下心情
    g1eny0ung
        5
    g1eny0ung  
    OP
       2019-07-01 22:53:51 +08:00
    啊 Sorry,忘了说了:

    需要维护或者开发的东西我目前想到的有:

    1. 因为豆瓣 FM 6.0 加入了很多动效,所以准备在 Petal 上也会调整一些动画
    2. 现在 Petal 还没有歌单功能,所以准备在后续的版本中加入
    3. 各种依赖的升级问题
    4. 豆瓣 FM API 的持续维护,这个需要去抓包
    5. 其他在豆瓣 FM APP 中具有的东西而 Petal 没有的
    6. UI 的不断调整,现在这套 UI 是我没有很用心去设计的,包括 Icon 什么的只是用了 font awesome 默认的
    7. 最后就是文档和主页的维护了

    忘记在主题里描述了,这应该是所有的东西了。

    @strcmp
    g1eny0ung
        6
    g1eny0ung  
    OP
       2019-07-01 22:56:03 +08:00
    @crella 十分感谢!
    g1eny0ung
        7
    g1eny0ung  
    OP
       2019-07-01 22:57:19 +08:00
    @lchreal6 是嘛,那真的是很棒哈哈!感谢你的使用
    aaahhh123
        8
    aaahhh123  
       2019-07-01 22:58:28 +08:00   ❤️ 1
    66666
    g1eny0ung
        9
    g1eny0ung  
    OP
       2019-07-01 23:03:19 +08:00
    @aaahhh123 😘
    tesiddddd
        10
    tesiddddd  
       2019-07-01 23:05:50 +08:00 via iPad   ❤️ 1
    今天下载了,很不错啊,就是图标能换个就好了,😂,支持支持
    g1eny0ung
        11
    g1eny0ung  
    OP
       2019-07-01 23:10:53 +08:00
    @tesiddddd 哈哈感谢使用,图标是我之前学习 sketch 的时候画的,有什么好的建议嘛
    TabGre
        12
    TabGre  
       2019-07-02 07:16:13 +08:00 via iPhone   ❤️ 1
    看起来很酷,试用并学习一下
    daweibao
        13
    daweibao  
       2019-07-02 07:29:23 +08:00 via iPhone   ❤️ 1
    一直在用哇 👍
    ShaunSS
        14
    ShaunSS  
       2019-07-02 08:49:48 +08:00 via iPhone   ❤️ 1
    支持,加油!回头用下!
    10 年左右一直用一个第三方桌面端,是个很简约的小长条,可惜后来不维护了。豆瓣给我的感受是推的歌真的很舒服!这次好像是和腾讯合作拿到不少版权,周末手机端载了新版的 6.0 用一段时间试试,好用就可以把别家的卸掉了!
    g1eny0ung
        15
    g1eny0ung  
    OP
       2019-07-02 08:52:59 +08:00
    @TabGre 感谢🙏哈哈,谢谢使用
    g1eny0ung
        16
    g1eny0ung  
    OP
       2019-07-02 08:53:38 +08:00
    @daweibao 哈哈哈,谢谢使用!
    g1eny0ung
        17
    g1eny0ung  
    OP
       2019-07-02 08:54:36 +08:00
    @ShaunSS 对,这次好像是版权打通了,我的好多红心歌曲♥️都亮了,感谢支持🙏
    ResidualWind
        18
    ResidualWind  
       2019-07-02 09:23:49 +08:00   ❤️ 1
    不错 不错 支持 支持!
    walkbox
        19
    walkbox  
       2019-07-02 09:38:17 +08:00
    豆瓣 fm 是我非常喜欢的一款手机音乐软件,推荐给我的歌曲很对口味,应该是算法的优越性吧,但是最近一两个月我放弃了,原因有 2 个 :

    1:很多版权歌曲在 applemusic 上 不能播放了, 不知道是 bug 还是直接就不能播? 新版改进了?

    2:操作希望能更人性化一些。比如我都是开车听,上车自动会连接蓝牙,qq 音乐貌似可以通过车载的下一曲按键直接连带启动手机上的 qq 音乐来播放,完全不需要动手机。 但是豆瓣不能关联,必须要解锁手机打开豆瓣 fm,这一操作很麻烦,但是目前没有替代方案。包括现在用的 applemusic 也不能做到, 希望豆瓣能有这人性化的功能。 手机自动连接车载蓝牙后会自动关联到豆瓣 fm, 然后用户可以通过操作车载的多媒体播放按键或者下一曲按键来决定是否播放豆瓣 fm, 最后用户能自定义这样播放的是红心歌曲还是系统推荐的歌曲,那就完美了。

    作为一个车载用户 就是因为懒而已 见谅。 若能做到这么人性化,掏钱也非常乐意。
    walkbox
        20
    walkbox  
       2019-07-02 09:40:28 +08:00
    抱歉 楼主是非豆瓣 fm 的作者? 我可能找错了
    cheeto
        21
    cheeto  
       2019-07-02 10:16:20 +08:00   ❤️ 1
    6.0 的 UI 我吹爆,真的是其他产品没法比的,如果楼主有需要我愿意尽一份力
    g1eny0ung
        22
    g1eny0ung  
    OP
       2019-07-02 11:41:38 +08:00
    @ResidualWind 十分感谢!
    g1eny0ung
        23
    g1eny0ung  
    OP
       2019-07-02 11:42:51 +08:00
    @walkbox 额,我并不在豆瓣 FM 工作,我做的是第三方的 APP,OSX&WIn&Linux,桌面端的。
    g1eny0ung
        24
    g1eny0ung  
    OP
       2019-07-02 11:44:08 +08:00
    @cheeto 我也觉得 6.0 的 UI 真的是进化🧬了,感谢支持!相关信息可以看主题的最后部分。
    omph
        25
    omph  
       2019-07-02 12:59:28 +08:00   ❤️ 1
    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
        26
    hakim  
       2019-07-02 13:37:03 +08:00   ❤️ 1
    支持,注册 10 年了,FM 也用了非常久,给我带过来很多的新鲜音乐,间接认识了一批同好
    g1eny0ung
        27
    g1eny0ung  
    OP
       2019-07-02 13:56:01 +08:00
    @omph 迁移有点难度,而且 Revery 也处于 WIP 的状态,估计踩坑很痛苦。。
    g1eny0ung
        28
    g1eny0ung  
    OP
       2019-07-02 13:57:17 +08:00
    @hakim 感谢支持!我也因为做了这个认识了前豆瓣 FM 的员工,经历也很奇妙。
    menyakun
        29
    menyakun  
       2019-07-02 14:14:08 +08:00
    @g1eny0ung 在 OSX 下想要像网易云音乐那样的菜单栏歌词和控制,是不是用 electron 没法实现啊
    g1eny0ung
        30
    g1eny0ung  
    OP
       2019-07-02 18:49:53 +08:00
    @menyakun 应该是可以的,用多个 Tray 应该可以做到,但是我没有试过,你可以试试。如果可以的话,那我可以把现在 Petal 的菜单栏改一改,现在我都是放在 menu 里的
    kaesi0
        31
    kaesi0  
       2019-07-17 10:39:56 +08:00
    强烈支持
    g1eny0ung
        32
    g1eny0ung  
    OP
       2020-04-14 10:25:58 +08:00
    @kaesi0 谢谢~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2731 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:08 · PVG 10:08 · LAX 18:08 · JFK 21:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.