Hi everybody!
I’m having some trouble using Mopidy-Spotify and Mopidy-Soundcloud. I get the following error message when starting Mopidy in verbose mode, and when running “mopidy local scan”:
ERROR 2016-10-04 21:21:04,016 [12019:MainThread] mopidy.__main__ Extension soundcloud failed during setup, this might have left the registry in a bad state. Traceback (most recent call last): File "/usr/lib64/python2.7/site-packages/mopidy/__main__.py", line 121, in main extension.setup(registry) File "/usr/lib64/python2.7/site-packages/mopidy_soundcloud/__init__.py", line 40, in setup from .actor import SoundCloudBackend File "/usr/lib64/python2.7/site-packages/mopidy_soundcloud/actor.py", line 9, in <module> from .library import SoundCloudLibraryProvider File "/usr/lib64/python2.7/site-packages/mopidy_soundcloud/library.py", line 12, in <module> from mopidy_soundcloud.soundcloud import safe_url File "/usr/lib64/python2.7/site-packages/mopidy_soundcloud/soundcloud.py", line 14, in <module> import requests File "/usr/lib/python2.7/site-packages/requests/__init__.py", line 64, in <module> from . import utils File "/usr/lib/python2.7/site-packages/requests/utils.py", line 29, in <module> from .exceptions import InvalidURL, InvalidHeader, FileModeWarning ImportError: cannot import name InvalidHeader ERROR 2016-10-04 21:21:04,040 [12019:MainThread] mopidy.__main__ Extension spotify failed during setup, this might have left the registry in a bad state. Traceback (most recent call last): File "/usr/lib64/python2.7/site-packages/mopidy/__main__.py", line 121, in main extension.setup(registry) File "/usr/lib64/python2.7/site-packages/mopidy_spotify/__init__.py", line 49, in setup from mopidy_spotify.backend import SpotifyBackend File "/usr/lib64/python2.7/site-packages/mopidy_spotify/backend.py", line 13, in <module> from mopidy_spotify import Extension, library, playback, playlists File "/usr/lib64/python2.7/site-packages/mopidy_spotify/library.py", line 9, in <module> from mopidy_spotify import ( File "/usr/lib64/python2.7/site-packages/mopidy_spotify/distinct.py", line 7, in <module> from mopidy_spotify import search File "/usr/lib64/python2.7/site-packages/mopidy_spotify/search.py", line 8, in <module> import requests File "/usr/lib/python2.7/site-packages/requests/__init__.py", line 64, in <module> from . import utils File "/usr/lib/python2.7/site-packages/requests/utils.py", line 22, in <module> from . import certs ImportError: cannot import name certs ERROR 2016-10-04 21:21:04,051 [12019:MainThread] mopidy.__main__ Extension stream failed during setup, this might have left the registry in a bad state. Traceback (most recent call last): File "/usr/lib64/python2.7/site-packages/mopidy/__main__.py", line 121, in main extension.setup(registry) File "/usr/lib64/python2.7/site-packages/mopidy/stream/__init__.py", line 31, in setup from .actor import StreamBackend File "/usr/lib64/python2.7/site-packages/mopidy/stream/actor.py", line 13, in <module> from mopidy.internal import http, playlists File "/usr/lib64/python2.7/site-packages/mopidy/internal/http.py", line 6, in <module> import requests File "/usr/lib/python2.7/site-packages/requests/__init__.py", line 64, in <module> from . import utils File "/usr/lib/python2.7/site-packages/requests/utils.py", line 22, in <module> from . import certs ImportError: cannot import name certs
I’m running Fedora 24 and I have installed the extensions using pip. It does not matter what user I run Mopidy as (root included), or if I run it as a service (altough, I had to write the service file manually). My mopidy.conf looks like this:
[mpd] hostname = ::
[local] enabled = true media_dir = /home/My_User/Music excluded_file_extensions = .html .jpeg .jpg .pdf .png .txt .gif
[audio] mixer = software mixer_volume = 20
[spotify] enabled = true username = My_Username password = My_Password bitrate = 320
[soundcloud] enabled = true auth_token = My_Auth_Token explore_songs = 25
I can play local files just fine and, me being a noob, can’t figure what’s wrong. Thanks in advance!