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

推荐三款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 就能用了

      写在最后

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

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

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

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

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

      http://www.xdnf.cn/news/2110.html

      相关文章:

    1. 华为OD机试真题——素数之积RSA加密算法(2025A卷:100分)Java/python/JavaScript/C/C++/GO最佳实现
    2. JDK 17 与 Spring Cloud Gateway 新特性实践指南
    3. Flask + ajax上传文件(三)--图片上传与OCR识别
    4. DataStreamAPI实践原理——计算模型
    5. 上位机知识篇---时钟分频
    6. [mysql]数据类型精讲下
    7. 【Linux网络】HTTP协议全解析 - 从请求响应到方法与Header
    8. SpringBoot UserAgentUtils获取用户浏览器 操作系统设备统计 信息统计 日志入库
    9. 从基础到实战的量化交易全流程学习:1.1 量化交易本质与行业生态
    10. C++---类和对象(二)
    11. VO包装类和实体类分别是什么?区别是什么?
    12. C++学习笔记(四十)——STL之归约算法
    13. 深入探究 MySQL 架构:从查询到硬件
    14. Apache NetBeans 25 发布
    15. 任务管理系统,Java+Vue,含源码与文档,科学规划任务节点,全程督办保障项目落地提效
    16. priority_queue的学习
    17. GoFly快速开发框架新增UI素材库-帮助开发者快速开发管理后台UI基于ArcoDesign框架开发
    18. 服务器传输数据存储数据建议 传输慢的原因
    19. 文本预处理(NLTK)
    20. 图像处理——边缘检测
    21. 【C++11】Lambda表达式
    22. 区块链实战:Hyperledger Fabric多节点网络部署与高性能业务链码
    23. 【运维】Windows 与 Linux 中实时查看日志的命令对比详解(tail -f)
    24. 二叉搜索树的实现与应用场景
    25. 指标监控:Prometheus 结合 Grafana,监控redis、mysql、springboot程序等等
    26. 3:QT联合HALCON编程—海康相机SDK二次程序开发
    27. 深入详解人工智能数学基础——微积分中拉格朗日乘数法在GAN训练中的应用
    28. python调用ffmpeg对截取视频片段,可批量处理
    29. 写了一个关于SpringAop记录用户操作的功能
    30. A. Ambitious Kid