Songbird salda su deuda con la versión 1.2.0

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:

  • Poder ver las fechas de los próximos conciertos de tus artistas
  • Automáticamente visualizar fotos, noticias, reviews y biografía de tus artistas
  • Ver la letra de la canción que estás escuchando
  • Sincronizar con tu iPod/iPhone
  • Escuchar radios del directorio shoutcast, etc.

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:

  • Organización automática de la biblioteca de medios: Al habilitar esta opción, Songbird va a reubicar todos los archivos en un solo lugar de tu disco.  El usuario puede personalizar la estructura de las carpetas y sus nombres basado en la metadata contenida en cada archivo
  • Ecualizador de 10 bandas : Songbird ahora incluye un ecualizador de 10 bandas para ajustar el audio a las condiciones o preferencias del usuario.
  • Integración con Last.fm : Songbird es capaz de reproducir y utilizar nativamente la información asociada al usuario en Last.fm, incluyendo el recorrido entre relaciones de etiquetas y artistas en Last.fm.  Además, se incluye un acceso rápido para reproducir estaciones de radio basadas en tu biblioteca de Last.fm, la biblioteca de Songbird y la de tus amigos.
  • Integración bidireccional con iTunes : Las listas de reproducción y/o pistas de iTunes se pueden usar desde Songbird, y aquellas que se crean en Songbird estarán disponibles también en iTunes de tal forma que sea simple sincronizarlas con tu iPhone o iPod.

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.

Bonus track : la historia desconocida del ecualizador

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)

Compartir Compartir
Publicado por Franco Catrin el 22 de June 2009 en la categoría Destacados, Software con los tags , , . Tiene 100 comentarios.

100 Comentarios

Songbird salda su deuda con la versión 1.2.0

Deja tu Comentario ↓
Franz

DesaprobarAprobar2Franz dijo el 22-6-2009 a las 20:12:

61

Yo no fui uno de esos usuarios que lo dejo por el EQ, mas bien fue por la cantidad de recursos.. ya que luego de navegar y organizar mi coleccion de musica, la memoria que consumia era bastante, volviendose extremadamente lento. No se si volverlo a instalar.. pero es lo mas cercano a iTunes, y no es que no hayan otras alternativas, sino mas bien es la costumbre y el modo de trabajar de iTunes que lo hacen mi reproductor.

Memo

DesaprobarAprobar2Memo dijo el 22-6-2009 a las 20:16:

62

Para mi gusto mejor que iTunes, es muy completo, creo que es el mejor reproductor que existe

xae

DesaprobarAprobar2xae dijo el 22-6-2009 a las 20:19:

63

yo igual uso Songbird en Win Xp sp2…pero el gran problema es que a veces es tan golozo como firefox en cuanto ram. Es un excelente reproductor, pero tan solo en esa parte desentona un poco.

Pasto

DesaprobarAprobar0Pasto dijo el 22-6-2009 a las 21:04:

64

Franco; nada más que agregar que gracias por tus publicaciones, realmente un aporte a FW

Moto

DesaprobarAprobar3Moto dijo el 22-6-2009 a las 21:38:

65

Genial. Mientras no haya iTunes en Linux, Songbird es lo mejor que existe. Eres un genio Franco Catrin.

RadiX

DesaprobarAprobar-2RadiX dijo el 22-6-2009 a las 21:46:

66

Mi reproductor preferido en Linux

Mario

DesaprobarAprobar-1Mario dijo el 22-6-2009 a las 21:49:

67

raramente me gusto el 1.1.2 que el 1.2.0 incluso actualize y tuve que desintalar para instalar la version anterior

Carlos Le Mare

DesaprobarAprobar2Carlos Le Mare dijo el 22-6-2009 a las 21:55:

68

Yo uso mpg123… lejos la mejor interfaz…

Qué!? no se vale por línea de comando? jaja

reinaldo

DesaprobarAprobar0reinaldo dijo el 22-6-2009 a las 22:00:

69

tengo un problema grande y es debido a mi coleccion musical, salvo rhytmbox ningun reproductor en linux es capaz de tener una biblioteca de 35.000 canciones y manejarlas de forma fluida, banshee es una tortura, exaile es lentisimo tambien, amarok no me sirve pues uso gnome y de por si anda lento, y songbird 1.0 iba lento, instale songbird 1.2 en mi pc con ubuntu anoche y nisiquiera inicia (en el sitio getdeb salía una recomendacion de eliminar un plug in si se posee video nvidia, pero no tengo ni como entrar al dichoso programa para meter mano).

una lastima, pues en especial banshee y songbird me gustan por su organizacion, son bonitos y configurables, y no me “pierde” temas como rhytmbox que muestra muchas canciones etiquetadas como desconocido, aun cuando tenga titulos de todo tipo.

a seguir explorando…

gracias franco por el articulo.

Franco Catrin

DesaprobarAprobar1Franco Catrin dijo el 22-6-2009 a las 22:00:

70

@ivancyber

Inicialmente tenía presets, pero no se por qué lo sacaron.
http://www.tuxpan.com/fcatrin/songbird/sb-equalizer.png

Ahora hay un add-on que permite usar presets:
http://addons.songbirdnest.com/addons/1620

ivancyber

DesaprobarAprobar1ivancyber dijo el 22-6-2009 a las 22:15:

71

gracias @Franco Catrin!! bueno ojala en la proxima version salga con equalizador predefindos voy a instalar el add-on ;)

ricardo

DesaprobarAprobar-1ricardo dijo el 22-6-2009 a las 22:59:

72

Creo que encontré mi reproductor definitivo …igual algo pesado

DanitoV

DesaprobarAprobar2DanitoV dijo el 22-6-2009 a las 23:40:

73

Harta RAM que consume el pajarito. Para Win aun sigo prefiriendo WinAmp.

David

DesaprobarAprobar1David dijo el 22-6-2009 a las 23:52:

74

@reinaldo: intenta usar Quod libet. Deberia soportar una libreria inmensa. Busca otros reproductores mas minimalistas, estoy seguro que hay uno que ha sido probado hasta con 50K de canciones, pero de momento no recuerdo el nombre… decibel audio player? sonata quizá?

Jesus

DesaprobarAprobar1Jesus dijo el 23-6-2009 a las 00:29:

75

Gracias Franco por el ecualizador! Uso songbird desde una lejana 0.7 y con esto se logra un gran avance! Como diria Mr.Chips: Songbird es la raja!

Daniel1928

DesaprobarAprobar0Daniel1928 dijo el 23-6-2009 a las 04:11:

76

Es un rio de caca…la idea es muy wena…si fuera mas liviano y las busquedas no se kedaran pegadas…definitivamente lo dejaria como player principal.

Saludos.

Miguel

DesaprobarAprobar0Miguel dijo el 23-6-2009 a las 05:46:

77

Lo utilice para probar y es verdad consume bastante RAM, bueno no es raro si se basa en la tecnología de Mozilla, me falta decir algo Franco Catrin GURU IDOLO, el Bielsa de Fayerwayer, los otros compadres dejan mucho que desear.

leopard

DesaprobarAprobar0leopard dijo el 23-6-2009 a las 08:21:

78

flicitaciones por tu buen trabajo Franco.

Personalmente me quedo con Jajuk, pero bien por songbird y sus usuarios.

Contemporaneo

DesaprobarAprobar0Contemporaneo dijo el 23-6-2009 a las 14:46:

79

En todo caso Franco, era mejor con perfiles el ecualizador (como el Banshee), ahora tendremos que esperar a que los de Songbird se avispen a la próxima. Buen trabajo.

chaman

DesaprobarAprobar0chaman dijo el 23-6-2009 a las 16:31:

80

Pues debo confesar que ni le conocía, viendo la noticia, lo instale y me a encantado, madre mía que completo, desde ahora mi dafault player esperemos que no me haga cambiar de parecer

ReX

DesaprobarAprobar0ReX dijo el 23-6-2009 a las 16:48:

81

Aprovecho el topic para hacer una PREGUNTA!

Tengo un amigo que tiene una gigantesca colección de música, quizás gran parte de la música existente. El me habló de más de 1MM de canciones, quizás más, y el problema es cuando quiere escuchar un tema, le es muy difícil de encontrar. Cuando estuve en su casa le dije que probara iTunes, pero no fue capaz, entonces la pregunta, ¿Conocen algún music player capaz de manejar bases de datos muy muy grandes?, gracias!

mastermind

DesaprobarAprobar0mastermind dijo el 23-6-2009 a las 17:22:

82

Y que esperan que no te ponen en los creditos Franco ?

ITSprstar

DesaprobarAprobar0ITSprstar dijo el 23-6-2009 a las 17:25:

83

Que tal?, pues yo lo estoy probando en Vista y si consume bastantes recursos, es demasiado lento para realizar las funciones, tarda como 2 mins en cargar y el sonido se oye saturado con el minimo ajuste del EQ, la verdad es que yo soy fan de FireFox pero SongBird me decepciona,lo que si me agrada es la información de los artistas pero eso es todo, lo seguire probando para tener una evalucación mas objetiva, Saludos desde Chihuahua México.

Franco Catrin

Franco Catrin dijo el 23-6-2009 a las 17:48:

84

@mastermind

Se les olvidó :D Pero ya lo corrigieron para el próximo release

http://bugzilla.songbirdnest.com/show_bug.cgi?id=4855#c71

david.cs

DesaprobarAprobar0david.cs dijo el 23-6-2009 a las 18:56:

85

Felicidades Franco.

kto

DesaprobarAprobar0kto dijo el 23-6-2009 a las 22:30:

86

pucha que buena compadre, felicitaciones esta muy bueno el equalizador. la aplicacion sigue siendo una comeram pero bueno.
offtopic: que ganas de poder desarrollar algo para linux(o multiplataforma) pero hay tanta majamama de cosas y tantos lenguajes que almenos para mi me es dificil decidirme elegir uno y especializarme. ademas faltan ides profesionales (para todos los lenguajes,o casi todos) como los vbstudio y esas cosas.

Guillermo

DesaprobarAprobar0Guillermo dijo el 23-6-2009 a las 23:11:

87

Lo usé durante varios meses. El gran problema es que en teoría suena muy bien, pero en la práctica es lento, no le puedes sacar jugo al audio [hasta ahora] y tiene muchos bugs. Incluso, luego de llenar de metadata a más de 1700 canciones, puff, la biblioteca se corrompió y perdí todo el trabajo [ocio] de varias semanas. Además que en reproductores MP3 que hagan transferencia MTP, como mi Sony Walkman, no agrega las carátulas.

Hasta el momento, mi mejor opción ha sido Mediamonkey.

Franco Catrin

Franco Catrin dijo el 23-6-2009 a las 23:36:

88

@Guillermo

Que raro que hayas perdido la información de la metadata porque se corrompió la biblioteca, ya que la metadata se almacena al interior de cada archivo y no en la biblioteca. La biblioteca es sólo una recopilación de lo que en algún momento se leyó de los archivos.

Con esto quiero decir, que bastaría reconstruir la biblioteca para que vuelva a leer la metadata que ya escribiste en tus archivos.

Franco Catrin

Franco Catrin dijo el 23-6-2009 a las 23:48:

89

@kto

Hay ene proyectos donde meterse! En mi caso me metí a Songbird para arreglar un problema que me afectaba directamente, y casi siempre aplico la misma política (giftoxic, anjuta, kdrive, entre otros). Como a muchos les ha pasado: si hubiera sabido lo que tenía que hacer quizás no me hubiera metido, pero una vez iniciado el trabajo no queda otra que seguir adelante. Es como cuando en el verano uno se va a meter al agua helada, una vez adentro con el cuerpo temperado ya no dan ganas de salir.

Sobre los IDE’s: nunca han sido una prioridad, ya que muchos de los que desarrollan aplicaciones en C, python, perl, etc, y qué podrian desarrollar un IDE usan simples editores de texto y tienen muchos procesos automatizados con scripts : compilación, pruebas unitarias, generación de paquetes, etc.

Los IDE’s como la serie Visual Studio de Microsoft están orientados a otro tipo de aplicaciones y hay que decirlo, a otro tipo de programadores que necesitan más pistas visuales para entender lo que están haciendo. No estoy mirando en menos a los que usan IDE’s, de hecho en mi trabajo ocupo Eclipse, pero no tengo mayor problemas para usar gedit como fue en el caso de mi trabajo con Songbird y otros proyectos no-Java.

jorge

DesaprobarAprobar0jorge dijo el 24-6-2009 a las 10:05:

90

LEJOS mejor que itunes… pero no hay caso con hacerlo sincronizar con mi ipod touch en windows por la chita

alguien cacha que rayos no se puede??

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualizar comentario?