From e94753cfb2cd7a1444894761373b5def0e9b8138 Mon Sep 17 00:00:00 2001 From: Werner Beroux Date: Fri, 8 May 2015 16:35:20 +0200 Subject: [PATCH] Add UDP sink on port 5555. Can be used to enable ncmpcpp visualizer. --- Dockerfile | 1 + README.md | 5 +++-- mopidy.conf | 3 +++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 48bcbea..325bca7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -44,5 +44,6 @@ VOLUME /var/lib/mopidy/media EXPOSE 6600 EXPOSE 6680 +EXPOSE 5555/udp ENTRYPOINT ["/mopidy.sh"] diff --git a/README.md b/README.md index 4c1fa0c..8635ce2 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ First to make [audio from from within a Docker container](http://stackoverflow.c -e PULSE_COOKIE_DATA=$(pax11publish -d | grep --color=never -Po '(?<=^Cookie: ).*') \ -v $PWD/media:/var/lib/mopidy/media:ro \ -v $PWD/local:/var/lib/mopidy/local \ - -p 6600:6600 -p 6680:6680 \ + -p 6600:6600 -p 6680:6680 -p 5555:5555/udp \ wernight/mopidy \ -o spotify/username=USERNAME -o spotify/password=PASSWORD \ -o gmusic/username=USERNAME -o gmusic/password=PASSWORD \ @@ -68,6 +68,7 @@ Ports: * 6600 - MPD server (if you use for example ncmpcpp client) * 6680 - HTTP server (if you use your browser as client) + * 5555/udp - [UDP steaming for FIFO sink](https://github.com/mopidy/mopidy/issues/775) Environment variables: @@ -110,7 +111,7 @@ Volumes: -e PULSE_SERVER=tcp:$(hostname -i):4713 \ -e PULSE_COOKIE_DATA=$(pax11publish -d | grep --color=never -Po '(?<=^Cookie: ).*') \ wernight/mopidy - $ docker run --rm -it --link mopidy:mopidy wernight/ncmpcpp --host mopidy + $ docker run --rm -it --net=container:mopidy wernight/ncmpcpp Feedbacks diff --git a/mopidy.conf b/mopidy.conf index 9f9ba0c..833decf 100644 --- a/mopidy.conf +++ b/mopidy.conf @@ -2,6 +2,9 @@ data_dir = /var/lib/mopidy/local media_dir = /var/lib/mopidy/media +[audio] +output = tee name=t ! queue ! autoaudiosink t. ! queue ! udpsink host=0.0.0.0 port=5555 + [m3u] playlists_dir = /var/lib/mopidy/playlists