项目作者: Tob1asDocker

项目描述 :
MPD (Music Player Daemon) on Raspberry Pi / ARM
高级语言: Shell
项目地址: git://github.com/Tob1asDocker/rpi-mpd.git
创建时间: 2016-11-22T15:43:08Z
项目社区:https://github.com/Tob1asDocker/rpi-mpd

开源协议:Apache License 2.0

下载


MPD - Music Player Daemon (Docker Image)

Supported tags

Alternatively use this MPD Docker image: https://github.com/giof71/mpd-alsa-docker

What is MPD?

Music Player Daemon (MPD) is a free and open music player server. It plays audio files, organizes playlists and maintains a music database. In order to interact with it, a client program is needed. The MPD distribution includes mpc, a simple command line client.

wikipedia.org/wiki/Music_Player_Daemon

About these images:

How to use this image

  1. docker run --name mpd \
  2. -p 6600:6600 -p 8000:8000 \
  3. --device=/dev/snd:/dev/snd \
  4. --cap-add=sys_nice \
  5. -v $(pwd)/music:/var/lib/mpd/music:rw \
  6. -v $(pwd)/playlists:/var/lib/mpd/playlists:rw \
  7. -v $(pwd)/data:/var/lib/mpd/data:rw \
  8. -d tobi312/rpi-mpd:alpine

optional (own config):

  1. download mpd.conf and edit
  2. add to docker run command: -v $(pwd)/mpd.conf:/etc/mpd.conf

http://localhost:8000 for Stream | Host: Host/IP , Port: 6600 for MPD Client.

Clients:
List of MPD Clients you can find here: https://www.musicpd.org/clients/
Examples: mympd or ampd, see docker-compose.yml-File.

Docker-Compose

  1. version: '2.4'
  2. services:
  3. mpd:
  4. #image: tobi312/rpi-mpd:debian
  5. image: tobi312/rpi-mpd:alpine
  6. container_name: mpd
  7. restart: unless-stopped
  8. ports:
  9. - 6600:6600 # MPD Client
  10. - 8000:8000 # Stream
  11. volumes:
  12. - ./Music:/var/lib/mpd/music:rw
  13. - ./playlists:/var/lib/mpd/playlists:rw
  14. - ./data:/var/lib/mpd/data:rw
  15. #- ./mpd.conf:/etc/mpd.conf:rw
  16. devices:
  17. - "/dev/snd:/dev/snd"

Troubleshooting


“Permission denied” in logs



Solution:
sh mkdir {Music,playlists,data} && chmod 777 {Music,playlists,data}


This Image on