
FFmpeg in Plain English
FFmpeg in Plain English 是一款可以使用自然语言(普通话)的在线 FFmpeg 工具,可以直接在浏览器中进行视频处理,无需下载单独的 FFmpeg,也无需记忆命令行,只需要说:转换成MOV格式,简单易用。
QM-Music 是一个基于 Subsonic 构建的轻量级私有云音乐服务器,专为音乐爱好者设计的轻量级高性能解决方案。支持 Docker 一键部署,完美兼容 Subsonic 生态客户端(如音流/Amperfy/substreamer/feishin/music-assistant),让您随时随地安全访问个人音乐库。
如果你有一套本地音乐库,希望随时随地通过手机或电脑安全访问,又不想依赖 Spotify、Apple Music 等第三方平台,那么 QM-Music 或许是你一直在找的解决方案。

这是一个基于 Subsonic 协议构建的轻量级私有云音乐服务器,专为音乐爱好者设计:资源占用极低、部署简单、兼容主流客户端,且完全由你掌控数据。


docker rundocker run -d \
--name qm-music \
-p 6688:6688 \
-v /your/music:/data/qm-music/music_dir \
-v /your/db:/data/qm-music/db \
-v /your/cache:/data/qm-music/cache \
-e QM_FFMPEG_ENABLE=true \
-e TZ=Asia/Shanghai \
-e QM_REFRESH_AUTO=true \
--restart unless-stopped \
qmmusic/qm-music:latest
docker-compose.ymlversion: '3'
services:
qm-music:
container_name: qm-music
image: qmmusic/qm-music:latest
ports:
- "6688:6688"
volumes:
- /your/music:/data/qm-music/music_dir
- /your/db:/data/qm-music/db
- /your/cache:/data/qm-music/cache
environment:
- QM_FFMPEG_ENABLE=true
- TZ=Asia/Shanghai
- QM_REFRESH_AUTO=true
restart: unless-stopped
注意:
- 将
/your/music等路径替换为你的实际目录- 首次启动后访问
http://[服务器IP]:6688,使用默认账号admin/admin登录,并立即修改密码
| 变量 | 说明 |
|---|---|
QM_FFMPEG_ENABLE=true | 启用智能转码(需容器内有 FFmpeg),适合移动网络使用 |
TZ=Asia/Shanghai | 设置时区,影响日志与播放记录时间 |
QM_REFRESH_AUTO=true | 自动扫描音乐目录更新(默认开启) |
QM_CLEAN_PLAY_HISTORY_AUTO=true | 定期清理播放记录(默认开启) |
QM_SAVE_PLAY_HISTORY_MONTH=24 | 保留最近 24 个月的播放记录 |
Spotify / Last.fm 集成为可选功能,如需增强元数据(如专辑封面、艺人介绍),可申请对应 API Key 并启用,非必需。
在任意 Subsonic 兼容客户端(如 Feishin、音流、Amperfy)中添加服务器:
http://[你的服务器IP]:6688连接后即可在手机、平板、电脑上无缝播放、创建歌单、查看歌词。
项目团队已公布初步路线图,包括:
QM-Music 不追求花哨功能,而是专注做好一件事:让你安全、高效、低成本地访问自己的音乐库。






