爱意满满的作品展示区。
Miaoyww

[开源] 好看,更好用的音乐播放器 NonsPlayer

  •  2
     
  •   Miaoyww · 19h 3m ago · 1937 views

    预览

    pasted-image.png pasted-image.png

    简介

    时隔 3 年,Nons 终于做完了!从 WPF ,到 WinUi3 ,最后痛定思痛决定采用 Tauri 推倒重写……总之,NonsPlayer 终于做完了!

    来说说特点!

    1. 多音源适配器,没错,终于可以把种平台塞进去了!
    2. 完善的插件系统。通过 WebAssembly 技术,我们可以把任何想要的东西都放进 NonsPlayer 里!
    3. 比较好的用户交互设计。我从个人需求和使用习惯出发,把 NonsPlayer 设计成一个真正的日常工具,而不是一个玩具。
    4. 低占用。虽然 WebView 的占用依然不可忽视,但是在后台运行时 NonsPlayer 会主动销毁 WebView 进程,整个程序占用可以达到 10-20MB

    没什么特殊的花里胡哨的功能,反正就是专门用来听歌的,只要把听歌这件事做好不就够了吗!

    欢迎大家试用!仓库: https://github.com/Miaoyww/Nons

    43 replies  •  2026-10-12 10:01:49 +08:00
    Hubs
        1
    Hubs  
       18h 40m ago
    那么问题来了,音源哪里找
    CCHome
        2
    CCHome  
       18h 12m ago via Android
    感觉不错,支持。
    xialaoban
        3
    xialaoban  
       17h 47m ago
    音源其实只要适配落雪和 ytb 就基本全网都有了,主要是 metadata 怎么生成.
    有个项目可用从 spotify 获取,https://github.com/team-spotube/spotube
    https://github.com/sonic-liberation/spotube-plugin-spotify
    ffalex
        4
    ffalex  
       15h 55m ago via Android
    这 ui 一样 yesplayer ,点进主页一看果然
    vexify
        5
    vexify  
       14h 59m ago
    没有安装包
    woniuge
        6
    woniuge  
       14h 59m ago
    Miaoyww
        7
    Miaoyww  
    OP
       13h 13m ago
    @woniuge 我去我才发现,正在修
    Miaoyww
        8
    Miaoyww  
    OP
       13h 12m ago
    @ffalex 是的,我很喜欢 YesPlayer 的 Ui 设计,但是要说真正使用的话,我觉得 YesPlayer 还有很多不足,所以才在 YesPlayer 的 UI 基础上进行了修改
    Miaoyww
        9
    Miaoyww  
    OP
       13h 11m ago
    @xialaoban 好的,我会学习的
    Miaoyww
        10
    Miaoyww  
    OP
       13h 9m ago
    @Hubs 音源主要有两个来源:一个是主流的流媒体平台,通过适配器主动调用 API ;另一个是一些 NAS 和云盘服务,这个在 3 年前的构想中就预计支持了。
    Miaoyww
        11
    Miaoyww  
    OP
       13h 9m ago
    @CCHome 谢谢~
    Miaoyww
        12
    Miaoyww  
    OP
       13h 5m ago
    @Hubs 另外,初期网易云音乐是随包安装的,目前不需要额外操作就能直接使用
    Hubs
        13
    Hubs  
       12h 16m ago
    @Miaoyww #12 能用 LX 音源吗
    fuchish112
        14
    fuchish112  
       12h 4m ago
    readme.md 里面加几张样图啊
    Miaoyww
        15
    Miaoyww  
    OP
       11h 59m ago
    @fuchish112 收到
    Miaoyww
        16
    Miaoyww  
    OP
       11h 58m ago
    @Hubs 可以
    Miaoyww
        17
    Miaoyww  
    OP
       11h 57m ago
    我回来研究一下落雪的音源
    Hubs
        18
    Hubs  
       11h 42m ago
    @Miaoyww #17 那我回头试试看,对了,播放器有深色模式吗
    woniuge
        19
    woniuge  
       11h 38m ago
    @Miaoyww #17
    不想登陆,如果支持落雪的音源通知一声,谢谢.
    canvascat
        20
    canvascat  
       11h 28m ago
    下一步,界面改为使用 GPUI 构建
    Miaoyww
        21
    Miaoyww  
    OP
       11h 24m ago
    @Hubs 有
    Hubs
        22
    Hubs  
       11h 14m ago
    @Miaoyww #21 已经再试了,回头给你反馈
    Hubs
        23
    Hubs  
       11h 0m ago   ❤️ 1
    @Miaoyww #16
    1. 没发现哪里可以添加 lx 音源;
    2. 播放器标题栏三个选项右边空白处按住无法移动播放器,左边可以正常移动;
    phithon
        24
    phithon  
       10h 46m ago
    点一个。我一直用网页版 youtube music
    phithon
        25
    phithon  
       10h 43m ago
    下载了,额,只有网易云么现在
    bowencool
        26
    bowencool  
       10h 30m ago
    @xialaoban 还有个 music tag web
    q000q000
        27
    q000q000  
       10h 27m ago
    没搞头,Rust + GPUI 的播放器又不是没有。
    Miaoyww
        28
    Miaoyww  
    OP
       9h 30m ago via Android
    @phithon 对,其它音源过两天会陆续上线发布
    Miaoyww
        29
    Miaoyww  
    OP
       9h 28m ago via Android
    @Hubs 音源是需要编写适配器才可以添加的,过两天我会看看落雪那边是怎么实现的,给它加进来
    Miaoyww
        30
    Miaoyww  
    OP
       9h 23m ago via Android
    @woniuge 修了
    Miaoyww
        31
    Miaoyww  
    OP
       9h 22m ago via Android
    @bowencool 已加星标,回来我学习一下
    ClutchBear01
        32
    ClutchBear01  
       9h 15m ago   ❤️ 1
    我个人的话,
    类似 winamp 千千静听这种才叫好看.
    MoeDisk
        33
    MoeDisk  
       2h 18m ago
    对 ASIO 这些支持怎样
    idealhs
        34
    idealhs  
       2h 10m ago
    不是我打击你哥们,你可能就是做 UI 的,跨过来做播放器,我看了眼首先你这个就没有 WASAPI 独占模式输出。你这基本的 Hi-Fi 音质能力都没有做播放器谁想用呢,为了放音乐的时候看你的精美 UI 吗
    Miaoyww
        35
    Miaoyww  
    OP
       1h 46m ago via Android
    @MoeDisk 下个版本支持
    Miaoyww
        36
    Miaoyww  
    OP
       1h 44m ago via Android
    @idealhs 规划中要逐步加入这些支持的。设计上很简单,实现上不难。事实上 1.0.0 还有很多功能我没完善的,不代表我就没打算加入这些功能
    vZexc0m
        37
    vZexc0m  
       1h 42m ago
    支持本地音乐,却不支持读取内嵌歌词
    aero99
        38
    aero99  
       1h 40m ago
    全平台?那支持 mac 和 ios 吗
    CareiOS
        39
    CareiOS  
       1h 36m ago
    可以用 rust+gui
    Miaoyww
        40
    Miaoyww  
    OP
       1h 10m ago via Android
    @idealhs wasapi 已经支持了,下一个版本会逐步开放设置接口允许用户选择模式
    Miaoyww
        41
    Miaoyww  
    OP
       1h 9m ago via Android
    @aero99 预计支持,因为开发是在 Windows 上的,其他平台暂时没测试,也就没在 1.0.0 首发
    Miaoyww
        42
    Miaoyww  
    OP
       1h 8m ago via Android
    @vZexc0m 一开始是支持的,但是我发现有些框架上的问题,暂时关闭了。下个版本加回来
    liuzimin
        43
    liuzimin  
       1h 7m ago
    @ClutchBear01 #32 我也想说这个。我也喜欢这种仿真像个真实物理播放器的 UI 才好看。无奈现在的主流播放器都搞得像个网页一样。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   6423 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 91ms · UTC 03:09 · PVG 11:09 · LAX 20:09 · JFK 23:09
    ♥ Do have faith in what you're doing.