Shedding Skin

Ok… hace un par de semanas, después de varios intentos fallidos por arreglar los problemas de codificación de caracteres especiales en el plugin de iPod para Winamp, decidí hacer el switcheo a foobar2000 por sugerencia de un tazón de Confleiks. Después de ajustarme al funcionamiento del programa, importar mi biblioteca y todo lo que eso implica, decidí ir por algo más y desarrollar un skin propio apoyándome en la interfaz Columns UI y el componente Panel Stack Splitter.

Después de un rato de acostumbrarme al código que usan varios de los components, pude hacer algo con un diseño utilizable de acuerdo a cómo manejo mis cosas:

Opté por un diseño basado en pestañas para mostrar la info del track en reproducción, otro para mostrar lyrics (si las hay) y otro más para la información del artista, extraída de last.fm.

En el lado derecho es igual, pero alternando entre el playlist (con barra de búsqueda y listado), el album list (éste posiblemente lo cambie, como que no me convence mucho el formato y es redundante con el que sigue) + Explorer Tree (utilísimo para organizar archivos y descargas recientes).

Lo único que me dio algo de lata para configurar fue ELplaylist. El detalle aquí es que el componente es desarrollado por un chinojaponéscoreanoalemán, así que no hay una documentación adecuada sobre cómo utilizarlo y llegó un punto donde casi estaba tratando de adivinar qué hacer para que se comportara como quisiera.

Eventualmente llegué a lo que quería: organizar albums completos en grupos con su respectivo encabezado, eliminarlo si se trata de tracks sueltos, osease a la hora de hacer playlists o mixtapes (see below), mostrar información adicional si se trata de compilaciones, entre otras cosas más. Feels good man.

Aún tengo cosas por modificar, como poner más botones aparte de los que están en la parte inferior y a lo mejor hacer una imagen de fondo que combine con la disposición de los paneles. Por ahora les dejo el archivo de configuración de ELPlaylist por si a alguien le interesa. Ya luego subiré el layout de Columns UI.

NOTA: Los archivos deben tener el tag TOTALTRACKS para que el encabezado funcione correctamente.

config

—-

tl;dr mi instalación de foobar ya es usable. FIN.

July 24, 2009, 12:40am; Comments | Tags: 8 10101 RAGE

This is actually a common problem with ID3v2.3 tags. foobar2000 supports fields with multiple values. The ID3v2.3 specification states that if there are multiple artists for a track, their names are to be separated by a forward slash, so when foobar2000 reads an ID3v2.3 tag, it interprets the artist (TPE1) field accordingly.

This design issue is fixed in ID3v2.4. If you fix and rewrite the tags in foobar2000 the problem should be solved.

Useful info.

En breve, el post tl;dr sobre mi configuración en FFFFFFUUUU-bar.

July 23, 2009, 12:25pm; Comments | Tags: 10101

IE6 Denial Message for Momentile.com (via John Martz)

IE6 Denial Message for Momentile.com (via John Martz)

June 15, 2009, 6:27pm; Comments | Tags: internet internet internet internet 10101

← Backwards | Forwards →