1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

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 Active Member

    Messages:
    22
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    66
    #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