Open alumni opened 3 years ago
Hi! :) I haven't looked into adding podcast support just yet, it not a top priority of mine to be fair but maybe I could at least allow podcast playback! Not sure what the Daily Drive playlist is, could you share a link maybe? I haven't used the podcast feature on Spotify so I am not familiar with how they work ;)
Daily Drive is a generated playlist, similar to the Daily Mix playlists (available in "Made For You"). It contains both songs and podcasts (basically it tries to emulate what you could hear when you listen to a regular radio).
The songs and some of the podcasts stay the same throughout the day, but every 30-60 minutes it gets updated with the latest news briefing (also a podcast). The podcasts are highly dependent on the account country, it could contain something like BBC Minute (spotify:show:4BIebsx0fW1Z6aptl05HBj
)
Re labeling this as bug as it should at least play episodes
Hi @xou816
I'd like to (respectfully) fork your app and enable podcasts. Could you at least tell me how to enable it?
Hi!
A couple of things would be needed:
/me/episodes
service, or exposing podcast in search resultsSongDescription/SongModel
structs are tailored towards songs, I don't know how well they would fit the requirements for podcast episodes -- maybe it's less work than I think it isSpotifyId::from_base62
(SpotifyId
being what is needed to actually play a track with librespot), but this conversion only creates tracks at the moment; the issue here is that we work a lot with ids when what we need are uris (eg spotify:track:some_id
) to tell apart tracks and episodes, so there might be significant refactoring involved here -- I am not sure, honestlyI haven't had a deep look into it, but that's what I can think of off the top of my head -- but again, it could be simpler than I expect
Describe the bug Podcasts cannot be played
To Reproduce Steps to reproduce the behavior:
Expected behavior Podcast can be played. Instead, they are just skipped.
General information: