当前位置: 首页 > news >正文

推荐三款GitHub上高星开源的音乐搜索平台

文章目录

一、Spottube

1. 展示

2. 功能

3. 安装

二、YesPlayMusic

1. 展示

2. 功能

2. 安装

三、Navidrome 

1. 展示

2. 功能

3. 安装


一、Spottube

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

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

1. 展示

2. 功能

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

3. 安装

Macos - Homebrew
brew tap krtirtho/apps
brew install --cask spotube
Windows - Chocolatey

choco install spotube

Windows - Scoop

scoop bucket add extras

scoop install spotube

Windows - WinGet

winget install --id KRTirtho.Spotube

二、YesPlayMusic

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

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

1. 展示

2. 功能

  • 第三方网易云音乐客户端,支持 ‌自动替换无版权歌曲‌(通过 YouTube 等音源),适配 Windows/macOS/Linux‌5;
  • 内置歌词显示、私人 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

2. 安装

  • macOS 用户可以通过 Homebrew 来安装:brew install --cask yesplaymusic

  • Windows 用户可以通过 Scoop 来安装:scoop install extras/yesplaymusic

 Docker 部署

1)构建 Docker Image

docker build -t yesplaymusic 

      2)启动 Docker Container

      docker run -d --name YesPlayMusic -p 80:80 yesplaymusic

      3)Docker Compose 启动

      docker-compose up -d

      三、Navidrome 

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

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

      1. 展示

      2. 功能

      • 超大音乐库:轻松管理上万首歌曲,再大的音乐收藏也不怕。

      • 全格式通吃:无论什么格式的音频文件,基本都能一把搞定。

      • 元数据完整:所有精心整理的标签、封面、歌词全都保留,不会丢失。

      • 家庭共享:全家人可以用不同账号,各自有独立的播放列表和收藏夹。

      • 超级省资源:就算是老电脑、小树莓派都能跑得动,不吃配置。

      • 全平台支持:苹果电脑、Windows、Linux 都能用,Docker 一键部署更方便。

      • 自动扫描:新下载的音乐会自动导入,不用手动操作。

      • 界面好看:简洁现代的网页界面,还能换主题,看着就舒服。

      • 广泛兼容:支持一堆第三方音乐播放器,手机电脑随便用。

      • 音质转换:可以根据网络情况自动调整音质,流量不够也能听。

      • 中文支持:界面有中文,用起来毫无障碍。

      3. 安装

      Docker 安装

      1. 先在电脑上装好 Docker

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

        docker run -d --name navidrome -v /path/to/music:/music -v /path/to/data:/data -p 4533:4533 deluan/navidrome:latest
      3. 打开浏览器输入 http://localhost:4533 就能用了

      写在最后

      有了这几款开源神器,我们终于不用受制于那些动不动就收费、涨价的音乐平台了。

      在家能用电脑听无损音乐,出门用手机随时听,体验一点不比收费服务差。

      最爽的是,我们的音乐完全自己掌控,再也不用担心喜欢的歌突然就听不了了!

      这才是音乐爱好者该有的自由!

      喜欢的话记得收藏点赞加关注哦!

      相关文章:

    1. proxychains4系统代理for linux(加速国内github下载速度,pip安装)
    2. Arm GICv3中断处理模型解析
    3. Linux网络编程 原始套接字与ARP协议深度解析——从数据包构造到欺骗攻防
    4. browser-use:AI驱动的浏览器自动化工具使用指南
    5. 二叉树的遍历(深度优先搜索)
    6. 基于AI技术的高速公路交通引流系统设计与应用研究
    7. 05-GPIO原理
    8. Bolsig+超详细使用教程
    9. toCharArray作用
    10. Java知识日常巩固(五)
    11. 【torch\huggingface默认下载路径修改】.cache/torch/ 或 .cache/huggingface
    12. 【C到Java的深度跃迁:从指针到对象,从过程到生态】第四模块·Java特性专精 —— 第十三章 异常处理:超越C错误码的文明时代
    13. 【2025 最新前沿 MCP 教程 01】模型上下文协议:AI 领域的 USB-C
    14. 支付宝小程序组件与页面构造器使用指南:从页面到组件的正确迁移
    15. 第25周:DenseNet+SE-Net实战
    16. 抖音集团电商流量实时数仓建设实践
    17. 制作一个简单的操作系统10
    18. 第R4周:LSTM-火灾温度预测
    19. RocketMQ 主题与队列的协同作用解析(既然队列存储在不同的集群中,那要主题有什么用呢?)---管理命令、配置安装(主题、消息、队列与 Broker 的关系解析)
    20. java多线程(6.0)
    21. 专访|伊朗学者:美伊核谈不只是改革派立场,但伊朗不信任美国
    22. “下山虎”张名扬一回合摘下“狮心”:你们再嘘一个给我听听
    23. 伊朗阿巴斯港港口爆炸已致47人受伤
    24. 明查|把太平洋垃圾污染问题甩锅中国,特朗普用的是P过的图
    25. 全国首个古文学习AI大模型在沪发布,可批阅古文翻译
    26. 安徽铁塔再通报“会议室不雅行为”事件:涉事员工停职检查