Add Episode external url support

This commit is contained in:
kokarare1212 2021-10-19 20:24:19 +09:00
parent 0b52c97c2d
commit 62feb08f4e
No known key found for this signature in database
GPG Key ID: 7FDF07581C3706D3
1 changed files with 3 additions and 1 deletions

View File

@ -721,6 +721,8 @@ class PlayableContentFeeder:
elif type(playable_id) is EpisodeId:
return self.load_episode(playable_id, audio_quality_picker,
preload, halt_listener)
else:
raise TypeError("Unknown content: {}".format(playable_id))
def load_stream(self, file: Metadata.AudioFile, track: Metadata.Track,
episode: Metadata.Episode, preload: bool,
@ -749,7 +751,7 @@ class PlayableContentFeeder:
halt_listener: HaltListener) -> LoadedStream:
episode = self.__session.api().get_metadata_4_episode(episode_id)
if episode.external_url:
pass
return CdnFeedHelper.load_episode_external(self.__session, episode, halt_listener)
else:
file = audio_quality_picker.get_file(episode.audio)
if file is None: