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

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

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

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

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

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