AudioMuse-AI

声学分析自动挖掘曲库,生成智能歌单,找回被遗忘的好歌。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 169 🐛 待处理 27 👀 关注 10
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 2909
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,AGPL-3.0许可,本地部署,无在线服务,完全免费。

项目预览

AudioMuse-AI 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队NeptuneHub
定价模式🏷️完全免费
价格说明开源项目,AGPL-3.0许可,本地部署,无在线服务,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议AGPL-3.0
主要语言Python
技术栈/模型clap,docker,emby,jellyfin,jellyfin-plugin,k3s,kubernetes,librosa,llm,lyrion,music,navidrome,onnx,playlist,plex,self-hosted,smart-playlists,sonic-analysis
GitHub 星标★ 2909
上线时间2025-05-24 00:00:00
代码更新2026-11-05
仓库体积151.5 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数5

项目介绍

AudioMuse-AI 是一个开源的智能音乐分析引擎,专注于解决音乐库中“有歌却难找”的痛点。它通过声学分析技术,不依赖任何元数据或外部服务,直接对音频文件进行深度解析,从而发现被遗忘的歌曲、挖掘音乐库中隐藏的关联,并自动生成智能播放列表。项目支持 Navidrome、Jellyfin、LMS、Lyrion、Emby 和 Plex 等主流媒体服务器,安装后即可无缝集成。其核心能力包括:基于音频指纹的相似歌曲聚类、动态歌单生成、以及离线本地化处理,确保用户隐私和数据安全。对于拥有大量本地音乐且厌倦手动整理的用户,AudioMuse-AI 提供了一种全新的、自动化的音乐发现体验,让尘封的曲库重新焕发活力。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2909

技术标签

使用教程

难度:入门 约 10 分钟 部署方式:Docker 7 步

环境要求

  • 已安装 Docker 和 Docker Compose
  • 已有一个正在运行的媒体服务器(Navidrome、Jellyfin、Lyrion、Emby 或 Plex)
  • 满足项目文档中的硬件要求(见 README 的 Hardware Requirements 章节)
  • PostgreSQL v15(部署示例基于该版本,其他版本可能出错)

安装与启动步骤

  1. 1获取项目代码

    README 未直接给出克隆命令,按项目 GitHub 地址获取源码,进入仓库根目录后再执行后续步骤。

    git clone https://github.com/NeptuneHub/AudioMuse-AI.git
    cd AudioMuse-AI
  2. 2复制环境变量文件

    在仓库根目录执行,将示例环境文件复制为 deployment/.env,后续启动会读取它。

    cp deployment/.env.example deployment/.env
  3. 3修改数据库密码

    编辑 deployment/.env,至少修改默认数据库用户名和密码;也可覆盖其他 PostgreSQL 连接参数。

    POSTGRES_PASSWORD=your-secure-password
  4. 4启动服务

    使用 Docker Compose 后台启动整套服务(Web UI、PostgreSQL、Worker)。

    docker compose -f deployment/docker-compose.yaml up -d
  5. 5访问 Web 界面

    打开 Web UI 进入 Setup Wizard 完成配置;Swagger 文档在 /apidocs/,开启认证时需先登录。

    http://localhost:8000
  6. 6运行首次分析

    进入 Analysis and Clustering 页面,点击 Start Analysis 扫描音乐库,完成后可查看聚类与音乐地图。

  7. 7停止服务

    需要停机或更新时执行,停止并移除本次启动的容器。

    docker compose -f deployment/docker-compose.yaml down

关键配置

配置项必填说明示例
POSTGRES_PASSWORD是PostgreSQL 数据库密码,README 建议修改默认值your-secure-password
POSTGRES_USER否PostgreSQL 数据库用户名,建议改掉默认值audiomuse
TZ否容器时区,v1.0.0 起仅 PostgreSQL 和 TZ 走环境变量Asia/Shanghai

如何确认成功

浏览器打开 http://localhost:8000 能看到 Setup Wizard 首页,访问 http://localhost:8000/apidocs/ 可打开 API 文档即表示启动成功。

常见问题

Q:支持哪些媒体服务器?

A:支持 Navidrome、Jellyfin、LMS、Lyrion、Emby 和 Plex,官方表示后续还会增加更多集成。

Q:必须用 Docker 吗?

A:不是。除了 Docker Compose / Podman 和 Kubernetes,官方还提供 macOS、Linux、Windows 原生安装包,自带嵌入式 PostgreSQL,启动后访问 http://127.0.0.1:8000。

Q:数据库可以用其他版本吗?

A:README 明确说明示例基于 PostgreSQL v15 设计,使用不同版本可能导致错误。

Q:怎么控制更新版本?

A:用固定版本标签如 :X.Y.Z 最稳妥;:latest 是最近发布版,自动更新;:devel 为不稳定开发版,仅适合尝鲜测试。

Q:如何停止或关闭服务?

A:执行 docker compose -f deployment/docker-compose.yaml down 即可停止容器。

注意事项

  • 从 v1.0.0 起只有 PostgreSQL 和 TZ 通过环境变量配置,其余设置都在浏览器 Setup Wizard 中完成并存入数据库,旧环境变量会在首次启动时自动导入。
  • 升级原生安装版本前,务必先停止正在运行的实例。
  • macOS/Linux/Windows 原生包未签名,首次启动系统可能告警;Linux 需用 root 安装、用普通用户运行(不能用 sudo)。
  • 无 AVX2 的 CPU 可用 -noavx2 镜像,需要 GPU 加速可用 -nvidia 镜像(ARM 的 -nvidia-arm 为实验性)。

核心亮点

  • 纯声学分析,不依赖标签或外部API,隐私友好且离线可用
  • 一键集成 Navidrome、Jellyfin、Plex 等主流媒体服务器,部署简单
  • 能自动发现曲库中隐藏的音乐关联,生成惊喜歌单,提升发现感

不足之处

  • 声学分析对计算资源有一定要求,大型曲库首次扫描耗时较长
  • 文档/社区待观察,项目尚在成长中,生态和教程可能不够丰富

适用场景

  • 个人音乐库整理:自动归类相似歌曲,生成心情或风格歌单
  • 家庭媒体服务器:为 Jellyfin/Plex 用户提供智能推荐功能
  • 音乐探索:从旧曲库中挖掘被遗忘的冷门佳作

替代项目

Navidrome、Jellyfin、Plex

上一篇:AudioGPT

下一篇:MusicGPT

同类项目推荐

document-to-podcast 开源

本地AI把文档一键变成播客,隐私安全又高效

Blueprint by Mozilla.ai for generating podcasts from documents using local AI

★ 187 2026-08-09
mlp-singer 开源

用纯MLP快速合成韩语歌声,告别慢速自回归。

Official implementation of MLP Singer: Towards Rapid Parallel Korean Singing Voice S···

★ 118 2026-08-09
JamBot 开源

用 Python 自动化音乐制作,快速生成混音灵感。

★ 64 2026-08-09
tts 开源

一行命令,用 Amazon Polly 把你的文字变成语音。

:pencil: :sound: A simple text-to-speech tool. Converts your text to speech with any···

★ 173 2026-08-09
zerovox 开源

给一段声音,立刻用那个声音说话,完全离线免费。

zero-shot realtime TTS system, fully offline, free and open source

★ 56 2026-08-09
HeadTTS 开源

浏览器里跑TTS,带时间戳和口型,直接做唇形同步

HeadTTS: Free neural text-to-speech (Kokoro) with timestamps and visemes for lip-syn···

★ 184 2026-08-09
kokorodoki 开源

轻量级自然语音合成,实时响应,随处可嵌

Natural-sounding Text-to-Speech App that fits anywhere. Fast, Real-Time and flexible···

★ 65 2026-08-09
e2-tts-pytorch 开源

几行代码实现零样本语音克隆,让 TTS 不再复杂

Implementation of E2-TTS, "Embarrassingly Easy Fully Non-Autoregressive Zero-Shot TT···

★ 520 2026-08-09
CoMoSpeech 开源

一步合成语音和歌声,告别扩散模型慢速采样

ACM MM 2023 CoMoSpeech: One-Step Speech and Singing Voice Synthesis via Consistency ···

★ 215 2026-08-09