{"repo":"chenqimiao/qm-music","free":true,"listed":false,"github":"https://github.com/chenqimiao/qm-music","clone":"git clone https://github.com/chenqimiao/qm-music.git","description":"🎧☁️ Your Private Music Service","language":"Java","stars":579,"topics":["music","music-server","self-hosted","subsonic-server"],"license":"Apache-2.0","category":"media-processing","readme_excerpt":"QM-Music 🎵 中文 English 🎧☁️ Your Private Music Service QM-Music 是一个基于 Subsonic 构建的轻量级私有云音乐服务器，专为音乐爱好者设计的轻量级高性能解决方案。支持 Docker 一键部署，完美兼容 Subsonic 生态客户端（如音流/feishin/Amperfy/substreamer/music-assistant），让您随时随地安全访问个人音乐库。 📱 音流 🖥️ feishin 🌟 核心特性 - 🐳 Docker 容器化部署 - 快速启动，零环境依赖 - 🌱 轻量级部署 - 仅需约150MB内存占用，低资源消耗 - 🎧 Subsonic 协议兼容 - 可在支持 subsonic api 的客户端连接使用 - ⚡ 高性能媒体服务 - 低延迟流媒体传输 - 🔄 智能转码支持 - 按需开启 libmp3lame/acc 转码节省流量 - 📁 多格式支持 - 全面兼容 MP3/FLAC/AAC/WAV 等格式 - 🔒 私有化部署 - 完全掌控您的音乐数据 - 🇨🇳 中文曲库友好 - 支持繁简字互搜，中文排序/检索优化 🚀 快速开始 基本部署 docker run docker compose ⚙️ 配置说明 - 环境变量 - QM FFMPEG ENABLE=true 启用智能音频转码（推荐在户外使用的用户开启），支持按网络状况自动切换 libmp3lame/acc 编码，有效节省流量消耗（默认关闭） - TZ=Asia/Shanghai 请务必根据所在地区设置 - QM SPOTIFY ENABLE=false 非必须 开启后，可以获得更多元数据支持 SPOTIFY KEY 申请地址 - QM SPOTIFY CLIENT ID 非必须 - QM SPOTIFY CLIENT SECRET 非必须 - QM LASTFM ENABLE=false 非必须 开启后，可以获得更多元数据支持 LAST FM KEY 申请地址 - QM LASTFM API KEY 非必须 - QM REFRESH AUTO=true 非必须 定时刷新曲库开关 默认开启 - QM CLEAN PLAY HISTORY AUTO=true 非必须 定时清理播放记录开关 默认开启 - QM SAVE PLAY HISTORY MONTH=24 非必须 保留播放记录月份数 默认24 - 卷挂载 - /data/qm-music/music dir ：音乐文件存储目录 - /data/qm-music/db ：数据库及元数据存储目录（请勿存放其他文件） - /data/qm-music/cache : 缓存文件 🖥️ 初始化使用 1. 访问 http://[Server IP]:[Port] 进入管理界面 2. 使用默认凭证登录： 用户名 ： admin 密码 ： admin 3. 在首页立即更改默认密码 4. 前往「曲库管理」点击【刷新曲库】按钮 5. 等待曲目元数据解析完成（可通过日志查看进度） 6. 在客户端应用（音流/feishin/Amperfy/substreamer/music-assistant等）使用以下连接参数： 📜 开源协议 本项目基于 Apache License 2.0 开源协议发布，您可以： - 二次开发时需保留原始版权声明 - 修改后的衍生版本需做明显变更说明 - 不提供任何明示或暗示的担保 完整协议内容请查看 LICENSE 文件，使用即表示您","default_branch":null,"files":null,"tree":[],"storefront":"/r/chenqimiao","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chenqimiao/qm-music/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}