• Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    spotifyaudiosrc : track is not available

    Scheduled Pinned Locked Moved Technical Help
    3 Posts 2 Posters 1.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      pavalliavonau
      last edited by

      Hi dear developers,

      I built strawberry on my gentoo linux i386 laptop, built spotify plugin as here, put it into gst plugins dir and managed to login and read my spotify collection with Strawberry player.

      But the player can't play anything I added from spotify source with message

      track is not available
      

      I can't find any hint at relative C++ or Rust code. Could you help me to investigate the reason of this fail, please?

      Full log is here:

      $ strawberry
      00:58:34.990 INFO  main:180                         Strawberry 1.2.11 Qt "6.9.1"
      00:58:34.991 INFO  main:181                         "Gentoo Linux 2.17 - (linux 6.12.21-gentoo) [i386]"
      00:58:35.948 ERROR GlobalShortcutsBackendKGlobalAccel:165 KGlobalAccel returned QList() when setting shortcut QList(QKeySequence("Media Next"))
      00:58:35.952 ERROR GlobalShortcutsBackendKGlobalAccel:165 KGlobalAccel returned QList() when setting shortcut QList(QKeySequence("Media Play"))
      00:58:35.957 ERROR GlobalShortcutsBackendKGlobalAccel:165 KGlobalAccel returned QList() when setting shortcut QList(QKeySequence("Media Previous"))
      00:58:35.962 ERROR GlobalShortcutsBackendKGlobalAccel:165 KGlobalAccel returned QList() when setting shortcut QList(QKeySequence("Media Stop"))
      00:58:36.613 INFO  UrlHandlers:38                   Registered URL handler for "subsonic"
      00:58:36.625 INFO  UrlHandlers:38                   Registered URL handler for "tidal"
      00:58:36.721 INFO  UrlHandlers:38                   Registered URL handler for "qobuz"
      00:58:51.912 ERROR GstEnginePipeline:1555           ErrorMessageReceived ID: 1 Domain: 2044 Code: 3 Error: "Resource not found."
      00:58:51.913 ERROR GstEnginePipeline:1556           ErrorMessageReceived ID: 1 Domain: 2044 Code: 3 Debug: "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:\ntrack is not available"
      00:58:51.916 ERROR GstEnginePipeline:1555           ErrorMessageReceived ID: 1 Domain: 2048 Code: 1 Error: "Internal data stream error."
      00:58:51.920 ERROR GstEnginePipeline:1556           ErrorMessageReceived ID: 1 Domain: 2048 Code: 1 Debug: "../gstreamer-1.24.11/libs/gst/base/gstbasesrc.c(3177): gst_base_src_loop (): /GstPlayBin3:pipeline-1-pipeline/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstSpotifyAudioSrc:spotifyaudiosrc0:\nstreaming stopped, reason error (-5)"
      00:58:51.920 ERROR GstEnginePipeline:1555           ErrorMessageReceived ID: 1 Domain: 2048 Code: 9 Error: "Could not demultiplex stream."
      00:58:51.920 ERROR GstEnginePipeline:1556           ErrorMessageReceived ID: 1 Domain: 2048 Code: 9 Debug: "../gst-plugins-base-1.24.11/ext/ogg/gstoggdemux.c(4775): gst_ogg_demux_send_event (): /GstPlayBin3:pipeline-1-pipeline/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstParseBin:parsebin0/GstOggDemux:oggdemux0:\nEOS before finding a chain"
      00:58:51.916 ERROR GstEngine:621                    GStreamer error: 2044 3 "Resource not found."
      00:58:52.363 ERROR GstEngine:621                    GStreamer error: 2048 1 "Internal data stream error."
      00:58:52.407 ERROR GstEngine:621                    GStreamer error: 2048 9 "Could not demultiplex stream."
      00:58:52.996 ERROR HttpBaseRequest:176              "LoloLyrics" "Error transferring https://api.lololyrics.com/0.5/getLyric?artist=Sting&track=Desert Rose - server replied:  (203)"
      00:58:53.029 ERROR HttpBaseRequest:176              "lyricfind.com" "Empty reply received from server."
      00:58:53.146 ERROR HttpBaseRequest:176              "Musixmatch" "Received status code 401, switching to URL based lookup."
      00:58:53.200 WARN  OSDDBus:185                      Error sending notification "org.freedesktop.DBus.Error.NoReply"
      00:58:53.887 ERROR HttpBaseRequest:176              "Musixmatch" "Error transferring https://www.musixmatch.com/lyrics/sting/desert-rose - server replied:  (203)"
      
      jonasJ 1 Reply Last reply
      Reply Quote 0
      • jonasJ
        jonas @pavalliavonau
        last edited by jonas

        @pavalliavonau
        I think it's the same bug as described here: https://github.com/strawberrymusicplayer/strawberry/issues/1798
        There is a workaround adding an entry to the hosts file, but I think it's fixed in the latest librespot release.

        P 1 Reply Last reply
        Reply Quote 0
        • P
          pavalliavonau @jonas
          last edited by

          @jonas , indeed. I built recent gst-plugins-rs with librespot 0.7 and the issue has gone.
          Thank you.

          1 Reply Last reply
          Reply Quote 1

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          • First post
            Last post
          Powered by NodeBB | Contributors