
Songbird es un reproductor de medios de código abierto, integrado con Internet y disponible para Mac OSX, Linux y Windows. Se puede decir que es el Firefox de los reproductores de medios, y esta afirmación no es en sentido figurativo ya que Songbird se basa en la tecnología desarrollada por Mozilla.
En donde Songbird luce su herencia de Mozilla es en el soporte de extensiones o add-ons que añaden funcionalidad al núcleo del reproductor como por ejemplo:
En esta entrega y después de mucho debate, se ha incluido un ecualizador de 10 bandas, saldando una deuda histórica con una gran cantidad de usuarios que lo declaraban como un gran reproductor, pero débil en el ámbito del audio.
Además de mejoras en rendimiento y estabilidad, Songbird 1.2.0 incluye las siguientes características:
Este reproductor hace poco había llegado a su versión 1.0 después de un cambio fundamental en su arquitectura interna. Este es el primer release en donde se comienzan a corregir detalles que quedaron pendientes y por lo que muestra la documentación del camino a seguir para las proximas versiones, comenzaremos a ver versiones nuevas en forma más frecuente. La próxima está programada para agosto de este año e incluye mejoras como el soporte de formatos adicionales y la opción de recodificar los archivos al formato predilecto del usuario.
Para los desarrolladores de Songbird el ecualizador era un tema polémico: Según los usuarios era una característica que no podía faltar, pero según uno de los líderes del proyecto se debería usar un ecualizador a nivel de sistema y no uno por cada aplicación, por lo tanto cualquier esfuerzo en ese sentido era tiempo perdido.
El ecualizador es una simple herramienta para compensar las diferencias entre las limitaciones que cada usuario tiene para escuchar el audio. Es imposible percibir lo mismo que escuchó el ingeniero que realizó la masterización final, ya que para ello se necesitan las mismas condiciones acústicas y el 100% del equipo utilizado. Ya la primera condición no se puede cumplir para todos los casos.
Por lo tanto con el ecualizador se puede compensar la ausencia de bajos de nuestros parlantes, o la anulación de ciertas frecuencias por cancelación de fase debido a la sala en donde nos encontramos, etc.
Pese todas las interesantes características de este reproductor, muchos lo dejaron de lado después de usarlo por un rato debido a la falta de un ecualizador, y se repetía la típica frase : “cuando Songbird tenga un ecualizador, lo usaré”.
Dado que se trata de un proyecto de código abierto, no es necesario esperar a que “alguien haga algo” si es uno mismo quien puede poner manos a la obra, así que en diciembre del 2008 revisé la documentación para desarrolladores y construí una simple prueba de concepto para integrar el ecualizador de gstreamer en Songbird.
Una de las excusas de los desarrolladores para no integrar el ecualizador desde un punto de vista técnico era el desconocimiento del soporte de ecualizador en gstreamer, el framework de medios que usa Songbird, así que me enfoqué en derribar primero esa excusa, y ahí fue cuando comenzaron a aparecer otras trabas, fenómeno también conocido como Stop Energy.
Decidí seguir adelante sin poner mucha atención en los problemas, enfocándome en llegar a un punto del desarrollo en que no hubiera vuelta atrás. No fue fácil ya que para trabajar en un proyecto como Songbird se necesita tener o desarrollar habilidades en múltiples lenguajes y tecnologías, en este caso en particular : glib, gstreamer, C, C++, Javascript, CSS, HTML, IDL’s y XPCOM.
Como pueden ver en el log de sistema de traza de bugs de Songbird, a medida que iba terminando según yo, iban cambiando los requerimientos sobre lo que el equipo principal quería respecto al soporte de ecualización. En diciembre ya tenía el ecualizador con soporte de presets y todo lo que uno esperaría, pero seguían pidiendo cambios para ajustarlo al diseño que ellos tenían en mente.
Finalmente, algunos miembros del equipo ayudaron a acercar mi contribución a los criterios de diseño que ellos tenían y después de 6 meses por fin el ecualizador está disponible para todo público.
Links :
- Songbird 1.2.0 Release Notes
- Songbird 1.2.0 – 10 band equalizer now included (TuxArena)
- Equalizer = Pony (Songbird blog)
Publicado por Franco Catrin el 22 de June 2009 en la categoría Destacados, Software con los tags Audio, Mozilla, Songbird. Tiene 100 comentarios.
100 Comentarios
Songbird salda su deuda con la versión 1.2.0
Ver Comentario... seba dijo el 22-6-2009 a las 17:15 ...

8TAZ dijo el 22-6-2009 a las 17:18:
Waaaaauuuu… sin palabras, yo soy uno de los que dejo de usar songbrid porque no tenia ecualizador y despues de tanto buscar de reproductor en reproductor me quede con aimp, ahora con las mejoras a songbird y con lo que se viene a futuro sin duda voy a volver a usar al ave cantora….
Como algo anexo, te felicito Franco por el aporte que le haz hecho a songbird; y al menos para mi y creo que para muchos geek jovenes seria espectacular volver a verte en TV; di mi primeros pasos en informatica viendo “tvnauta” xD! y es una lastima que ya no haya un programa asi en la tv abierta (nostalgia de años pasados)….
Saludos…

5pip3x dijo el 22-6-2009 a las 17:20:
@Diego
compadre si no sabe sincronizar un dispositivo, no le eche la culpa al software…
Franco Catrin dijo el 22-6-2009 a las 17:21:
34@gyunge
No creo que ocupe menos recursos, es “el costo” de usar la plataforma de mozilla
Franco Catrin dijo el 22-6-2009 a las 17:24:
36@Guatón Campero
Déjame ver si entendí, Franco, ¿tú programaste casi en su totalidad en ecualizador de SongBird?
Efectivamente. Pero después tuvieron que modificar varias cosas para hacerlo calzar con el diseño que ellos tenían en mente, por ejemplo exponer algunas interfaces a los plugins. Eso se puede ver en el historial del bug.
Por ejemplo algunas cosas como los “perfiles” después la sacaron y se implementó como add-on.
Así era originalmente:
Franco Catrin dijo el 22-6-2009 a las 17:26:
37@Alex
Entre XMMS y Audacious prefiero el último… XMMS todavía estaban con GTK1 la última vez que lo vi!

3rodox dijo el 22-6-2009 a las 17:38:
buena franco! creo que fui uno de akellos ke pronunció eso de “sin ecualizador, no lo usaré”, de hecho rhythmbox es mi player favorito sólo porque tiene el ecualizador más decente (y soporte estable de last.fm). sin embargo, aún siento que linux en materia de sonido tiene un enfoke que lamentablemente se está tornando hegemónico, esto es en cuanto al tema de organización de librerías, evidentemente no menos importante, pero que está dejando de lado la exprimentación con la calidad del sonido que tanto nos interesa a algunos (sólo por intentar imitar de mejor manera a itunes, a veces). yo en windows ocupo el foobar2000 y creo simplemente que no hay ningún otro que se le iguale en material de dinamismo, hay quienes lo transforman en increíbles plataformas gráficas con administración de librerías, milkdrops, etc, y otros como yo que prefierimos dejarlo “piola” y usarlo para exprimentar y potenciar la calidad del sonido.
en resumen, me parece interesante y muy notable de tu parte el interés por el desarrollo de un ecualizador para songbird, sin embargo, a mi manera de ver en cuanto a sonido un ecualizador es lo más básico que un player podría tener, qué pasaría si necesito un channel mixer, un noise sharpener o un limitador? evidentemente no es por una limitante técnica, sino por una falta de enfoque en los desarrolladores.
saludos!

-2Diego dijo el 22-6-2009 a las 17:40:
@pip3x
no fue eso, no uso sincronizacion… algo que traia/trae dejaba la caga… pierde toda credibilidad, nunca mas
Franco Catrin dijo el 22-6-2009 a las 17:46:
43@rodox
Estamos claros, pero por ejemplo no tiene sentido ponerse a trabajar en un procesador de audio avanzado si no se tiene al menos algo básico como es un ecualizador.
Uno de los criterios de diseño que estaban usando en Songbird era exponer el pipe de gstreamer hacia los plugins para que se pudieran crear plugins como add-ons y no como parte del core. Hacer efectos de audio es fácil para quien se maneja con esos temas, pero integrarlo en una aplicación como ésta necesita “distintos perfiles” por decirlo de alguna forma.
Si logran exponer gstreamer de tal forma que para escribir un plugin de audio se necesiten sólo conocimientos de DSP entonces el camino se hace mucho más fácil, pero no es el estado actual.
Y qué es lo que falta? Lo mismo de siempre: Que alguien de el primer paso.
Franco Catrin dijo el 22-6-2009 a las 17:48:
44@Diego
Algún botón de autodestrucción?
Ahora en serio, siempre casos de usabilidad como ese deberían ser reportados. Si no se reportan y a nadie más le pasa, nunca los van a corregir porque “funciona para ellos”.

1TAZ dijo el 22-6-2009 a las 17:53:
@Diego, nose, creo que tal vez lo sincronizaste mal, porque yo tenia un Ipod y al menos las veces que use songbird no tuve ningun problema

1rvm dijo el 22-6-2009 a las 18:09:
Felicidades Franco ![]()
Yo en Linux uso Audacius, pero creo que le echaré un vistazo el Songbird.

1Diego dijo el 22-6-2009 a las 18:10:
Fue reportado, le paso a varios gringos segun anduve buscando info de como recuperar lo perdido, que menos mal tenia todo respaldado. En todo caso, de los errores se aprende, niun software comienza perfecto. Lo que me gustaba era poder ver las lyrics

1NicasioGruñeli dijo el 22-6-2009 a las 18:33:
@Franco Catrin
Genial tu “tributo” al maestro Neal Morse y gracias por el aviso, apenas llegue a casa lo descargo….. “?”

2AFX dijo el 22-6-2009 a las 18:39:
Muchas gracias Franco, aportes como el tuyo hacen grande el Software Libre.
En lo personal, es mi primer reproductor para Ubuntu, y ultimamente lo utilizo cada vez más. Aunque peca de un excesivo consumo de RAM, merece la pena por la potencia que otorgan los complementos y la integración con internet.
Lo único que me desespera es lo lentas que se vuelven a veces las búsquedas, a veces al buscar algo en mi biblioteca (~12.000 temas) se queda pillado durante 15 o 20 segundos hasta que reacciona, lo cual es una barbaridad comparado con Rythmbox, por ejemplo, donde las búsquedas son instantáneas. Desconozco si se puede arreglar tocando alguna configuración y no he encontrado mucha información cacharrando por internet, si alguien puede aportar alguna solución al respecto, se lo agradecería mucho.
@Pk_JoA: Hay un complemento para que funcionen las teclas multimedia en Ubuntu que se llama MyMultimediaKeysFlip, echale un ojo a esto:
http://addons.songbirdnest.com/addon/1412
A mí en particular me funciona perfectamente; si no va bien, hay algunos más que puedes probar.

1edd dijo el 22-6-2009 a las 18:47:
yo amo songbird, me ha dado todo lo que yo he querido, el equalizador nunca me preocupo, talves por las bocinas que tengo suenan bien, pero por otro lado cuando tenga tiempo y me logre documentar lo suficiente creo algún add o skin para el, me gusta mucho.

1jmaxx dijo el 22-6-2009 a las 18:57:
me gusta este reproductor,pero encuentro que anda un poco lento con la búsqueda de una canción en la biblioteca. Les pasa lo mismo??. No es algo extremadamente lento, pero mm.. podría ser mejor.
saludos

2Jazzd dijo el 22-6-2009 a las 19:02:
Muy bien, Catrin.
No suelo opinar aquí, me limito a leerlo. Pero te felicito por el trabajo. Hace unos días instalé la versión previa a este release (para ver el avance) y me sorprendí…puedo decir que ahora se ve mucho mejor y prometedor que antes. He sabido de que uno que otro ex-programadores de Winamp, como Gastellu también han sido parte del código y eso es muy bueno.
Keep up the good work!

-3maxocore dijo el 22-6-2009 a las 19:14:
me dejo la cagada esa weada de programa… de desconfiguro windows (xp)… al hacer deble click en las carpetas, me abria las propiedades de la misma… al apretar el icono de escritorio me salian las propiedades de la misma… al kerer ir a “home” (la casita de firefox) me salia “guardar como”… lo mismo con actualizar y atras…
realmente… una mierda de programa…
ademas… se me pego el pc mil y 1 vez…. lo usé solo 2 horas…
que fiasco!!!

1Franco Catrin dijo el 22-6-2009 a las 19:18:
@NicasioGruñeli
No podía dejar pasar la oportunidad de promocionar a Neal Morse

-1SuTeki dijo el 22-6-2009 a las 19:38:
eso es! y por fin salio el ecualizador ahora a implementar sonido potente en Linux

-1Volkod dijo el 22-6-2009 a las 19:56:
Franco,
grande wn, asi se trabaja en el mundo linux!
si no te gusta o no hce lo que necesitas te lo ahces tu mismo
yo he estado mejorando mi Amarok en lo que se puede…
pero de verdad llegar a formar parte del proyecto final es otro cuento… asi que a veces solo me limito a quedarme con mi overlay y mis parches…
salu2

1ivancyber dijo el 22-6-2009 a las 19:57:
que bueno que le integraron equalizador, se agradece bastante Franco, eso si te pediria que si sigues trabajando en el equalizador te recomendaria modos de equalizacion pre-definidos como en modo Pop, Rock, Clasica, Electronica, y Persoanlizado porque entre los reproductores mas populares como Itunes o Winamp tienen equilizadores pre-definidos ahi te lo agrdeceria muchisimo.
felicitaciones y adelante con songbird y el software libre

1Alex dijo el 22-6-2009 a las 19:59:
@Franco: es correcto, pero el XMMS cumple muy bien su función de reproducir musica, a pesar de su antiguedad. ¿Sabes en que va el proyecto de XMMS2?
El Audacious, es muy similar a XMMS o WinAmp, también lo he usado bastante. Buen programa.
Saludos.
Ver Todos Páginas: ← 1 [2] 3 4 Próximos 30 Comentarios →