aboutsummaryrefslogtreecommitdiffstats
path: root/src/client
diff options
context:
space:
mode:
authorRblSb <msrblsb@gmail.com>2020-12-17 21:37:20 +0300
committerRblSb <msrblsb@gmail.com>2020-12-17 21:37:20 +0300
commit03d02b3282e950e77a3959277c93d554c23b8e60 (patch)
treeec2d0086960d2304ff15cc88d10981824d418114 /src/client
parent9ea69c94129f3e711dab4f47cd6011a398a42b89 (diff)
youtubePlaylistLimit setting
closes #12
Diffstat (limited to 'src/client')
-rw-r--r--src/client/Main.hx4
-rw-r--r--src/client/players/Youtube.hx3
2 files changed, 6 insertions, 1 deletions
diff --git a/src/client/Main.hx b/src/client/Main.hx
index b714b38..6c40b6c 100644
--- a/src/client/Main.hx
+++ b/src/client/Main.hx
@@ -837,6 +837,10 @@ class Main {
return config.youtubeApiKey;
}
+ public function getYoutubePlaylistLimit():Int {
+ return config.youtubePlaylistLimit;
+ }
+
public function isVerbose():Bool {
return config.isVerbose;
}
diff --git a/src/client/players/Youtube.hx b/src/client/players/Youtube.hx
index 45f74dd..2061585 100644
--- a/src/client/players/Youtube.hx
+++ b/src/client/players/Youtube.hx
@@ -125,7 +125,8 @@ class Youtube implements IPlayer {
function getPlaylistVideoData(data:VideoDataRequest, callback:(data:VideoData)->Void):Void {
final url = data.url;
final id = extractPlaylistId(url);
- final dataUrl = '$playlistUrl$urlVideoId&maxResults=50&playlistId=$id&key=$apiKey';
+ final maxResults = main.getYoutubePlaylistLimit();
+ final dataUrl = '$playlistUrl$urlVideoId&maxResults=$maxResults&playlistId=$id&key=$apiKey';
final http = new Http(dataUrl);
http.onData = text -> {
final json = Json.parse(text);
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage