summaryrefslogtreecommitdiffstats
path: root/assets/js/embed.js
diff options
context:
space:
mode:
authorOmar Roth <omarroth@protonmail.com>2019-08-05 18:49:13 -0500
committerOmar Roth <omarroth@protonmail.com>2019-10-15 21:17:14 -0400
commitbe055d9dcb31fe64cb682d50dc70101484605741 (patch)
tree5e0f15a15a5ceabcff4b5cbc3046bcfb2e0771f4 /assets/js/embed.js
parent1e34a61911bf786497793b6fe3f309a411a32aae (diff)
downloadinvidious-be055d9dcb31fe64cb682d50dc70101484605741.tar.gz
invidious-be055d9dcb31fe64cb682d50dc70101484605741.tar.bz2
invidious-be055d9dcb31fe64cb682d50dc70101484605741.zip
Add support for custom playlists
Diffstat (limited to 'assets/js/embed.js')
-rw-r--r--assets/js/embed.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/assets/js/embed.js b/assets/js/embed.js
index d9af1f5b..074a9d8d 100644
--- a/assets/js/embed.js
+++ b/assets/js/embed.js
@@ -12,7 +12,8 @@ function get_playlist(plid, retries) {
'&format=html&hl=' + video_data.preferences.locale;
} else {
var plid_url = '/api/v1/playlists/' + plid +
- '?continuation=' + video_data.id +
+ '?index=' + video_data.index +
+ '&continuation' + video_data.id +
'&format=html&hl=' + video_data.preferences.locale;
}
@@ -45,6 +46,9 @@ function get_playlist(plid, retries) {
}
url.searchParams.set('list', plid);
+ if (!plid.startsWith('RD')) {
+ url.searchParams.set('index', xhr.response.index);
+ }
location.assign(url.pathname + url.search);
});
}