InicioCiencia Educacion¿Te gusta programar y escuchar música? Mirá esto

¿Te gusta programar y escuchar música? Mirá esto

Ciencia Educacion8/11/2012

Bueno, para los que no me conocen, yo soy Michael Trouble y trabajo para Google.
Na, ojalá.
Bueno, la cosa es asi: A mi me gusta pasar musica en las previas pero tambien me gusta programar.
Estaba en la PC cuando del cielo cayó una pagina que tenia algo de musica, pero lo mas magico era que usaba un reproductor en HTML5, pero más aun, es que dentro del codigo de fuente habia encriptado en JSON la lista de canciones que traia ese reproductor.

Con mis más habiles sentidos de la orientacion rapidamente me puse a programar un bichograma que me baje toda la musica, desde cumbia a Rock, y lo mejor era que con mucha mala suerte la pagina se podia caer y que mis iluciones disminuyan.

Como no leyeron nada, me hice un robot que baja musica.

Si tienen localhost o un hosting lo pueden usar.

Aqui va el codigo. En donde instalen el codigo les va a hacer falta una carpeta llamada Music



<?php
    set_time_limit
(0);
    
/*
        * todoprevia.com ROBOT
        * BY VALENTIN FERNANDEZ
    */
    # Seteamos la URL
    
$url "http://todoprevia.com/reproductor.php?g=electronica";
    
# Ejecutamos la URL deseada
    
$url file_get_contents($url);
    
# Continuamos con las expresiones regulares para el JSON
        // JS Global
        
preg_match_all('/<script type="text/javascript" charset="utf-8">(.*)</script>/',$url,$ar);
        
// Json MP3 FILE
        
preg_match_all('/"music/([0-9]+).mp3"/',$ar[1][0],$archivo);
        
// JSON title
        
preg_match_all('/title:"([a-zA-Z0-9-_ ]+)"/',$ar[1][0],$titulo);
    
/********************************************************/
    # Inicializamos $i
    
$i 0;
    
# Creamos un array para itarlo
    
$r = array();
    
# Itamos el array
    
foreach($archivo[0] as $arch){
        
$r[] = array('titulo' => $titulo[1][$i++], 'file' => $arch);
    }
    
# Creamos funcion para mover los mp3
    
function rename_win($oldfile,$newfile){
        if(
copy($oldfile,$newfile)){
            return 
true;
        }else{
            return 
false;
        }
    }
    
# Mostramos la lista
    
foreach($r as $lista){
        
$uerre 'http://todoprevia.com/'.str_replace('"','',$lista['file']);
        
$sin str_replace('"','',$lista['file']);
        if(
rename_win($uerre,$sin) && !file_exists($sin)){
            echo
'Exito. <br>';
        }else{
            echo
'Error. <br>';
        } 
    }


Si, eso nomas, una genialidad, ya lo se (?

Suerte, comenten, puntuen y bardeen
Datos archivados del Taringa! original
48puntos
1,109visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

c
clon_de_eze🇦🇷
Usuario
Puntos0
Posts5
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.