一起来造一个能听 youtube music 也能看 b 站视频的音乐播放器 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
cosven
V2EX    程序员

一起来造一个能听 youtube music 也能看 b 站视频的音乐播放器

  •  
  •   cosven
    cosven 2024-02-23 23:13:06 +08:00 3332 次点击
    这是一个创建于 641 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就这么几个特点

    1. 想听啥,就听啥;想看啥,就看啥(低调
    2. Python + PyQt5 实现的,与 tmux/vim/emacs/vscode 都能集成
      1. 可能可以与你能想到的任何工具或软件集成
    3. 非常稳定,打造了 9 年时间
    4. 不一定特别好看,但一定非常实用
    image image

    试用一下?

    # Arch Linux yay -S feeluown # 安装稳定版,最新版的包名为 feeluown-git yay -S feeluown-ytmusic # 按需安装其它扩展 yay -S feeluown-bilibili yay -S feeluown-qqmusic yay -S feeluown-netease # 其它 Linux 平台 pip3 install feeluown[battery] 

    macOS 平台可以直接下载打包好的 https://github.com/feeluown/FeelUOwn/releases/tag/v4.1

    Windows 用户也能下载二进制,只建议开发者用

    正题!

    来一起 hack 呀! https://github.com/feeluown/feeluown

    国内造音乐播放器轮子的伙伴挺多的,欢迎来交流哇 ~

    21 条回复    2024-02-26 10:33:51 +08:00
    licolicoli
        1
    licolicoli  
       2024-02-23 23:37:39 +08:00
    好多年前在 Linux 上用过,似乎有段时间没怎么维护了,原来还在更新?
    cosven
        2
    cosven  
    OP
       2024-02-23 23:40:00 +08:00 via Android
    @licolicoli 铁打的 feeluown ,流水的 linux 发行版
    zhlxsh
        3
    zhlxsh  
       2024-02-23 23:49:14 +08:00 via iPhone
    与 tmux/vim/emacs/vscode 都能集成
    是什么意思,可以在 tmux/vim 里面听歌?
    qq316107934
        4
    qq316107934  
       2024-02-24 00:10:40 +08:00
    啊,好怀念啊,这个是 8 年前用过的软件了,当时用于当作网易云 Linux 的客户端。
    cosven
        5
    cosven  
    OP
       2024-02-24 00:13:51 +08:00 via Android
    @zhlxsh 可以在 vim/emacs 里面控制,比如播放暂停。tmux 上可以显示当前正在播放的歌曲,或者歌词。
    cosven
        6
    cosven  
    OP
       2024-02-24 00:15:32 +08:00 via Android
    @qq316107934 当时还流行着 ubuntu 12.04
    R4rvZ6agNVWr56V0
        7
    R4rvZ6agNVWr56V0  
       2024-02-24 00:17:31 +08:00
    mac 版要 255 MB ?????
    cosven
        8
    cosven  
    OP
       2024-02-24 00:46:47 +08:00 via Android
    @GeekGao 确实有很大的瘦身空间
    ltkun
        9
    ltkun  
       2024-02-24 06:14:29 +08:00 via Android
    主要电脑上也不听歌啊 有移动端的推荐吗
    cosven
        10
    cosven  
    OP
       2024-02-24 07:32:40 +08:00 via Android
    @ltkun 移动端暂时木有
    Bssn
        11
    Bssn  
       2024-02-24 13:39:39 +08:00
    macos 小白表示不会用啊 点击 icon 没反应,arm 版
    cosven
        12
    cosven  
    OP
       2024-02-24 16:43:22 +08:00 via Android
    @Bssn 可以打开 ~/.FeelUOwn/stdout.log 看一下日志嘛?
    Bssn
        13
    Bssn  
       2024-02-24 17:39:47 +08:00
    @cosven #12 没记错的话~/表示家目录,但是在此目录下并找不到这个文件夹(显示了隐藏文件)
    YYYMagic
        14
    YYYMagic  
       2024-02-24 18:06:02 +08:00
    赞 支持一下 OP ~
    cosven
        15
    cosven  
    OP
       2024-02-24 18:08:45 +08:00
    @Bssn 找到原因了,原因可能是 libmpv 动态链接库没有正确打包。

    可以尝试在终端运行 brew install mpv 命令来安装这个动态链接库。然后尝试重新运行 ~
    Bssn
        16
    Bssn  
       2024-02-24 18:50:03 +08:00
    @cosven #15

    要装这么多依赖吗,放弃了 希望老哥下个版本修一下吧
    cosven
        17
    cosven  
    OP
       2024-02-24 19:21:48 +08:00
    @Bssn 已经传了一个新的包了 ~ 还是在老地方下载
    修复的 PR 在这里: https://github.com/feeluown/FeelUOwn/pull/805
    Bssn
        18
    Bssn  
       2024-02-24 20:23:09 +08:00
    @cosven #17 能用了,感谢
    Yzh361
        19
    Yzh361  
       2024-02-25 10:01:48 +08:00 via Android
    安卓端有类似的了…不过不是 B 站。 可以后台放音乐、看视频
    cosven
        20
    cosven  
    OP
       2024-02-25 17:50:50 +08:00 via Android
    @Yzh361 是啥呀~ 想用
    Yzh361
        21
    Yzh361  
       2024-02-26 10:33:51 +08:00 via Android
    @cosven #20 Ymusic , 是一个第三方 YT 客户端,带 YT 音乐,可以后台播放
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3962 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 00:08 PVG 08:08 LAX 16:08 JFK 19:08
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86