aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesús <heckyel@hyperbola.info>2021-01-18 15:30:22 -0500
committerJesús <heckyel@hyperbola.info>2021-01-18 15:30:22 -0500
commit930b0116d8fe387e2c80ab114cf902832eeb45b6 (patch)
tree2fbf25678be10a51ab7c97faf3651278617920b3
parent412456c1e57efda8a11dd16af18d3b452622d9b3 (diff)
downloadytexplode-930b0116d8fe387e2c80ab114cf902832eeb45b6.tar.lz
ytexplode-930b0116d8fe387e2c80ab114cf902832eeb45b6.tar.xz
ytexplode-930b0116d8fe387e2c80ab114cf902832eeb45b6.zip
Fix compatible with Invidious API
-rw-r--r--index.php172
1 files changed, 86 insertions, 86 deletions
diff --git a/index.php b/index.php
index ad6fdb1..94ad0b3 100644
--- a/index.php
+++ b/index.php
@@ -36,250 +36,250 @@ if (isset($_GET['id'])) {
function exformat($itag) {
switch ($itag) {
case "5":
- return "flv, video, 240p, audio";
+ return "flv";
break;
case "6":
- return "flv, video, 270p, audio";
+ return "flv";
break;
case "13":
- return "3gp, video, audio";
+ return "3gp";
break;
case "17":
- return "3gp, video, 144p, audio";
+ return "3gp";
break;
case "18":
- return "mp4, video, 360p, audio";
+ return "mp4";
break;
case "22":
- return "mp4, video, 720p, audio";
+ return "mp4";
break;
case "34":
- return "flv, video, 360p, audio";
+ return "flv";
break;
case "35":
- return "flv, video, 480p, audio";
+ return "flv";
break;
case "36":
- return "3gp, video, audio";
+ return "3gp";
break;
case "37":
- return "mp4, video, 1080p, audio";
+ return "mp4";
break;
case "38":
- return "mp4, video, 3072p, audio";
+ return "mp4";
break;
case "43":
- return "webm, video, 360p, audio";
+ return "webm";
break;
case "44":
- return "webm, video, 480p, audio";
+ return "webm";
break;
case "45":
- return "webm, video, 720p, audio";
+ return "webm";
break;
case "46":
- return "webm, video, 1080p, audio";
+ return "webm";
break;
case "59":
- return "mp4, video, 480p, audio";
+ return "mp4";
break;
case "78":
- return "mp4, video, 480p, audio";
+ return "mp4";
break;
case "82":
- return "mp4, video, 360p, audio";
+ return "mp4";
break;
case "83":
- return "mp4, video, 480p, audio";
+ return "mp4";
break;
case "84":
- return "mp4, video, 720p, audio";
+ return "mp4";
break;
case "85":
- return "mp4, video, 1080p, audio";
+ return "mp4";
break;
case "100":
- return "webm, video, 360p, audio";
+ return "webm";
break;
case "101":
- return "webm, video, 480p, audio";
+ return "webm";
break;
case "102":
- return "webm, video, 720p, audio";
+ return "webm";
break;
case "91":
- return "mp4, video, 144p, audio";
+ return "mp4";
break;
case "92":
- return "mp4, video, 240p, audio";
+ return "mp4";
break;
case "93":
- return "mp4, video, 360p, audio";
+ return "mp4";
break;
case "94":
- return "mp4, video, 480p, audio";
+ return "mp4";
break;
case "95":
- return "mp4, video, 720p, audio";
+ return "mp4";
break;
case "96":
- return "mp4, video, 1080p, audio";
+ return "mp4";
break;
case "132":
- return "mp4, video, 240p, audio";
+ return "mp4";
break;
case "151":
- return "mp4, video, 72p, audio";
+ return "mp4";
break;
case "133":
- return "mp4, video, 240p";
+ return "mp4";
break;
case "134":
- return "mp4, video, 360p";
+ return "mp4";
break;
case "135":
- return "mp4, video, 480p";
+ return "mp4";
break;
case "136":
- return "mp4, video, 720p";
+ return "mp4";
break;
case "137":
- return "mp4, video, 1080p";
+ return "mp4";
break;
case "138":
- return "mp4, video";
+ return "mp4";
break;
case "160":
- return "mp4, video, 144p";
+ return "mp4";
break;
case "212":
- return "mp4, video, 480p";
+ return "mp4";
break;
case "264":
- return "mp4, video, 1440p";
+ return "mp4";
break;
case "298":
- return "mp4, video, 720p";
+ return "mp4";
break;
case "299":
- return "mp4, video, 1080p";
+ return "mp4";
break;
case "266":
- return "mp4, video, 2160p";
+ return "mp4";
break;
case "139":
- return "m4a, audio";
+ return "m4a";
break;
case "140":
- return "m4a, audio";
+ return "m4a";
break;
case "141":
- return "m4a, audio";
+ return "m4a";
break;
case "256":
- return "m4a, audio";
+ return "m4a";
break;
case "258":
- return "m4a, audio";
+ return "m4a";
break;
case "325":
- return "m4a, audio";
+ return "m4a";
break;
case "328":
- return "m4a, audio";
+ return "m4a";
break;
case "167":
- return "webm, video, 360p";
+ return "webm";
break;
case "168":
- return "webm, video, 480p";
+ return "webm";
break;
case "169":
- return "webm, video, 720p";
+ return "webm";
break;
case "170":
- return "webm, video, 1080p";
+ return "webm";
break;
case "218":
- return "webm, video, 480p";
+ return "webm";
break;
case "219":
- return "webm, video, 480p";
+ return "webm";
break;
case "278":
- return "webm, video, 144p";
+ return "webm";
break;
case "242":
- return "webm, video, 240p";
+ return "webm";
break;
case "243":
- return "webm, video, 360p";
+ return "webm";
break;
case "244":
- return "webm, video, 480p";
+ return "webm";
break;
case "245":
- return "webm, video, 480p";
+ return "webm";
break;
case "246":
- return "webm, video, 480p";
+ return "webm";
break;
case "247":
- return "webm, video, 720p";
+ return "webm";
break;
case "248":
- return "webm, video, 1080p";
+ return "webm";
break;
case "271":
- return "webm, video, 1440p";
+ return "webm";
break;
case "272":
- return "webm, video, 2160p";
+ return "webm";
break;
case "302":
- return "webm, video, 720p";
+ return "webm";
break;
case "303":
- return "webm, video, 1080p";
+ return "webm";
break;
case "308":
- return "webm, video, 1440p";
+ return "webm";
break;
case "313":
- return "webm, video, 2160p";
+ return "webm";
break;
case "315":
- return "webm, video, 2160p";
+ return "webm";
break;
case "171":
- return "webm, audio";
+ return "webm";
break;
case "249":
- return "webm, audio";
+ return "webm";
break;
case "250":
- return "webm, audio";
+ return "webm";
break;
case "251":
- return "webm, audio";
+ return "webm";
break;
case "394":
- return "video";
+ return "mp4";
break;
case "395":
- return "video";
+ return "mp4";
break;
case "396":
- return "video";
+ return "mp4";
break;
case "397":
- return "video";
+ return "mp4";
break;
case "398":
- return "av1, video, 720p";
+ return "mp4";
break;
case "399":
- return "av1, video, 1080p";
+ return "mp4";
break;
default:
return $itag;
@@ -470,7 +470,7 @@ if (isset($_GET['id'])) {
'fps' => $stream['fps'],
'resolution' => $stream['qualityLabel'],
'qualityLabel' => $stream['qualityLabel'],
- 'format' => exformat($stream['itag']),
+ 'container' => exformat($stream['itag']),
'size' => $stream['width'].'x'.$stream['height'],
);
array_push($vdef, $values);
@@ -499,7 +499,7 @@ if (isset($_GET['id'])) {
'fps' => $stream['fps'],
'resolution' => $stream['qualityLabel'],
'qualityLabel' => $stream['qualityLabel'],
- 'format' => exformat($stream['itag']),
+ 'container' => exformat($stream['itag']),
'size' => $stream['width'].'x'.$stream['height'],
);
array_push($vdef, $values);
@@ -522,7 +522,7 @@ if (isset($_GET['id'])) {
'itag' => $stream['itag'],
'type' => $stream['mimeType'],
'quality' => $stream['quality'],
- 'format' => exformat($stream['itag']),
+ 'container' => exformat($stream['itag']),
);
array_push($aud, $values);
}
@@ -536,7 +536,7 @@ if (isset($_GET['id'])) {
'fps' => $stream['fps'],
'resolution' => $stream['qualityLabel'],
'qualityLabel' => $stream['qualityLabel'],
- 'format' => exformat($stream['itag']),
+ 'container' => exformat($stream['itag']),
'size' => $stream['width'].'x'.$stream['height'],
);
array_push($vid, $values);