可以直接安装(apt-get install mpd),也可以使用docker。这边推荐使用docker。
1.话不多说直接上docker-compose
services:
mpd:
image: giof71/mpd-alsa
container_name: mpd-alsa
ports:
- 6600:6600
environment:
- MPD_AUDIO_DEVICE=hw:1,0
- MIXER_TYPE=software
volumes:
- /你的路径/Music:/music
- /你的路径/Music/playlists:/playlists
- /你的路径/mpd/db:/db
devices:
- /dev/snd
restart: unless-stopped
2.部分参数解释
MPD_AUDIO_DEVICE=hw:1,0 输出的硬件:如果飞牛运行的机器有多个声卡,需要配置对应的硬件,可以根据 aplay -l 输出调整MPD_AUDIO_DEVICE
/你的路径/Music:/music ;/你的路径/Music/playlists:/playlists ;/你的路径/mpd/db:/db :分别是音乐文件路径;播放列表路径;mpd数据路径
- /dev/snd 允许容器直接访问主机的音频设备 /dev/snd ,使 MPD 能够通过 ALSA 输出声音。需确保主机已正确配置声卡驱动。
3.常用客户端
- 命令行工具:
mpc 、ncmpcpp
- 图形界面:
Cantata 、GMPC (Linux/Windows/macOS)
- 手机应用:
MPDroid (Android)、MPoD (iOS)
- 当然还有HomeAssistant 只要安装MPD插件就可以了
|