首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OPPO Watch
cosven
V2EX  ›  程序员

宅家里无聊?一起来撸一个「支持‘所有’平台的音乐播放器」呀

  •  2
     
  •   cosven · 118 天前 · 3387 次点击
    这是一个创建于 118 天前的主题,其中的信息可能已经有所发展或是发生改变。

    过年很无聊?每天只能逛峡谷?快来加入 FeelUOwn 的开发把 ~ 打造一个属于自己的随心所欲的音乐播放器

    --- 进入正文:2333。

    FeelUOwn 是一个 用户体验还不错 、可以随意 hack 的音乐播放器。有图有真相

    截图

    FeelUOwn 有几个 别致 的特性

    1. 支持多个“音乐提供方” - 比如目前支持了网易云、虾米、QQ 三个,下一个准备支持 YouTube
    2. 简洁的插件机制:比如每个音乐提供方都是以插件的形式存在
    3. 随意 hack:设计上符合 Unix 哲学;可以与 Emacs 集成;在 tmux/slack 中显示播放器的状态;一切皆文本
    4. 对新人开发者友好:项目有较 完善的文档、“开发者 /用户交流群”等

    当然,一些基本要求也是必须满足的

    1. 安装使用简单 -> 快速上手文档
    2. Linux/macOS 系统下,支持全局快捷键(播放 /暂停 /下一首 /上一首)
    3. 支持本地音乐
    4. 播放歌曲 MV
    5. ...

    • 你是否为了听歌而安装了三个音乐播放器?
    • 你是否想练练 coding,但总愁着找不到合适的项目?
    • 你是否想在自己最喜欢的编辑器里面播放音乐?
    • ...

    还在等什么,来吧,一起来 hack !传送门:

    1. 项目:https://github.com/feeluown/FeelUOwn
    2. 交流群:telegram 交流群
    3. 文档(安装使用 /开发):https://feeluown.readthedocs.io/

    可能 会收获:

    • 一群友善、有趣的朋友
    • 好的 Python/Linux 学习交流环境
    • 一个自己喜欢的、可自定制的音乐播放器
    • ...

    Come on!

    第 1 条附言  ·  118 天前
    tg 链接更新: https://t.me/joinchat/H7k12hG5HYsGy7RVvK_Dwg
    (之前的可能是个过期的链接... ummmm
    19 条回复    2020-03-02 11:36:15 +08:00
    lisachensyd
        1
    lisachensyd   118 天前
    tg 群链接似乎有点问题?打开显示不存在
    David3721
        2
    David3721   118 天前
    win10 装好了,第二次打不开了不知道哪里的问题;没有启动图标,怎么能弄一个快捷的启动方式呢
    01802
        4
    01802   118 天前 via Android
    正在用 listen1,也不错,github 上有
    cosven
        5
    cosven   118 天前
    @01802 之前也试过 listen1,确实也做得不错啦 ~
    bitdepth
        6
    bitdepth   118 天前 via iPad
    audcious 上開發 plugins 就好了啊
    cosven
        7
    cosven   117 天前 via iPhone
    @bitdepth 如果项目是今年刚开始写,我会先去调研为 audcious 开发插件这条路是否可行。不过几年前自己还没有这个意识,当时应该也不懂怎样为这些播放器开发插件...

    另外,换个角度思考,feeluown 和 audcious 重复的部分并不是特别多。在这种情况下,另起炉灶未必是个坏事。
    balabalaguguji
        8
    balabalaguguji   117 天前
    这个很棒。
    PS:文档你可以试下易文档 https://easydoc.xyz ,会漂亮很多
    sillylang
        9
    sillylang   117 天前
    linux 的话 cocomusic 貌似也还行
    yishenggudou
        10
    yishenggudou   117 天前
    qt 可以做个人商用软件吗, 最近貌似再说协议问题
    sillylang
        11
    sillylang   117 天前
    说错了是 listen1 deepin 商店里发现的 https://imgchr.com/i/1lOi60
    Telegram
        12
    Telegram   117 天前
    你是否为了听歌而安装了三个音乐播放器?

    ===============
    Windows
    1 安装 Python 3,参考 链接 <https://www.python.org/downloads/windows/> (请勿从应用商店安装)
    2 下载 mpv-1.dll , 将 mpv-1.dll 放入 C:\Windows\System32 目录。
    3 安装 PyQt5,在 cmd 中运行 pip3 install PyQt5 -i https://pypi.douban.com/simple
    4 安装 feeluown,在 cmd 中运行 pip3 install feeluown[battery,win32]
    5 在 cmd 中运行 python -m feeluown genicon 命令,可以生成桌面图标
    ================

    是的,我愿意
    cosven
        13
    cosven   117 天前
    @yishenggudou 我记得 PyQt 是不行的,它的 license 是 GPL 的。
    cosven
        14
    cosven   117 天前
    @Telegram nice catch
    cosven
        15
    cosven   117 天前
    @sillylang 是的,这个上面也人推荐了。以前试过,在音乐资源获取方面,它做的挺不错的。
    q409195961
        16
    q409195961   117 天前
    要是有移动端就好了

    曾经用过 Listen1 一段时间,因为没移动端,所以移动端只能用网易云音乐

    后面直接 Mac 也直接用网易云音乐,没有版权的音乐就传云盘

    这样电脑和移动端都可以同步歌单
    cosven
        17
    cosven   116 天前 via iPhone
    移动端目前确实是痛点,之前想过这个问题。

    目前的解决方法只能是自己在开发机上启动一个 web 服务端,然后再额外的开发一个客户端。

    其实 feeluown 可以很快的改造成服务端,但是开发客户端仍然是个问题。
    yujiang
        18
    yujiang   87 天前 via Android
    希望支持酷狗,搜索能自动筛选掉只有 30s 的付费音乐
    cosven
        19
    cosven   85 天前
    @yujiang 现在已经对 youtube/qq/xiami/netease/bilibili 做了一些基础的支持,基本上所有的歌曲都是有办法听的( youtube/bilibili 支持不是很完善)。
    支持酷狗理论上是可行的,不过目前的精力可能主要是在改善一些更紧急重要的功能。如果你有兴趣加入酷狗,欢迎 PR 呀 ~ 理论上代码不会超过 100 行。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1369 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 22:58 · PVG 06:58 · LAX 15:58 · JFK 18:58
    ♥ Do have faith in what you're doing.