gst-plugin-spotify has stopped functioning after the latest update
-
Every time I try to play a song via Spotify I am met with this error:
Resource not found.
audio/spotify/src/spotifyaudiosrc/imp.rs(279): <gstspotify::spotifyaudiosrc:
:SpotifyAudioSrc as gstreamer_base::subclass::push_src::PushSrcImpl>::create (): /GstPlayBin3:pipeline-4-pipeline/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin3/GstSpotifyAudioSrc:spotifyaudiosrc3: track is not availableInternal data stream error.
../libs/gst/base/gstbasesrc.c(3187): gst_base_src_loop (): /GstPlayBin3:pipeline-4-pipeline/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin3/GstSpotifyAudioSrc:spotifyaudiosrc3: streaming stopped, reason error (-5)
Could not demultiplex stream.
../ext/ogg/gstoggdemux.c(4799): gst_ogg_demux_send_event (): /GstPlayBin3:pipeline-4-pipeline/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin3/GstParseBin:parsebin3/GstOggDemux:oggdemux3: EOS before finding a chain
Every thing functioned fine before the update. I've tried reinstalling all plugins including 'libgstspotify.so' and nothing has worked. I am on the latest kernel for Fedora 44 KDE. Any help would be greatly appreciated, thank you.
-
Iām currently experiencing this issue too, where it suddenly stopped playing tracks from Spotify. When I try to play a song, nothing happens and the player skips to the next track or just stays idle.
I checked the error log and found the following messages repeated:
text
Recurso no encontrado.
audio/spotify/src/spotifyaudiosrc/imp.rs(279): <gstspotify::spotifyaudiosrc:
:SpotifyAudioSrc as gstreamer_base::subclass::push_src::PushSrcImpl>::create (): /GstPlayBin3:pipeline-4-pipeline/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin17/GstSpotifyAudioSrc:spotifyaudiosrc2: track is not availableRecurso no encontrado.
audio/spotify/src/spotifyaudiosrc/imp.rs(279): <gstspotify::spotifyaudiosrc:
:SpotifyAudioSrc as gstreamer_base::subclass::push_src::PushSrcImpl>::create (): /GstPlayBin3:pipeline-5-pipeline/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin18/GstSpotifyAudioSrc:spotifyaudiosrc3: track is not available -
Hi! Same issue here for all Spotify Tracks when I try to play them. I'm on Arch Linux on the latest kernel (as of writing, Linux 7.2.3-1-cachyos) with X11 Qtile.
Resource not found. audio/spotify/src/spotifyaudiosrc/imp.rs(279): <gstspotify::spotifyaudiosrc::imp::SpotifyAudioSrc as gstreamer_base::subclass::push_src::PushSrcImpl>::create (): /GstPlayBin3:pipeline-1-pipeline/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstSpotifyAudioSrc:spotifyaudiosrc0: track is not availableI tried pulling the git repo again and rebuilding
gst-plugins-rs, but unfortunately that didn't fix it.
Happy to help troubleshoot any issues if required.
-
Maybe the specific songs are not available anymore, or have changed their ID, did you try searching for songs and re-adding them to the playlist?
-
@jonas Hmm, these songs are definitely still available on Spotify. I tried making a new playlist, searching for songs that aren't already in my library, and adding them. Still getting the same error.
I ran Strawberry through the CLI and while I think it's the exact same error message, here's what keeps popping up:15:05:09.746 ERROR GstEnginePipeline:1866 ErrorMessageReceived ID: 3 Domain: 2270 Code: 3 Error: "Resource not found." 15:05:09.746 ERROR GstEnginePipeline:1867 ErrorMessageReceived ID: 3 Domain: 2270 Code: 3 Debug: "audio/spotify/src/spotifyaudiosrc/imp.rs(279): <gstspotify::spotifyaudiosrc::imp::SpotifyAudioSrc as gstreamer_base::subclass::push_src::PushSrcImpl>::create (): /GstPlayBin3:pipeline-3-pipeline/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin2/GstSpotifyAudioSrc:spotifyaudiosrc2:\ntrack is not available" 15:05:09.746 ERROR GstEngine:640 GStreamer error: 2270 3 "Resource not found." -
Okay, after installing v1.2.29 from the Arch Linux repos (which builds directly from git), I'm now getting a different error when I try to refresh my Spotify catalogues. This error may be relevant to why the tracks no longer play.
When I try to refresh any of the catalogues or search an artist with the in-built search function, I now get these errors as a result:
17:43:28.487 ERROR SpotifyRequest:1390 Spotify: "Error transferring https://api.spotify.com/v1/me/albums?include_groups=album201Csingle - server replied with status code 403 (201)" 17:47:21.399 ERROR SpotifyRequest:1390 Spotify: "Error transferring https://api.spotify.com/v1/me/following?type=artist - server replied with status code 403 (201)" 17:47:25.955 ERROR SpotifyRequest:1390 Spotify: "Error transferring https://api.spotify.com/v1/me/tracks - server replied with status code 403 (201)" 17:47:33.672 ERROR SpotifyRequest:1390 Spotify: "Error transferring https://api.spotify.com/v1/search?limit=50&q=project&type=track - server replied with status code 403 (201)" 17:47:38.142 ERROR SpotifyRequest:1390 Spotify: "Error transferring https://api.spotify.com/v1/search?limit=10&q=project aegis&type=artist - server replied with status code 403 (201)"Clicking on the webpages sends me directly to a page that says this:
{ "error": { "status": 401, "message": "Missing/invalid/expired access token" } }Here are the headers:
Response headersServer-Timing: uasw-json-data;dur=0;desc="%7B%22userAgent%22%3A%22Mozilla%2F5.0%20(Windows%20NT%2010.0%3B%20Win64%3B%20x64%3B%20rv%3A152.0)%20Gecko%2F20100101%20Firefox%2F152.0%22%2C%22appVersion%22%3A%225.0%20(Windows)%22%2C%22platform%22%3A%22Win32%22%2C%22vendor%22%3A%22%22%2C%22product%22%3A%22Gecko%22%2C%22userAgentData%22%3A%22%5Bdelete%5D%22%2C%22oscpu%22%3A%22Windows%2010%22%2C%22productSub%22%3A%2220100101%22%2C%22buildID%22%3A%2220181001000000%22%2C%22type%22%3A%22user%22%7D" X-Firefox-Http3: h3 access-control-allow-credentials: true access-control-allow-headers: Accept, App-Platform, Authorization, Content-Type, Origin, Retry-After, Spotify-App-Version, X-Cloud-Trace-Context, client-token, content-access-token access-control-allow-methods: GET, POST, OPTIONS, PUT, DELETE, PATCH access-control-allow-origin: * access-control-max-age: 604800 alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000, h3=":443"; ma=2592000 content-length: 94 content-type: application/json date: Wed, 09 Sep 2026 07:43:40 GMT server: envoy strict-transport-security: max-age=31536000 vary: Accept-Encoding via: HTTP/2 edgeproxy, 1.1 google www-authenticate: Bearer realm="spotify", error="missing_token", error_description="No token provided" x-content-type-options: nosniffRequest headers
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Encoding: gzip, deflate, br, zstd Accept-Language: en-US,en;q=0.9 Alt-Used: api.spotify.com Connection: keep-alive Host: api.spotify.com Priority: u=0, i Sec-Fetch-Dest: document Sec-Fetch-Mode: navigate Sec-Fetch-Site: none Sec-Fetch-User: ?1 Sec-GPC: 1 TE: trailers Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0(note: the user agent says Windows because I have a user agent switcher extension enabled)
If you need more info, please let me know
