plietar / librespot

Open Source Spotify client library
MIT License
1.13k stars 187 forks source link

Can't play Podcasts #250

Open michaelherger opened 6 years ago

michaelherger commented 6 years ago

I can't play Spotify's Podcasts on librespot. When playing in the desktop app, librespot based clients would be visible in the "Devices Available" list, but greyed out. And when a librespot based client is active, I can't start playback of podcasts.

Trying to play a podcast to librespot wouldn't log anything in librespot, not even in verbose mode. I must assume that Spotify wouldn't send any data for whatever reason.

herrwusel commented 6 years ago

Doesn't seem to be a problem of librespot alone: https://www.google.com/search?q=spotify+connect+problems+podcast

funtax commented 6 years ago

To support Podcasts, one has to add "audio/episode" into the supported methods, beside eg. "audio/track". Once done, the tracks sent by Spotify have not "gid" but an "uri" instead.

Right now I have no idea how to handle them, maybe some more investigation via the sniffing-tools can bring light on this.