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

一起来做一个你喜欢的音乐播放器 -> FeelUOwn

  •  
  •   cosven ·
    cosven · 2023-04-29 16:15:26 +08:00 · 1817 次点击
    这是一个创建于 567 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 有哪些适合大学生的开源项目?怎么参与?
    • 有哪些不错的 Python 开源项目?
    • 想写个项目练练手?
    • 想加入一个有趣的开源社区?
    • 有什么“炫酷、极客、折腾”的应用?
    • 曲库最全的音乐播放器是哪个?
    • 想听首歌还得开好几个播放器?
    • Linux 上哪个播放器比较好用?
    • ...

    如果你有以上疑问,来,继续往下!咱们先看张图,有图有真相! 在 macOS 系统上的效果

    容我简单介绍一下 FeelUOwn

    FeelUOwn 起初的定位是“Linux 平台的网易云音乐第三方客户端”,因为当时 Linux 上还没有一个功能完善的在线音乐播放器,大家都是使用豆瓣 FM ,虾米音乐盒子等软件。现在 Linux 上可用的播放器已经非常之多,双手数不过来。但这个时代环境下,“听音乐”这件事仍然有新的问题需要解决,比如每个音乐平台所掌握的版权是有限的、基于 Electron 的软件性能不符合预期、播放器与系统播放控制集成不好等...因此 FeelUOwn 还活着!

    FeelUOwn 致力于成为一个稳定、用户友好以及高度可定制的音乐播放器。我们使用 Python + PyQt5 + libmpv 来编写开发,目前有数量未知的用户。它主要有以下特性

    • 稳定、易用:
      • 一键安装,各流行平台均有打包(如 Arch Linux, Windows, macOS 等)
      • 有各媒体资源平台的插件,充分且合理的利用全网免费资源(如网易云、QQ 、Bilibili 等)
      • 基础功能完善,桌面歌词、资源智能替换、多音质选择、nowplaying 协议等
      • 核心模块有较好的测试覆盖、核心接口保持较好的向后兼容
    • 可玩性强:
      • 提供基于 TCP 的交互控制协议
      • 基于文本的歌单,方便与朋友分享、设备之间同步
      • 支持基于 Python 的配置文件 .fuorc,类似 .vimrc.emacs

    感兴趣?一起来 hack !

    我们非常欢迎对 Python 、Linux 、音乐播放器感兴趣的同学来一起玩!下面是一些资料链接,欢迎加入群聊!

    一起来 hack 吧!你 可能 会收获:

    • 一群友善、有趣的朋友
    • 好的 Python/Linux 学习交流环境
    • 一个可自定制的音乐播放器
    • 一个 Python 项目的实战经验
    • ...
    8 条回复    2023-05-01 20:39:21 +08:00
    playbear
        1
    playbear  
       2023-04-29 21:35:31 +08:00
    研究半天,没找到把一首歌添加到这个播放软件的方法
    cosven
        2
    cosven  
    OP
       2023-04-30 05:54:03 +08:00 via Android
    @playbear 把歌曲放到 Home 目录下的 Music 目录即可,然后启动播放器即可。不过不得不说的是,目前主要对在线歌曲支持比较多,对本地音乐的支持非常有限。
    x2ve
        3
    x2ve  
       2023-04-30 06:46:04 +08:00 via Android
    是点击一个平台支持一个平台么?例如 点击了网易 搜索结果就从网易来。还是先聚合搜索了,在结果后面打平台标签,让用户自己选择听哪个平台的?单平台的话不想尝试了,跟手机上切 app 没拉开太多时间成本。
    zxCoder
        4
    zxCoder  
       2023-04-30 10:08:45 +08:00
    会涉及版权问题 吗
    cosven
        5
    cosven  
    OP
       2023-04-30 10:45:46 +08:00 via Android
    @x2ve 是聚合的
    cosven
        6
    cosven  
    OP
       2023-04-30 10:47:50 +08:00 via Android
    @zxCoder 理论上这个应用只是聚合了各个平台的免费资源。我觉得应该还好。如果真有平台反馈版权问题,到时候弃用点对应插件即可。
    playbear
        7
    playbear  
       2023-05-01 17:02:38 +08:00
    @cosven 那不太适合我了,我只有本地音乐,从 2001 年上网到现在积攒的。
    cosven
        8
    cosven  
    OP
       2023-05-01 20:39:21 +08:00 via Android
    @playbear 之前也有一位小伙伴使用本地音乐比较多,他提了很多代码。可惜的是用本地音乐的不够多,部分代码不太方便合并。。如果你能来一起搞,那就太好了,相信下个有需求的朋友就能“躺赢”了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   993 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:41 · PVG 06:41 · LAX 14:41 · JFK 17:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.