jaedb / Iris

Discover, explore and manage your music library across multiple sources with this beautiful web-based interface. Iris is a Mopidy frontend extension.
Apache License 2.0
1.13k stars 131 forks source link

Mopidy terminates when Spotify Playlists are browsed #961

Open Flattermann78 opened 1 month ago

Flattermann78 commented 1 month ago

Iris version

3.69.3

Operating system(s) affected

Browser(s) affected

What happened?

Browsing for playlists (Browse -> Spotify -> (e.g.) Featured -> (e.g.) Fit Beats) terminates Mopidy after some seconds

Mopidy==3.4.2 Mopidy-Spotify==5.0.0a1 Mopidy-Iris==3.69.3 GStreamer Spotify Plugin 0.13.0-RELEASE

Using the search dialog, I can select and play lists. It is more about the playlists provided through Spotify like "Featured Lists" "2000er Hits" or "80er Hits". The effect is not immediately but takes around 10 seconds until program termination.

I don't see any errors in the log aside of the SIGTERM, therefore I added a full log with log level 4. If I can assist in any way, please let me know.

log.txt

Issue in Mopidy as I wasn't sure which part is responsible for the termination.

Logs

INFO     2024-07-28 00:34:09,374 [1:MainThread] mopidy.commands
  GLib mainloop got SIGTERM. Exiting...
Flattermann78 commented 1 month ago

Reason found: The Mopidy response took quite long and the watchdog terminated the Mopidy service. Is it really necessary accessing all links of all playlists upfront? I see a lot of red warning now do to the slow response.