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

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

  •  
  •   g1eny0ung ·
    g1eny0ung · 2018-05-08 10:07:43 +08:00 · 5393 次点击
    这是一个创建于 2426 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/ilime/Petal

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

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

    • 听歌的时候不能选择进度,要不就听完,要么就直接跳过。
    • 我很喜欢“ MHz ”这个设定,也不需要选歌,喜欢的歌就一直播放,不喜欢按下跳过或者垃圾桶。
    • 没有评论,但是可以分享~。

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

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

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

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

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

    https://github.com/ilime/Petal/blob/dev/petal-screenshot.png?raw=true

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

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

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

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

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

    30 条回复    2020-04-14 10:25:29 +08:00
    zhishidahao
        1
    zhishidahao  
       2018-05-08 10:21:26 +08:00
    豆瓣现在没啥版权了吧
    mokeyjay
        2
    mokeyjay  
       2018-05-08 10:21:54 +08:00
    相当漂亮!虽然不用豆瓣 FM,还是赞一个
    g1eny0ung
        3
    g1eny0ung  
    OP
       2018-05-08 10:57:49 +08:00
    @zhishidahao 是这样的,好多的歌曲都是借用虾米🦐的版权。
    g1eny0ung
        4
    g1eny0ung  
    OP
       2018-05-08 10:58:38 +08:00
    @mokeyjay 哈哈,thx,多谢夸奖😊。
    zwpaper
        5
    zwpaper  
       2018-05-08 11:30:06 +08:00
    先 star 为敬,试用了一下,功能还挺全的,👍
    plume
        6
    plume  
       2018-05-08 13:18:10 +08:00
    登陆不上去。一直提示失败
    spark20
        7
    spark20  
       2018-05-08 13:27:00 +08:00 via Android
    就喜欢这种图标好看的应用,不打开,也可以装饰桌面:>
    g1eny0ung
        8
    g1eny0ung  
    OP
       2018-05-08 14:03:15 +08:00
    @spark20 哈哈😂
    icy37785
        9
    icy37785  
       2018-05-08 14:07:29 +08:00 via iPhone
    UI 好看。。以 star。。
    g1eny0ung
        10
    g1eny0ung  
    OP
       2018-05-08 14:07:47 +08:00
    @plume 我回头看一下,你帐号是什么类型的啊,手机 /邮箱 or 用户名?
    g1eny0ung
        11
    g1eny0ung  
    OP
       2018-05-08 14:20:07 +08:00
    @icy37785 thx😊,下午解决下你提到的 linux 打包。我先用 ubuntu 试一下,都是 gnome 桌面。
    g1eny0ung
        12
    g1eny0ung  
    OP
       2018-05-08 14:21:19 +08:00
    @plume 可以给仓库提一个 issue,多谢啦🙏。
    g1eny0ung
        13
    g1eny0ung  
    OP
       2018-05-08 14:21:57 +08:00
    @zwpaper 多谢夸奖😊。
    ahswch
        14
    ahswch  
       2018-05-08 15:01:46 +08:00
    好用。谢谢
    toan
        15
    toan  
       2018-05-08 15:13:55 +08:00
    非常不错,界面简洁,已 star。

    建议关闭按钮后 后台继续播放,退出应用则停止⏹
    onionnews
        16
    onionnews  
       2018-05-08 16:02:26 +08:00 via Android
    不错!只是左边的按钮感觉有点杂乱,大小不统一,可以加一个边框或者背景
    g1eny0ung
        17
    g1eny0ung  
    OP
       2018-05-08 17:04:27 +08:00
    @ahswch Thx~
    g1eny0ung
        18
    g1eny0ung  
    OP
       2018-05-08 17:05:19 +08:00
    @toan Good idea~,回头我把这个当作设置可选项加一下。
    g1eny0ung
        19
    g1eny0ung  
    OP
       2018-05-08 17:07:47 +08:00
    @onionnews 按钮的 Icon 是用的 semantic-ui 的 fonticon,确实有的地方大小有差别,我会考虑修改一下这里的,感谢建议~😊
    Tassel
        20
    Tassel  
       2018-05-08 21:59:31 +08:00
    希望能加上自定义全局快捷键,现在最小化以后响应不了快捷键
    g1eny0ung
        21
    g1eny0ung  
    OP
       2018-05-09 09:16:19 +08:00
    @Tassel 好的,正有此意~,后续回家上的。
    Tassel
        22
    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
        23
    g1eny0ung  
    OP
       2018-05-09 11:44:08 +08:00
    @Tassel 我在 Mac 上没有复现出来,如果可以的话,能否开个 issue,描述一下具体的信息,thx~。我回头会更新一下 issue 模版。
    Tassel
        24
    Tassel  
       2018-05-10 00:08:59 +08:00
    @g1eny0ung 提了
    EthanChou
        25
    EthanChou  
       2018-05-11 15:33:48 +08:00
    最近家里听歌想回归豆瓣了
    g1eny0ung
        26
    g1eny0ung  
    OP
       2018-05-11 15:55:19 +08:00
    @EthanChou 豆瓣挺不错的,但是我也是什么都用,也用网易云和虾米。
    liudada123
        27
    liudada123  
       2019-08-20 14:25:42 +08:00
    一直在用,很舒服。谢谢 lz
    aprilface
        28
    aprilface  
       2020-03-22 11:28:28 +08:00
    年纪大了,想简单一点,有必要买个豆瓣 fm 小音箱放在床头
    g1eny0ung
        29
    g1eny0ung  
    OP
       2020-04-14 10:24:44 +08:00
    @liudada123 感谢使用~
    g1eny0ung
        30
    g1eny0ung  
    OP
       2020-04-14 10:25:29 +08:00
    @aprilface 我还特意搜索了一下 豆瓣 fm 小音箱,真有我必买哈哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1842 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:19 · PVG 00:19 · LAX 08:19 · JFK 11:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.