09 abril 2008

Embed WinAmp Player (Winamp integrado a los navegadores)

Desde muchos años existe el winamp player. Una aplicación de reproducción de archivos y servidores multimedia bajo los standares de Nullsoft y el formato mp3. La ventaja que ofrece esta aplicación es que existe para varios sistemas operativos dentro de los cuales estan Windows, freeDSD, Linux - en sus diferentes "sabores", entre otros.

Una ventaja es que la plataforma de producción de servicios multimedios a través de Shoutcast la cual es la aplicacion de servicio para los formatos mp3 y de Nullsoft se puede descargar y emplear como servidor de streaming para cualquier persona gracias a que la misma es descargable, no asi el windows media server o mms que no lo es.

Uno de los sueños que tuve en mis principios como desarrollador de aplicaciones web y otros afines era el poder crear de manera embedida o incluida en los navegadores un reproductor para este servicio de Shoutcast. Hasta ahora debíamos conformanos con tener el winamp instalado en el computador y luego con un link desde la página se conectaba al servidor. A diferencia el Windows Media Player (WMP), en mi parecer lo que produjo la gran escalada del uso este en este sentido, el cual permitia a través de los componentes para IE de modular directamente desde el navegador los servicios de audio y video de varios sistemas. Esto causó y dió como único operador de servicios de audio y video en la web a WMP.

Buenas noticias. Desde hace tiempo Nullsoft ha estado actualizando y mejorando el winamp debido a la gran popularidad de los sistemas operativos abiertos. esto ha provocado de igual manera que muchos suplidores de medios interactivos utilicen los estandares de nullsoft para producir servicios de streaming.

Con esto incluso han desarrollado, lo que considero la contraparte de los servidores MMS, el uvox; el cual es un protocolo de servicios de multimedios desarrollado bajo ciertos criterios tomando en consideración la calidad del mismo. El protocolo uvox o Utra vox es algo que encuentro muy conveniente y ademas muy adecuado para los nuevas tendencias.

Pues bien, mi punto es, retomando, el que se pudiera colocar de manera incluida "emded" un reproductor para winamp el cual se consideraba algo imposible por muchos. Nos llega gracias a la iniciativa de unos jóvenes dj de música electrónica el "milagro". Los muchachos de ravetrax.com han desarrollado un reproductor en javascript el cual funciona con un plugin "IWinAmpActiveX" y "IWinAmpActiveXG" desarrollado por AOL para su servicio de música.

Hasta ahora he logrado conectarlo con archivos .pls (winamp playlist) y con servidores bajo el protocolo uvox. De igual manera logre conectarlo al formato .mu3. Si quieren ver un ejemplo lo he empleado en mp3reggaeton.net.

A pesar de lo bien que me ha funcionado con Internet explorer y con Firefox, aun necesita retoques, pues con IE el plugin es detectado en el ordenador si lo tiene, sino, lo descarga automáticamente desde el siti ode AOL como cualquier otro plugin para IE. En Firefox me ha dado un poco de tropezones pues no me lo descarga y he tenido que hacer un detector de navegador para que el usuario si tiene Firefox lo descargue manualmente. Pero en lo general es un exito.

Aqui les dejo los enlaces sobre este articulo. Espero les sea de utilidad:

El milagro (el player)
http://ravetrax.com/tune_in/ampx_player.php
http://ravetrax.com/tune_in/ampx_player.rar (Descarga)

El plugin y ejemplos detallados (en ingles)
http://www.scvi.net/activex.htm
AOL lo llama Unagi
http://radaol-prod-web-rr.streamops.aol.com/mediaplugin/3.0.84.2/win32/unagi3install.exe

AOL Radio (Excelente combinacion del plugin con funciones relacionadas incluso un modulo de muestra de "que esta sonando"
http://music.aol.com/radioguide/latino-radio

Ultravox reference site
http://ultravox.aol.com/

1 comentarios:

CMS-Camilo dijo...

Todavia no puedo hacerlo funcionar sobre firefox... alguna idea??

he leido que toca instalar el plugin manualmente donde lo consigo y como lo instalo??

le agradezco su ayuda