I’m having issues with Mopidy-Spotify on a Raspberry Pi 3B. I was not able to reproduce it, but, especially when Mopidy is in longer use, there are noticeable gaps and sometimes even artefacts between songs: the last ends, the next song starts and after s ~8s the elapsed time resets and the song starts. Sometimes, then the next song starts skipping something between 1 to 5 seconds.
My config is as follows:
[core] cache_dir = /var/cache/mopidy config_dir = /etc/mopidy data_dir = /var/lib/mopidy max_tracklist_length = 10000 restore_state = false [logging] verbosity = 0 format = %(levelname)-8s [%(threadName)s] %(name)s %(message)s color = false config_file = [audio] mixer = software mixer_volume = output = autoaudiosink buffer_time = 15000 [proxy] scheme = hostname = port = username = password = [file] enabled = false ; Extension disabled by user config. [http] enabled = true hostname = 127.0.0.1 port = 6680 zeroconf = allowed_origins = csrf_protection = true default_app = mopidy [m3u] enabled = false ; Extension disabled by user config. [softwaremixer] enabled = true [stream] enabled = false ; Extension disabled by user config. [spotify] enabled = true username = ******** password = ******** client_id = ******** client_secret = ******** bitrate = 320 volume_normalization = true private_session = true timeout = 20 allow_cache = false allow_network = true allow_playlists = true search_album_count = 20 search_artist_count = 10 search_track_count = 50 toplist_countries =
Executable: /usr/bin/mopidy Platform: Linux-5.10.60-v7+-armv7l-with-debian-10.10 Python: CPython 3.7.3 from /usr/lib/python3.7 Mopidy: 3.2.0 from /usr/lib/python3/dist-packages Mopidy-Spotify: 4.1.1 from /usr/lib/python3/dist-packages GStreamer: 126.96.36.199 from /usr/lib/python3/dist-packages/gi Detailed information: Python wrapper: python-gi 3.30.4 Relevant elements: Found: uridecodebin souphttpsrc appsrc alsasink osssink oss4sink pulsesink id3demux id3v2mux lamemp3enc mpegaudioparse mpg123audiodec vorbisdec vorbisenc vorbisparse oggdemux oggmux oggparse flacdec flacparse shout2send Not found: flump3dec mad
Mopidy runs as systemd service installed via apt.mopidy.com; songs are searched and enqueued using the HTTP API. This behavior is somewhat new. I am using the setup for 1.5 years now and I am observing the artifacts since approx. 1 month (before, I did not use my setup for several months).
I’ve tried it with no buffer setting (so letting gstreamer decide), with 5, 10 and 15 seconds. Has this setting any influence when using libspotify? I have a gut feeling that the behavior becomes less since I am using 15 seconds buffer time.
Thanks for any help, I’m planning to use this setup at my wedding (digital jukebox style).