diff options
| author | diogo <diogo@riddleandcode.com> | 2021-08-08 19:05:47 +0200 |
|---|---|---|
| committer | Samantaz Fox <coding@samantaz.fr> | 2021-10-11 23:49:08 +0200 |
| commit | ee94ccdeb0097bc14dbde9ca945784c3a630347a (patch) | |
| tree | 9c05679ac18db0b57de5bda6e00ee6d171ec3d48 | |
| parent | e3df9f9eaddfa8eb4781512de7d4fd97d1729b10 (diff) | |
| download | invidious-ee94ccdeb0097bc14dbde9ca945784c3a630347a.tar.gz invidious-ee94ccdeb0097bc14dbde9ca945784c3a630347a.tar.bz2 invidious-ee94ccdeb0097bc14dbde9ca945784c3a630347a.zip | |
update to new YoutubeAPI
| -rw-r--r-- | src/invidious/playlists.cr | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/invidious/playlists.cr b/src/invidious/playlists.cr index 788a4dbc..7f80dc11 100644 --- a/src/invidious/playlists.cr +++ b/src/invidious/playlists.cr @@ -438,7 +438,10 @@ def get_playlist_videos(db, playlist, offset, locale = nil, continuation = nil) playlist.id, playlist.index, offset, as: PlaylistVideo) else if continuation - initial_data = request_youtube_api_next(continuation, playlist.id) + initial_data = YoutubeAPI.next({ + "videoId" => continuation, + "playlistId" => playlist.id, + }) offset = initial_data.dig?("contents", "twoColumnWatchNextResults", "playlist", "playlist", "currentIndex").try &.as_i || offset end @@ -447,7 +450,7 @@ def get_playlist_videos(db, playlist, offset, locale = nil, continuation = nil) until videos.size >= 200 || videos.size == playlist.video_count || offset >= playlist.video_count # 100 videos per request ctoken = produce_playlist_continuation(playlist.id, offset) - initial_data = request_youtube_api_browse(ctoken) + initial_data = YoutubeAPI.browse(ctoken) videos += extract_playlist_videos(initial_data) offset += 100 |
