Acabo de actualizar la versión 0.1.0. Incorpora las ordenaciones de la lista, las búsquedas de canciones y la información de los metadatos del mp3.
Las ordenaciones las he colocado en tres botoncitos en la parte superior de la lista.
Las búsquedas pueden ser dentro de la lista o en el árbol de directorios. Esto ha obligado a cambios más o menos serios porque al buscar en el disco (con el comando find), los resultados son muy variados y tienes una lista de canciones de muy distintas carpetas. Eso obliga a ubicar la lista de directorios según la canción que seleccionemos, cosa que antes no ocurría. También decir que si tienes enlaces simbólicos en tus discos estos serán seguidos y puede dar lugar a resultados duplicados y demás. Ejemplo: Yo tiengo un disco ssd con el sistema y uno mecánico de 4 TB donde almaceno todo lo que no es necesario en el sistema, como lo es la música. Así monto el disco en /media/Datos y luego tengo un enlace simbólico a la carpeta correspondiente al usuario (/media/Datos/jorge) en /home/jorge/Datos. Además tengo otro enlace simbólico a la música ~/Datos/Música)
en ~/Música, no sé si me explico...
/|
|media|
|/Datos|<-- aquí se monta el disco mecánico
|/jorge|
|/Música
|/home|
|/jorge|
|/Datos --> enlace a /media/Datos/jorge donde tengo mis archivos
|/Música -->enlace a /home/jorge/Datos/Música donde tengo la música.
El caso es que si le digo que busque desde /home/jorge, me da los resultados de ~/Música y de ~/Datos/Música, duplicándolos. Y si le digo que desde /, a esos dos suma los de /media/Datos/jorge/Música, triplicándolos. Esto no he sabido solucionarlo procesando la lista de resultados de find (Sigo queriendo que siga los enlaces simbólicos pero no quiero duplicados. Help wanted) y lo he "solucionado" añadiendo a las configuraciones una carpeta Root para las búsquedas, que se convierte en la carpeta Root del dirchooser.
La pena es que la existencia de un root real dentro de un dirchooser exige ocultar labarra del Bookmark, que se salta esa restricción. A cambio le he puesto la barrita de toolbar, que facilita los desplazamientos por la lista y ofrece información de las carpetas.
Por último le he añadido la capacidad de mostrar la información de los metadatos de las canciones. Eso me ha costado un montón en pruebas porque he estado machacando el código de Vuott hasta el infinito, pero me seguía dando resultados muy espúreos según la pista a reproducir. Al final he decidido recurrir a herramientas externas y he agregado como dependencia del paquete la utilidad mediainfo, que viene en los repositorios de Mint, Ubuntu y Debian... y supongo que en muchas otras. No me gusta recurrir a estas cosas, que a uno conserva la infantil aspiración de ser el "autor total" de sus programas, pero no he sido capaz de hacerlo funcional de otra forma.
Lo de las portadas queda pendiente... sine die. No me parece muy necesario y la mayoría de la música que tengo en el disco carece de ellas... si alguien se anima, perfecto.
Espero que os sea útil.
Saludos.