Convert Youtube to mp3 script

Discussion in 'PHP' started by _M-Mahmud_, Jan 14, 2017.

  1. #1
    Hi. Scriptim Find My MP3's. Mp3 cover these sites are having.

    $ Getmp3 = "http://mp3net.az/load/".$MP3ID."/".$TITLE.".mp3";



    $ Getmp3 = "http://mp3get.az/mp3-load/".$MP3ID."/".$title.".mp3";

    $ Getmp3 = 'http:// cdn.mp3fay.me/converter/download/download.php?id='.$MP3ID.'&title='.$TITLE.'.mp3';

    All sites ban it. Mp3 search does not work. For example - mp3.musicfree.biz
    How do I stop my work mp3? Who is correct? Who mp3 cover will script?


    copy.php -

    <?php
    include_once('config.php');
    $TITLE = TRIM($_GET['title']);
    $MP3ID = TRIM($_GET['mp3id']);

    if($MP3ID!=''){
    $url = 'https://www.googleapis.com/youtube/v3/videos?key='.$api_key.'&part=contentDetails,statistics&id='.$MP3ID;
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    $saat = curl_exec($curl);
    curl_close($curl);
    $dt = json_decode($saat);
    foreach ($dt->items as $dta){
    $time = $dta->contentDetails->duration;
    $duration = format_time($time);
    }
    $deq=explode(":", $duration);
    if($deq['0'] > 30 or $deq['2']!=''){
    echo die('<h2>MГјzik sГјresi 30 dakikatan uzun sГјremez!</h2>');
    }

    $mp3 = mysql_fetch_object(mysql_query("SELECT `file_name` FROM `mp3_axtarilan` WHERE `mp3id` = '".$MP3ID."' LIMIT 1;"));
    if($mp3->file_name!=true){$mp3->file_name = stro($_GET['title']);}
    $mp3_sql = mysql_query("Select `id` from `mp3s` where `mp3id`='".$MP3ID."';");
    if(mysql_num_rows($mp3_sql) == '0') {
    mysql_query("Insert into `mp3s` set `file_name`='".$mp3->file_name."',`mp3id`='".$MP3ID."', `time`='".time()."', `down`=`down`+'1'");
    }else {
    mysql_query("Update `mp3s` set `time`='".time()."',`down`=`down`+'1' where `mp3id`='".$MP3ID."'");
    }

    $TITLE = str_replace(' ','-',$TITLE);
    $TITLE = str_replace('--','-',$TITLE);
    $TITLE = str_replace('---','-',$TITLE);

    $getmp3 = "http://mp3pulsuz.biz/".$MP3ID."/mp3-yukle/".$TITLE.".mp3";



    $file = "files/".trim($TITLE)."_".$site.".mp3";
    if(!file_exists($file)) {
    $COPY_MP3 = @COPY($getmp3, $file);
    if($COPY_MP3){

    $metn = $site." | ".$mp3->file_name;
    $metn = str_replace("_", " ", $metn);
    require_once('mp3_moduls/AudioTool.class.php');
    $AudioTool = new AudioTool;
    $ID3Tag = $AudioTool -> getID3($file);

    $TagData = array(
    'album' => array(iconv('UTF-8', 'windows-1251', $site)),
    'artist' => array(iconv('UTF-8', 'windows-1251', $metn)),
    'title' => array(iconv('UTF-8', 'windows-1251', $site)),
    'genre' => array(iconv('UTF-8', 'windows-1251', $site))
    );


    $AudioTool -> putID3($file, $TagData);
    $AudioTool -> putCover($file, 'mp3_moduls/mp3_logo.gif');

    header ("Location:".$_SERVER['REQUEST_URI']); die();
    }
    } else {
    $metn = $site." | ".stro($_GET['title']);
    $metn = str_replace("_", " ", $metn);
    require_once('mp3_moduls/AudioTool.class.php');
    $AudioTool = new AudioTool;
    $ID3Tag = $AudioTool -> getID3($file);

    $TagData = array(
    'album' => array(iconv('UTF-8', 'windows-1251', $site)),
    'artist' => array(iconv('UTF-8', 'windows-1251', $metn)),
    'title' => array(iconv('UTF-8', 'windows-1251', $site)),
    'genre' => array(iconv('UTF-8', 'windows-1251', $site))
    );


    $AudioTool -> putID3($file, $TagData);
    $AudioTool -> putCover($file, 'mp3_moduls/mp3_logo.gif');

    header('Content-Description: File Transfer');
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment; filename="'.trim($TITLE).'_'.$site.'.mp3"');
    header('Content-Transfer-Encoding: binary');
    header('Expires: 0');
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    header('Pragma: public');
    header('Content-Length: ' . filesize($file));
    ob_clean();
    flush();
    readfile($file);
    die();
    }
    }
    ?>
     
    _M-Mahmud_, Jan 14, 2017 IP
  2. dlehr

    dlehr Well-Known Member

    Messages:
    22
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    116
    #2
    Here is a good YouTube MP3 API:

    <iframeclass="button-api-frame"src="https://youtubemp3api.com/@api/button/mp3/CevxZvSJLk8"width="100%"height="100%"allowtransparency="true"scrolling="no"style="border:none"></iframe>

    Just insert in your Website

    https://youtubemp3api.com/
     
    dlehr, Nov 21, 2017 IP