I’m trying to use this docker image: https://hub.docker.com/r/wernight/mopidy
and this set of instructions:
Example using HTTP client to stream local files
1.
Give read access to your audio files to user 84044, group 84044, or all users (e.g., $ chgrp -R 84044 $PWD/media && chmod -R g+rX $PWD/media).
-
Index local files:
$ docker run --rm
–device /dev/snd
-v “$PWD/media:/var/lib/mopidy/media:ro”
-v “$PWD/local:/var/lib/mopidy/local”
-p 6680:6680
wernight/mopidy mopidy local scan -
Start the server:
docker run -d \ -e "PULSE_SERVER=tcp:(hostname -i):4713"
-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 6680:6680
wernight/mopidy -
Browse to http://localhost:6680/
Basically during the scan (step 2) I get this issue:
ERROR [Errno 13] Permission denied: ‘/var/lib/mopidy/local/library.json.gz.Q2odwT’
Traceback (most recent call last):
File “/usr/lib/python2.7/dist-packages/mopidy/main.py”, line 134, in main
return args.command.run(args, proxied_config)
File “/usr/lib/python2.7/dist-packages/mopidy/local/commands.py”, line 167, in run
library.close()
File “/usr/lib/python2.7/dist-packages/mopidy/local/json.py”, line 171, in close
‘tracks’: self._tracks.values()
File “/usr/lib/python2.7/dist-packages/mopidy/internal/storage.py”, line 51, in dump
prefix=basename + ‘.’, dir=directory, delete=False)
File “/usr/lib/python2.7/tempfile.py”, line 475, in NamedTemporaryFile
(fd, name) = _mkstemp_inner(dir, prefix, suffix, flags)
File “/usr/lib/python2.7/tempfile.py”, line 244, in _mkstemp_inner
fd = _os.open(file, flags, 0600)
OSError: [Errno 13] Permission denied: ‘/var/lib/mopidy/local/library.json.gz.Q2odwT’
Traceback (most recent call last):
File “/usr/bin/mopidy”, line 11, in
load_entry_point(‘Mopidy==2.2.2’, ‘console_scripts’, ‘mopidy’)()
File “/usr/lib/python2.7/dist-packages/mopidy/main.py”, line 134, in main
return args.command.run(args, proxied_config)
File “/usr/lib/python2.7/dist-packages/mopidy/local/commands.py”, line 167, in run
library.close()
File “/usr/lib/python2.7/dist-packages/mopidy/local/json.py”, line 171, in close
‘tracks’: self._tracks.values()
File “/usr/lib/python2.7/dist-packages/mopidy/internal/storage.py”, line 51, in dump
prefix=basename + ‘.’, dir=directory, delete=False)
File “/usr/lib/python2.7/tempfile.py”, line 475, in NamedTemporaryFile
(fd, name) = _mkstemp_inner(dir, prefix, suffix, flags)
File “/usr/lib/python2.7/tempfile.py”, line 244, in _mkstemp_inner
fd = _os.open(file, flags, 0600)
OSError: [Errno 13] Permission denied: ‘/var/lib/mopidy/local/library.json.gz.Q2odwT’
root@justin-VirtualBox:/mnt/mopidy#
I’m not sure why. I’ve tried using the --privileged param but it hasn’t helped either. Anyone have an idea of what is going on?