收起左侧

使用mpd把飞牛主机当成音乐播放器

1
回复
575
查看
[ 复制链接 ]

13

主题

10

回帖

130

牛值

社区共建团

社区上线纪念勋章社区共建团荣誉勋章

2025-3-20 09:31:15 显示全部楼层 阅读模式

可以直接安装(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.常用客户端

  • ​​命令行工具​:mpcncmpcpp
  • ​​图形界面​:CantataGMPC(Linux/Windows/macOS)
  • ​​手机应用​:MPDroid(Android)、MPoD(iOS)
  • 当然还有HomeAssistant 只要安装MPD插件就可以了
收藏
送赞 1
分享

0

主题

7

回帖

0

牛值

江湖小虾

2025-3-22 14:35:01 显示全部楼层
楼主Music/playlists:/playlists 这个可以是空着的吗?还是提前先新建空壳文件?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则