From f4c4a9791a90c51b1699d5d178199318a2ca2a85 Mon Sep 17 00:00:00 2001 From: moehm Date: Sun, 14 Sep 2014 21:29:39 +0200 Subject: removed limit for downloads + blocks double audio extracting --- dl.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'dl.php') diff --git a/dl.php b/dl.php index a3cdcdd..ba35a1d 100644 --- a/dl.php +++ b/dl.php @@ -81,6 +81,7 @@ switch($_GET["task"]){ break; case("xtau"): /* extracting audio */ + ignore_user_abort(true); # get file information exec("youtube-dl -x --get-filename --output ".escapeshellarg($CACHEDIR."/".$info[2].".%(ext)s") . " ".escapeshellarg($info[0]), $output, $ret); if($ret != 0) @@ -89,10 +90,12 @@ switch($_GET["task"]){ # file name with correct extension, but cache dir at first $file = $output[0]; - if(!file_exists($file)){ + if(!file_exists($file) || !file_exists($CACHEDIR."/".$info[2].".audio.txt")){ $ret = video_xt_audio($info[0], $CACHEDIR, $info[2]); if(!$ret) failure("Fetching the video failed.", true); + else + unlink($CACHEDIR."/".$info[2].".audio.txt"); } $finfo = new finfo(FILEINFO_MIME_TYPE); -- cgit v1.2.3