Actualización de Sprytube

  • 22/10/2007
  • 2:04 am
  • unijimpe

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:

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

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.

Posts Relacionados

Total de Comentarios: 55

Publicidad
Barduck
22/10/2007
5:29 am

Me encanta esta página y los felicito, pero me decepcionaron cuando leí que sacaron la opción de “Descargar video” de los archivos de fuente, para mi forma de pensar los que tendrían que decidir de respetar la posición o no de YouTube somos los usuarios.

Oussama MISKIN
22/10/2007
6:04 am

Buenas,

Estoy planteando usar su script pero tengo una duda muy interesante y es si es posible sacar los tags de los videos ?? y como se haria ?? asi como si es posible hacer q la lectura del video sea en otra pagina osea abrir nueva pagina con solo el video y mas info con tags y descripcion categoria etc…. como se podria hacer ??

gracias y te felicito por el trabajo realizado.

22/10/2007
10:53 pm

hola mans solo tengo una duda me sale un error cuando subo los archivos para probar o tengo que cambiar algo nose la verdad espero me respondan si plis los errores son:en la parte superior sale…
Warning: fsockopen() has been disabled for security reasons in /home/virtual/sitio153701/www/CarTube/simplepie.inc on line 2239

y donde debe salir la lista de videos….
Fatal error: Call to a member function on a non-object in /home/virtual/sitio153701/www/CarTube/index.php on line 65

a todo esto me sale al abrir nomas no siquiera al hacer la busqueda sale por defecto con la palabra tu recuerdo bueno es todo saludos

23/10/2007
7:27 am

El hosting que utilizas tiene deshabilitado la función fsockopen, contáctate con tu proveedor de hosting para que habilite esta función.

24/10/2007
1:24 pm

Estaría bien si se pudiera incorporar el código libre de http://www.vixy.net

25/10/2007
2:51 am

Primero que nada kiero mandar un saludo a todos los creadores y colaboradores de esta pag.

Luego mensionar que a mi tambien me parece muy buena la idea de incorporar la opcion de abrir el video en una nueva ventana.

Me pondre a trabajar en eso aver si logro hacerlo, si alguien mas save, por favor mensionarlo aki!!

Otra cosa es ke nadie a mensionado algun hosting gratuito que soporte este buscador, yo encontre uno.

| wWw . 007ihost . com | El hosting es gratuito, soporta php full, creo que son 5 baces de datos, 700Mb de espacio etc..

LO MALO, es ke el host va lento y a veces se cae, pero el buscador funciona.

Si alguien save de algun otro favor de mensionarlo ^^

Bueno de antemano muchisimas gracias a todos, ojala alguien respopnda algo..!!

BY: † DarkMaster
WEB: wWw . Animexdeluxe . Mx . Tc

25/10/2007
9:09 am

Excelente Jim, me quedo superdupi. Te invito a visitarlo:

http://2website.ws/sprytube/

25/10/2007
9:21 am

Por cierto no me percate de lo siguiente: Cuando esta por defecto la palabra de busqueda -tu recuerdo- se puede pasar a la pagina siguiente para mostrar otros videos; pero cuando en el index.php cambio la palabra de busqueda me sale un error:

Fatal error: Call to a member function on a non-object in /home/zu000251/public_html/sprytube/index.php on line 65

Se puede ver aqui:

http://2website.ws/sprytube/index.php?query=Padre%20rico%20padre%20pobre&page=2

Disculpa la inclusion del enlace, espero me puedas ayudar, gracias.

Roger

25/10/2007
9:29 am

Hola Roger, según parece el XML devuelto por Youtube en la segunda pagina esta mal formado y por ello genera un error, esto es debido a que en algunas ocasiones hay texto con caracteres que generan un error en el XML.
De todas maneras voy a buscar una solución para este tema.

25/10/2007
9:36 am

Mil gracias Jim, una solucion podria ser que solo aparesca la primera pagina y ya no la segunda?

luis
27/10/2007
7:24 am

escuche en otro blog q en este host gratuito se podia incorporar el buscador, pero a la hora de probarlo no sale la busqueda, no sale ningun error simplemente no busca. esta es la web:
http://luis666.phpnet.us/

luis
28/10/2007
11:02 am

encontre un hosting gratis(/www.good-host.com) q me permitio realizar mi buscador de videos:
pero me funciono solo con la version antigua del buscador: aki lo dejo como tu mismo lo dijiste:

“Ya hice las correcciones y he actualizado el archivo para descargar http://www.box.net/shared/j2jj7vz8kt, además lo pueden ver funcionando en: http://samples.unijimpe.net/youtube/.”

me hce la buskeda bien pero no cuando son mas de dos palabras x ejemplo intenta en mi buscador:http://www.luis666.ax3.net/
la palabra My chemical romance
y no busca nada pido si alguien puede corregir ese problema ya q la version 2 de este buscador no funciona con ese hosting.

Una pregunta mas estas seguro q lo q hay para descargar aki es todo tu codiog de tu buscador, solo lo decia xq el tuyo se ve bien y no tiene problemas.
gracias

luis
28/10/2007
11:34 am

oigan creoq encontre la solucion para los q quieren hosting gratuito como yo
este host me soporto la version 2.0 de sprytube.
x10hosting.com

este es mi web:
http://www.luisx16.exofire.net/

29/10/2007
4:34 am

Hola, me sale el siguiente error cuando se hace una búsqueda que no ofrece resulatados ó solamente ofrece un resultado :

Call to a member function get_id() on a non-object in /home/.lucretia/hosting/dominio.com/index.php on line 94

Sabeis cual puede ser el problema ?

Gracias

29/10/2007
5:45 am

Es un problema de validación de resultados, voy a corregirlo y pondré los archivos en la siguiente versión.

chicogreenday
29/10/2007
11:54 pm

hola gente bueno mi pregunta es la sgte me gustaria hacer un buscador de videos pereo para adultos de la conocida pagina youporn que como todos saben es una copia de youtube para adultos haber si me ayudan o talvez el administrador de la web podria hacerlo jeje claro con su download como las versiones anteriores del buscador sprytube bueno saludos espero que me4 puedan ayudar gracias

luis
01/11/2007
1:58 am

amigo unijimpe aca otro pero la verdad quisiera q lo revises derepente te podria ayudar:
http://www.4shared.com/file/21360153/59c0c67a/buscayoutube_by_XYOX.html

Oussama MISKIN
01/11/2007
6:47 am

Buenas,

Nadie puede contestar a mi pregunta y es como hacer para sacar los tags de cada video como cuando sacamos la description etc…

gracias amigos por la ayuda.

01/11/2007
10:51 am

Ey gracias luis por la informacion sobre el hosting y por ese otro buscador que pusiste lo voy a revisar.

Otra cosa que nadie ha respondido hacerca de abrir los videos en una nueva ventana, que estaria muy muy bien.

Tengo el codigo fuente que usa esta y muchas otras para buscar de videos y trae la opcion de abrirlos en una nueva ventana.

podria mandarcelo a los masters de unijimpe para que tambien lo vieran y vean que les puede servir para mejorar a sprytube!!

01/11/2007
10:55 am

Ha perdon, olvide ponerles la pagina, es esta!

www . unicovideo . com

———————————–
By: DarkMaster
WEB: www . AnimexDeluxe . Mx . tc

01/11/2007
10:58 am

perdon, olvide poner la pagina, es esta..

www . unicovideo . com

chicogreenday
02/11/2007
2:09 am

hola de nuevo veo que nadie piensa ayudarme quiero un bucador de youporn aver si alguien me ayuda si plis con las caracteristicas del sprytube aver si los admin me acontestan pes saludos

chicogreenday
02/11/2007
2:09 am

hola de nuevo veo que nadie piensa ayudarme quiero un bucador de youporn aver si alguien me ayuda si plis con las caracteristicas del sprytube aver si los admin me acontestan pes saludos pes necesito ayua buuuu

luis
03/11/2007
1:52 am

oye darkmaster tienes msn, es q yo tengo ese mismo codigo de unicovideo,
pero he tenido problemas al insertarlo a mi hosting, haber ps si hablamos ,
o quisiera contactarme con alguien q sepa php es q tengo otro q es buscador de musica….

05/11/2007
1:48 pm

Si tengo Msn Luis, es: HERNAN16_3 @hotmail…

Y… Nadie dice nada de la opcion de abrir los videos en una nueva ventana?. Bueno aver si la escuela me deja tiempo para ponerme a buscar la forma de hacerlo.
Saludos!!!

loco
07/11/2007
12:22 am

como el autor mismo indica, tengan un poco mas de respeto y no quiten las marcas de creacion de los scripts.

Marco
10/11/2007
11:41 am

hola a todos soy nuevo aca esta weno el buscador de videos se agradece por publicar

15/11/2007
3:44 pm

Hola buenas , bueno , yo quisiera que me ayudaran en cambiar del reproductor flash de youtube a . el otro repro en flah con mi logo y todo lo e visto en muchas paginas ,. pues descargue de esta pagina y estaba bien pero luego la hace tres dia no salian los videos.. sera por el cambio de los apis , bueno el punto es que si hay fora de solucionar eso , lo e visto , por que el otro es mejor SE PUEDE MAXIMIZAR EL VIDEO !! Y todo es mucho mejor.. ayudemonos en eso ..! bamos.. :D

15/11/2007
3:50 pm

y y para dark master si queremos que el video se abra en otra ventana PUES LO RECOMENDABLE SERIA USAR AJAX.. :s GSLIDE ALgo asi… :D ..
msn : wolfjafp@hotmail.com

Ricardo
21/11/2007
12:55 am

Hola
parece que hay una ola de errores con
la linea 64…
es decir cuando se llama al getVideoid()

Ojala nos ayudes a solucionarlo, porque veo que en Sprytube no sucede eso.

Ricardo
21/11/2007
1:14 pm

Lo extraño es que hace poco estoy
experimentando este error.
Sera que el provedor de hosting me ha desactivado alguna funcion de php?

Si ese fuera el error… por favor, cuales son los q deben estar activados para poder contactarme con el servicio

Gracias de antemano

21/11/2007
10:30 pm

El problema con la función getVideoid es que Youtube ha modificado la ruta de sus vídeos para evitar descargas no deseadas. Es por ello que en la ultima versión para descarga he eliminado esta opción.
Respecto a por que funciona en Sprytube, es por que he hecho las modificaciones adecuadas para que funcione nuevamente. No he puesto esta opción en la ultima versión pues he visto que hay muchas personas que han descargado Sprytube lo han modificado y han eliminado el enlace a este blog, es decir personas poco agradecidas que no aprecian el trabajo de este web.

Ricardo
21/11/2007
11:23 pm

Hola, muchas gracias por tu respuesta.

Estoy totalmente de acuerdo contigo, es para nada justo que otros no reconozcan minimamente el trabajo que pusiste en realizar este script.

Ojalá haya una forma de que los que hemos respetado las condiciones de uso, podamos tener tu ayuda.

Bueno, estoy casi desesperado en solucionar este problema. Me gustaría entrar en contacto con Usted para poder llegar quizá$ a un acuerdo.

Saludos

30/11/2007
11:31 am

Bueno yo tengo muchas preguntas que hacerle , y me parece injusto igualmente que quiten los creditos , bueno agregue mi msn para conversar , necesito su ayuda,. gracias.

30/11/2007
11:57 am

hola amigo unijimpe ya lo hice todo pero al momento de probar me sale el siguiente error

Warning: fsockopen() has been disabled for security reasons in /home/virtual/sitio159946/www/modules/buscavideos/simplepie.php on line 2239

espero q mne ayudes el por q de ese error mil grasias de antemano

03/12/2007
2:26 pm

hola unijimpe, te cuento mi idea a ver si me puedes encaminar un poco por que aunque veo la luz en sprytube tengo la vista algo turbia jejeje
Quiero que los usuarios del foro introduzcan la id del video que les gusta, que se guardaria en una base de datos en mysql con el id de usuario i el del video, a parte que el id del video tambien guardaria comentarios y informacion que quiera del video, mas o menos seria como youtube pero solo usando su bd de videos.
Tengo las bases de datos, tengo el diseño pero no se como sacar la url para que la lea el jw flv player, es posible que con el cambio ahora ya no lea videos de youtube?
Gracias de antemano por la ayuda.

08/12/2007
10:34 am

Para el(los) usuario(s) que estaban viendo el método de abrir el vídeo en una nueva ventana, les dejo un mini tutorial de como abrir la nueva ventana y mostrar solo el vídeo escogido.

http://docs.google.com/Doc?id=dfrrg4j5_0cnjrzdc8

No se si esto sobrara, pero como unijimpe se dio el trabajo de hacer y mejorar este sistema, yo también quiero dar un granito de arena

27/12/2007
4:25 pm

[...] Buscador Youtube Fijate si esto te sirve. [...]

Rodri
29/12/2007
12:08 am

Hola chicos bueno yo subi este script pero me aparece miles de errores miren:
http://www.casitatube.net

saben porque es? me pueden ayudar gracis!!!!!!!!!!!!!!!

29/12/2007
10:32 am

Hola Rodri, según parece tu hosting no soporta php por eso no interpreta el código allí incluido, verifica que tu hosting soporte php para que funcione correctamente.

01/01/2008
8:14 am

Hola, de nuevo por aqui ^^.

1.= SebaKito intente hacer que los videos se abran en una nueva ventana como pones en el tutorial y no obtube resultados.

Pero encontre otra manera de abrirlos y se lo integre al buscador, se trata de ” videobox ” pueden ver el ejemplo en la siguiente direccion: http://www.animexdeluxe.uni.cc/videos/

Como integrarlo?
Primero descargan estos scripts:
http://sourceforge.net/project/showfiles.php?group_id=203672

Luego editan index.php y le agregan los scripts y el css.

Y por ultimo sustituyen la linea

a href=”javascript:setVideo(”)” class=”action”>[ play video ]/a br

POR

a href=”http://www.youtube.com/watch?v=” rel=”vidbox 405 360″ title=”get_title(); ?> “>[ play video ] /a br

Para mas info aqui esta la pagina oficial del script

http://videobox-lb.sourceforge.net/

01/01/2008
8:32 am

2.= Encontre otro script que sirve para bajar videos de youtube.

Pueden ver el ejemplo en http://www.animexdeluxe.uni.cc/videos/

Es el “Youtube Downloader 2″

El cual genera la url directa del video, mas o menos asi

cache.googlevideo.com/get_video?video_id=rn8ULJGboOE&origin=ash-v215.ash.youtube.com

si le agregamos la extencion .flv se puede reproducir con cualquier reproductor flash.

Seria muy bueno que integraran de nuevo el otro reproductor y la opcion de descargar los videos directamente en la busqueda de los videos ^^

Aqui esta el codigo fuente:
http://video.qooqle.jp/dl/youtube_downloader.zip?070607

ha! y… cambie el link en el buscador por un banner en mi top de afiliados, otro en mi directorio de links y otro en el top link del foro, espero que no haya problema con eso ^^

Bueno espero que de algo les sirva lo que os e escrito ha! y felis año 2008 para todos!!!

tilderman
19/02/2008
9:57 am

unijimpe:

creo que es fantastico esto que hiciste, lo subi a mi servidor y no funciona, simplemente dice:
Internet Explorer no puede mostrar la página web recuerdo que antes funcionaba, lo unico que cambio es que actualice de php4 a php5

puede ser eso? hay alguna otra cosa que peuda hacer?
graciaas

21/02/2008
8:49 pm

hola unijimpe gracias por hacer el sprytube es fascinante, yo tambien me hecho una página web y reproduce y todo, esta locaza y no he eliminado los links, al contrario hasta te puse un banner :D:D solo que el enlace de la descarga no sale, me sale este error:

Google
Error

Bad Request
Your client has issued a malformed or illegal request

¿será por los enlaces? la estoy probando desde mi servidor local en apache ¿será por eso también?
por favor ayudame te estaría muy agradecido si lo hicieras

Ismael
22/02/2008
6:21 pm

Hola, ayer revisando descubri que las direcciones de los videos para descargarlos del youtube tienen direcciones como esta:

http://ash-v78.ash.youtube.com/

se siguen identificando con id, el problema seria entonces el numero que aparece despues de la “v”:

ash-v78

¿como se podría “llamar” o hacer referencia a este número?, si me puedes ayudar estaria eternamente agradecido.

oscar
14/03/2008
5:03 pm

hola, muchas gracias por este trabajo esta exelente.

tengo una duda.

si yo quiero mostrar un solo dato que envia el rss, por ejemplo la duracion del video o el autor, o la cantidad de votos que debo agregar?

gracias

22/03/2008
8:11 pm

hola a todos, bueno quiero que visiten mi pagina y me digan que opinan sobre aquel

23/03/2008
4:29 am

Hola Yeison, Me gustaria contactarme con tigo, tu pagina web esta funcionando perfectamente, muchas han dejado de funcionar!!

Te Aplaudo… y espero poder contactar con tigo!..

Mi msn HERNAN16_3@hot…

04/04/2008
8:20 pm

lo que quieren contactarse conmigo este es mi correo
:yeison07_4@hotmail.com

06/04/2008
3:50 am

ok, yeison, ya te he agregado,

Ha!, y he encontrado otro buscador de videos, se trata de freephpvideosearsh, y comparten el script con todos, aki pueden ver el ejemplo y descargarlo!

www . freephpvideosearch . com/

y tambien encontre un scipt para descargar los videos, jala un script de keepvid para acceder a los videos, puede descargarce en .flv o .mp4

aki el ejemplo,
www . estodo . uni . cc

el script no lo tengo a la mano, sorry, pero si alguien lo kiere luego lo posteo aqui.

un saludo y gracias por su visita xD:
http://www. AnimexDeluxe .uni .cc

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

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

03/06/2008
4:50 am

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

tilderman
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
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.

Enviar Comentario

(*)

(*)