I've installed mopidy on a clean build of Rasbian Jessie. I've managed to run it, and get MPoD to connect to it over my local WiFI. I've configured mopidy to enable the mpd server (hostname = 0.0.0.0 port =6600), and as an HTTP server (hostname = 0.0.0.0 port=6680).
I can see MPoD connecting to it, and I can see the mp3 file stored locally onto my Pi from MPoD.
In MPoD's connection setings I have chosen the On The Go connection mode, and disabled Use Local Cache as recommended in the MPoD help docs. I've chosen the Pi's IP address (192.168.1.xx) and correct port numbers for both MPD and HTTP.
I think it is trying to play the audio locally from the Pi's headphone jack. I want it to stream to the MPoD client on my iOS device.
But when I play an audio file in MPoD, the timer increases, but nothing plays from the iOS device. The server gives a warning:
WARNING GStreamer warning: gst-stream-error-quark: No volume control found (3)
What am I missing?
Update: - I think I'm missing two important elements from GStream, but I don't know how to install them?
$ mopidy deps
Executable: /usr/bin/mopidy
Platform: Linux-4.1.17+-armv6l-with-debian-8.0
Python: CPython 2.7.9 from /usr/lib/python2.7
Mopidy: 2.0.0 from /usr/lib/python2.7/dist-packages
Pykka>=1.1: 1.2.1 from /usr/lib/python2.7/dist-packages
requests>=2.0: 2.4.3 from /usr/lib/python2.7/dist-packages
tornado>=2.3: 3.2.2 from /usr/lib/python2.7/dist-packages
GStreamer: 1.4.4.0 from /usr/lib/python2.7/dist-packages/gi
Detailed information:
Python wrapper: python-gi 3.14.0
Relevant elements:
Found:
uridecodebin
souphttpsrc
appsrc
alsasink
osssink
oss4sink
pulsesink
id3demux
id3v2mux
lamemp3enc
mad
mpegaudioparse
vorbisdec
vorbisenc
vorbisparse
oggdemux
oggmux
oggparse
flacdec
flacparse
shout2send
Not found:
flump3dec
mpg123audiodec