跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言大前端

三款 GitHub 高星开源音乐播放与管理工具推荐

Spottube 是一款跨平台 Spotify 客户端,利用公开 API 提供无广告播放及下载功能;YesPlayMusic 是高颜值的网易云第三方播放器,支持自动替换无版权歌曲、PWA 安装及全局快捷键;Navidrome 则是自托管音乐流媒体服务器,兼容 Subsonic API,支持全格式音频管理与家庭共享。这三款开源工具均提供 Docker 或包管理器安装方案,帮助用户摆脱收费限制,实现个人音乐库的现代化管理与自由播放。

晚风叙旧发布于 2026/3/26更新于 2026/11/2114 浏览
三款 GitHub 高星开源音乐播放与管理工具推荐

一、Spottube

一个开源的跨平台 Spotify 客户端,兼容多个平台,利用 Spotify 的数据 API 和 YouTube、Piped.video 或 JioSaavn 作为音频源,无需 Spotify Premium。

项目地址:https://github.com/KRTirtho/spotube

1. 展示

文章配图

2. 功能

  • 🚫 由于使用了公开且免费的 Spotify 和 YT Music API,因此无广告
  • ⬇️ 免费下载曲目
  • 🖥️📱 跨平台支持
  • 🪶 体积小,数据使用量少
  • 🕵️ 匿名/访客登录
  • 🕒 时间同步歌词
  • ✋ 不进行遥测、诊断或用户数据收集
  • 🚀 原生性能
  • 📖 开源/自由软件
  • 🔉 播放控制在本地完成,而不是在服务器上

3. 安装

平台包管理器命令
MacosHomebrewbrew tap krtirtho/apps && brew install --cask spotube
WindowsChocolateychoco install spotube
WindowsScoopscoop bucket add extras
scoop install spotube
WindowsWinGetwinget install --id KRTirtho.Spotube

二、YesPlayMusic

高颜值的第三方网易云播放器。

项目地址:https://github.com/qier222/YesPlayMusic

1. 展示

文章配图

2. 功能

  • 第三方网易云音乐客户端,支持自动替换无版权歌曲(通过 YouTube 等音源),适配 Windows/macOS/Linux;
  • 内置歌词显示、私人 FM、每日推荐等功能,支持 PWA 安装和全局快捷键操作;
  • 高颜值 UI 设计,提供 Light/Dark 双主题切换;
  • 项目热度:GitHub 30.7K 星标,因颜值与功能兼备广受开发者关注;
  • ✅ 使用 Vue.js 全家桶开发
  • 🔴 网易云账号登录(扫码/手机/邮箱登录)
  • 📺 支持 MV 播放
  • 📃 支持歌词显示
  • 📻 支持私人 FM / 每日推荐歌曲
  • 🚫🤝 无任何社交功能
  • 🌎️ 海外用户可直接播放(需要登录网易云账号)
  • 🔐 支持 UnblockNeteaseMusic,自动使用各类音源替换变灰歌曲链接(网页版不支持)
    • 「各类音源」指默认启用的音源。
    • YouTube 音源需自行安装 yt-dlp。
  • ✔️ 每日自动签到(手机端和电脑端同时签到)
  • 🌚 Light/Dark Mode 自动切换
  • 👆 支持 Touch Bar
  • 🖥️ 支持 PWA,可在 Chrome/Edge 里点击地址栏右边的 ➕ 安装到电脑
  • 🟥 支持 Last.fm Scrobble
  • ☁️ 支持音乐云盘
  • ⌨️ 自定义快捷键和全局快捷键
  • 🎧 支持 Mpris

3. 安装

macOS 用户可以通过 Homebrew 来安装:brew install --cask yesplaymusic Windows 用户可以通过 Scoop 来安装:scoop install extras/yesplaymusic

Docker 部署

  1. 构建 Docker Image
  2. 启动 Docker Container
  3. Docker Compose 启动

三、Navidrome

Navidrome 是一个开源的、自托管的音乐流媒体服务器,旨在为用户提供个人音乐库的现代化管理和流媒体播放服务。它兼容 Subsonic API,因此可以支持多种 Subsonic 客户端应用(如手机、桌面或网页播放器)。

GitHub 项目地址:https://github.com/navidrome/navidrome

1. 展示

文章配图

2. 功能

  • 超大音乐库:轻松管理上万首歌曲,再大的音乐收藏也不怕。
  • 全格式通吃:无论什么格式的音频文件,基本都能一把搞定。
  • 元数据完整:所有精心整理的标签、封面、歌词全都保留,不会丢失。
  • 家庭共享:全家人可以用不同账号,各自有独立的播放列表和收藏夹。
  • 超级省资源:就算是老电脑、小树莓派都能跑得动,不吃配置。
  • 全平台支持:苹果电脑、Windows、Linux 都能用,Docker 一键部署更方便。
  • 自动扫描:新下载的音乐会自动导入,不用手动操作。
  • 界面好看:简洁现代的网页界面,还能换主题,看着就舒服。
  • 广泛兼容:支持一堆第三方音乐播放器,手机电脑随便用。
  • 音质转换:可以根据网络情况自动调整音质,流量不够也能听。
  • 中文支持:界面有中文,用起来毫无障碍。

3. 安装

Docker 安装:

  1. 先在电脑上装好 Docker
  2. 打开浏览器输入 http://localhost:4533 就能用了

复制下面这段命令运行一下就行:

docker run -d --name navidrome -v /path/to/music:/music -v /path/to/data:/data -p 4533:4533 deluan/navidrome:latest

文章配图

目录

  1. 一、Spottube
  2. 1. 展示
  3. 2. 功能
  4. 3. 安装
  5. 二、YesPlayMusic
  6. 1. 展示
  7. 2. 功能
  8. 3. 安装
  9. 三、Navidrome
  10. 1. 展示
  11. 2. 功能
  12. 3. 安装

更多推荐文章

查看全部
  • WorkBuddy 7 种即时通讯渠道接入配置指南
  • Linux 调试器 GDB/Cgdb 使用指南
  • 构建与 GitHub 深度集成的自动化工作流指南
  • Meta-Llama-3-8B-Instruct 本地部署与 8K 上下文体验
  • MCP 集成实战:连接 AI 与外部系统
  • 基于 JuiceSSH 与 cpolar 实现手机远程连接 Linux 服务器
  • 开源免费办公与开发常用软件推荐
  • Java SE 文件 IO 核心概念与使用指南
  • Spring AI MCP Server 集成与实现解析
  • FreeRTOS 链表详解
  • OpenClaw 安全指南:理性使用 AI 工具
  • 从零开始用 Python 复现 LLaMA 4 MoE 架构
  • OpenCode + GitHub Copilot:国内开发者的 Claude Code 替代方案
  • 百川 2-13B-Chat-4bits Supervisor 配置文件详解
  • 低空经济下无人机巡检系统一网统飞落地方案
  • Android 开发:深入理解 Framework 核心架构与源码解析
  • 2026 主流 AI 编程助手深度评测:文心快码、Copilot 与 Cursor
  • Clawdbot 整合 Qwen3-32B 本地部署与 Web 访问指南
  • Python 依赖漏洞自动扫描工具
  • OpenSpec 助力 AI 编程:基于需求驱动的规范化工作流

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online