Actualización de Sprytube

Sprytube el buscador de videos Youtube que desarrollamos hace poco estuvo sin funcionar, esto debido a que Youtube ha cambiado las URLs de los vídeos y ahora no permite conexión remota valiéndose de algunas variables de sesión. Hemos trabajado en los últimos días obteniendo información acerca de este tema y ahora hemos vuelto a habilitar todas las funcionalidades del buscador.

sprytube.gif

Que cambios hicimos?
Basado en los cambios hechos por Youtube respecto a las URLs de los vídeos, hemos probado varias formas y hemos llegado a corregir el código haciendo que funcionen todas las opciones del buscador y además de ello hemos hecho algunas correcciones que listamos a continuación:

  • Reproducción de vídeos utilizando el player oficial de Youtube.
  • Descarga de vídeos nuevamente funcionando.
  • Hemos eliminado algunos tags excedentes en el HTML.
  • Corrección del botón buscar, ahora acepta la tecla ENTER.
  • Corrección del archivo functions.js que contiene las funciones javascript.

En el caso del player utilizado, hemos utilizado el video player oficial de Youtube con el cual se pueden reproducir los videos sin ningún problema. Si ustedes ya utilizan Sprytube pueden modificar el archivo includes/functions.js y cambiar la función setVideo a:

function setVideo(idvideo) {
	var vurl = 'http://www.youtube.com/v/';
	var vswf = new SWFObject(vurl+idvideo,'swf','300','250','7');
	vswf.addParam("wmode","transparent");
	vswf.write('swfvideo');
}

Respecto al tema de descargar vídeos, hemos desarrollado una nueva forma de hacerlo pues ahora Youtube solicita ademas del ID del vídeo una cadena de sesión. Para obtener mas información de la forma en que se obtienen los vídeos pueden leer Constructing YouTube FLV URL on client-side without any server-side script.

Descargar Sprytube
En el caso de los archivos fuente de Sprytube para descargar he decidido eliminar la opción ‘Descargar Video‘ pues lamentablemente Youtube esta cambiando las URLs para evitar este tipo de acciones y creo que es hora de respetar esta posición, es por ello solo he colocado solo el buscador y el reproductor.

Por favor les solicito no eliminar los enlaces a este blog, es la unica forma de agradecer el trabajo que se realiza y darnos animo a continuar trabajando para ustedes. Repito esto pues hay muchas personas que solo toman las cosas, le cambian de apariencia, quitan el enlace a este blog y ponen su publicidad. Entonces se están sirviendo de nuestro trabajo y ni siquiera son capaces de agradecer dejando el enlace a este blog o mencionando de donde obtuvieron el código.

Comentarios Total 64 comentarios

DarkMaster
Publicado: 06/04/2008 11:57 pm

Lo puse mal,

el ejemplo es: www .estodo .uni.cc/ download/

y aqui esta el script:

www .estodo .uni.cc/ download.rar

www.jpmaster.net
Publicado: 28/04/2008 2:41 pm

hola a todos alguien puede solucionar el error que bota cuando no encuentra una busqueda y cuando no hay paginacion sale este error
Fatal error: Call to a member function get_id() on a non-object in /users/j/u/a/juanpimaster/public_html/cc/index.php on line 65

Tropicalista
Publicado: 03/06/2008 4:50 am

Why submit button does not work?
it work only if I click return

tilderman
Publicado: 22/07/2008 12:26 pm

no me anda! en mi server local si y en el que tengo online no.

creo que es simplepie el problema, pero no se porque

judith
Publicado: 19/08/2008 1:57 pm

pordrian vover a poster el script.. pero mejorado… sque hay problemas con la busqueda, cuando se pone mas de tres palabras el buscador ia no funciona… ayudenme porfa.

Pisciano
Publicado: 08/11/2008 1:59 am

Hola escribo para felicitarte por tu excelente blog. He probado el SpryTube y me parece fenomenal. Lo que quisiera consultarte es como hacer para ke el reproductor tenga la opcion de “Full Screen”. Otra consulta, hay algunos videos que no se pueden reproducir, pero si entras al propio youtube si los puedes ver, ¿a que se debe? o que cosa hay ke modificar?.. Espero tu respuesta.. Saludos.

carlos
Publicado: 09/01/2009 7:35 pm

porque cuando hago click en descargar video o download video no lo descarga nada mas salta a otra pagina ayuda unijimpe
gracias…

Javier
Publicado: 20/02/2009 7:35 pm

Interesate!!
Muy bueno!!

pero pueden porfavor decirme si se puede cambiar el reproductor!

se los agradecere mucho

rudolf
Publicado: 09/03/2009 8:02 pm

rapaz, que beleZa!!

no veo la hora de implementar estos scripts;
ahora voy muy liado de trabajo, pero mi proxima versión de la web sera sobre una base wordpress y el spryTube y el Buscador de MP3 estarán segurooooooo

obrigado, broder

http://masdvd.sytes.net/
Publicado: 17/05/2009 4:25 am

aqui les dejo el link donde lo estoy probando , le agregue elgunas cosamas ,como las opciones de descargar los videos en diferentes formatos
masdvd.sytes.net

Maxterx
Publicado: 16/01/2010 1:03 am

holas yo e logrado subir esto y modificar lo de las apis cambiadas que mal como acambiado youtube jeje en fin demos:

http://www.tarapotojuerga.com/videos
http://www.fullpostales.com/videos

Si quieren los scritps avisen pero no solo pidan mejoren el codigo denle mas usos si pudiera subir un video de ahi mismo seria genial bueno saludos .

Lazaro
Publicado: 09/08/2010 2:38 pm

Maxterx, Me puedes enviar el codigo de tu buscador, yo le puedo mejorar algunas cosas
mi mail i e s . m a s t e r 1 @ g m a i l . c o m , un cordial saludo

eugenio
Publicado: 06/01/2011 9:17 am

uhm! me podrian ayudar en tener un buscador de videos el que baje no me funciona :s

unijimpe
Publicado: 06/01/2011 9:48 am

Hola, hace mucho que Sprytube dejo de ser gratuito por diversas razones (entre las razones unijimpe: Victima o Agresor?.
Existen versiones de pago de Sprytube, para mayor información puedes visitar: http://sprytube.unijimpe.net

 

Comentar

En este blog los comentarios están moderados, serán mostrados cuando el administrador los apruebe. Por favor, evita comentarios ofensivos u obscenos por que no serán aprobados.
Si deseas publicar código fuente debes hacerlo entre las etiquedas <code> y </code>, además debes reemplazar los carácteres < por &lt; y > por &gt;.

(Requerido)

(Requerido, no será publicado)

(Requerido)

(Tags aceptados: <a> <em> <strong> <code> <ul> <li>)