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

写了 10 年的音乐播放器,第 11 年有了 AI 加持!

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

    有图有真相! macOS 效果图

    AI 功能也得有个图 ~ AI 助手效果图

    接着说说有啥特性

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

    试用一下?

    Arch Linux 用户可以用如下命令安装

    # Arch Linux
    yay -S feeluown          # 安装稳定版,最新版的包名为 feeluown-git
    yay -S feeluown-netease  # 按需安装其它扩展
    yay -S feeluown-ytmusic
    yay -S feeluown-bilibili
    
    yay -S feeluown-git python-openai  # 最新版( 4.1.9 )才有 AI :)
    

    macOS 和 windows 用户也可以考虑直接安装二进制包,链接在这里 https://github.com/feeluown/FeelUOwn/releases

    其它平台用户可以瞄一眼文档 https://feeluown.readthedocs.io/en/latest/quickstart.html

    废话不多说,来来来


    • 特别欢迎对 Python / AI / GUI 技术感兴趣的小伙伴一起来折腾!
    • 特别欢迎对 Python / AI / GUI 技术感兴趣的小伙伴一起来折腾!
    • 特别欢迎对 Python / AI / GUI 技术感兴趣的小伙伴一起来折腾!

    三遍~

    19 条回复    2025-02-09 10:59:15 +08:00
    zhangk23
        1
    zhangk23  
       2025 年 2 月 5 日
    有点酷
    jasonyang9
        2
    jasonyang9  
       2025 年 2 月 5 日
    能否增加对 Subsonic 协议的支持
    cosven
        3
    cosven  
    OP
       2025 年 2 月 5 日 via Android
    @jasonyang9 学习了一下 Subsonic 。是属于暂不支持,支持起来比较快的那种。
    UB
        4
    UB  
       2025 年 2 月 5 日
    是否考虑过使用其他的打包工具,比如 nuitka( https://github.com/Nuitka/Nuitka), 可以进一步缩小打包的体积
    cosven
        5
    cosven  
    OP
       2025 年 2 月 5 日 via Android
    @3085570450tt python 打包非常头疼。nuitka 支持 qt 么?后面研究一下
    cosven
        6
    cosven  
    OP
       2025 年 2 月 5 日 via Android
    @jasonyang9 好奇你是咋收集曲库的
    UB
        7
    UB  
       2025 年 2 月 5 日
    @cosven 支持 qt 的,文档写的也很不错,提供了 workflows 等,如果迁移的话,挺方便的
    Ccf
        8
    Ccf  
       2025 年 2 月 5 日
    ui 参考下 foobox
    cosven
        9
    cosven  
    OP
       2025 年 2 月 6 日 via Android
    @Ccf 谨遵教诲 ∠(`ω´*)
    Samwulol
        10
    Samwulol  
       2025 年 2 月 6 日
    请问下音乐元信息是怎么获取的?就是专辑名、歌曲时长等这些信息
    cosven
        11
    cosven  
    OP
       2025 年 2 月 7 日
    @Samwulol 最终还是从类似 youtube music 这样的音乐平台上去获取的。

    每首歌都会对应到 “一个音乐平台的具体一首歌” 。
    10099
        12
    10099  
       2025 年 2 月 7 日
    建议弄个可以链接网盘或 nas 的音乐播放器,最好也支持本地音频,然后加上类似视频刮削,AI 匹配歌词转寄图片等,UI 好看些价格低一点,应该能卖不少。如果用户多了,再卖卖主题。
    cosven
        13
    cosven  
    OP
       2025 年 2 月 8 日
    @10099 感觉是个不错的使用场景和赚钱思路。关于赚钱,这东西目前是个纯粹的兴趣技术项目。

    链接 NAS 这个需求有点意思,听到了很多次,有的也推荐 WebDAV 。好奇在哪里可以大量接触到 NAS 用户,个人接触到的 NAS 用户一直都比较少。
    10099
        14
    10099  
       2025 年 2 月 8 日
    @cosven 普通人真心喜欢听的也就 50-100 首,无损的资源存手机太占空间。当年热门的其实就是一阵风单独开个音乐平台会员太贵。要想听总有办法下载到,所以现比如 iOS 上 light player 类似的很多是可以连阿里云盘、百度云盘等播放自己下载后存在网盘的音频,但是 Mac 端这种软件几乎没有。nas 一般都自带音乐播放器,但是不美观。 其实使用网盘资源播放的跟 nas 播放音乐的基本是重合的,不用单独找。 只要 App 美观就会有用,建群搜集需求陆续更新就好
    10099
        15
    10099  
       2025 年 2 月 8 日
    Mac 少应该是因为能直接播放本地的,现在手机流量多、宽带也完全带得起播放网盘尤其是自己有 nas 的。 当然这种软件肯定手机端的比 PC 需求更大。但相同价格肯定是买支持多平台的,杀出一条路也不是没可能。 如果这种播放网盘音乐的只做 PC 端只适合类似用苹果 256 硬盘的用户,应该会比较小众
    10099
        16
    10099  
       2025 年 2 月 8 日
    其实也不只是播放音乐,也有很多用来听下载好的非正版小说有声书
    tennc
        17
    tennc  
       2025 年 2 月 9 日
    @cosven 玩 pt 的,一个跨平台的音乐播放器 [音流] 就不错,也是一个独立开发者开发的
    cosven
        18
    cosven  
    OP
       2025 年 2 月 9 日 via Android
    @10099 👍🏻资深用户
    cosven
        19
    cosven  
    OP
       2025 年 2 月 9 日 via Android
    这是个不怎么接触的领域,我也学习一下
    @tennc
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5344 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 07:53 · PVG 15:53 · LAX 23:53 · JFK 02:53
    ♥ Do have faith in what you're doing.