include $cfgFile;
}
+//for the firefox extension
+header('Access-Control-Allow-Origin: *');
+
if (isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] == 'GET') {
require __DIR__ . '/form.php';
exit();
set_error_handler('errorHandlerStore');
-$pageUrl = getPageUrl();
+[$pageUrl, $dryRun] = getPageUrl();
$json = getYoutubeDlJson($pageUrl, $youtubedlPath);
$videoUrl = extractVideoUrlFromJson($json);
if (php_sapi_name() == 'cli') {
} else {
header('Video-URL: ' . $videoUrl);
}
-playVideoOnDreambox($videoUrl, $dreamboxUrl);
+if (!$dryRun) {
+ playVideoOnDreambox($videoUrl, $dreamboxUrl);
+}
function errorInput($msg)