Para implementar el soporte de playlist en tracker, me encuentré con dos opciones: escribir todos los extractores para los n-mil formatos de playlist que hay ahi fuera o usar alguna libreria que lo hiciese por mi.

La candidata evidente era totem-pl-parser, pero las dependencias metian miedo: libcamel (una lib de correo para leer listas?), liborbit… ¡y al final eran solo para parsear las fechas en los RSS o podcast!  (que no necesitamos en tracker).

Asi que para usar esa libreria en tracker y maemo, solo habia que hacer opcionales esas dependencias. Ya habia un bug abierto sobre esto y después de 3 intentos, el mantainer del programa aceptó mi parche y cerró el bug.

Sienta bien poner un granito de arena para todos en general resolviendo un problema particular.