gbAmp un nuevo reproductor de mp3, wav y ogg - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: Aplicaciones/Fragmentos de Código (https://gambas-es.org/forum-8.html) +--- Tema: gbAmp un nuevo reproductor de mp3, wav y ogg (/thread-538.html) |
RE: gbAmp un nuevo reproductor de mp3, wav y ogg - Shordi - 01-09-2021 (31-08-2021, 20:26)jsbsan escribió: Shordi: Me da la sensación de que ya habías probado el gbAmp antes de que le fuese incorporada el espectómetro. El valor por defecto a las configuraciones se establece si no existe el fichero de configuración. En tu caso el fichero debía de existir ya pero sin las configuraciones del espectómetro. Si borras el fichero ~/.config/gambas3/gbAmp.conf, debería funcionar correctamente en la siguiente ejecución. Es lo que tiene ser BetaTester... RE: gbAmp un nuevo reproductor de mp3, wav y ogg - jsbsan - 01-09-2021 Shordi: Cita:" En tu caso el fichero debía de existir ya pero sin las configuraciones del espectómetro. Si borras el fichero ~/.config/gambas3/gbAmp.conf, debería funcionar correctamente en la siguiente ejecución."Si, eso era, ahora si lo he visto funcionar correctamente... muy chulo el espectómetro. Gracias Julio RE: gbAmp un nuevo reproductor de mp3, wav y ogg - Shordi - 03-09-2021 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. RE: gbAmp un nuevo reproductor de mp3, wav y ogg - Shordi - 09-09-2021 Actualizado solucionando algunos bugs en el manejo de los botones (les puse tipo radio y eso fue un error. He añadido que el espectrómetro se oculte al pusar stop. Saludos. RE: gbAmp un nuevo reproductor de mp3, wav y ogg - Grandamakulo - 09-09-2021 Una petición difícil: ¿sería posible escoger de una lista de, por ejemplo, ArtList.io o SoundCloud.com? RE: gbAmp un nuevo reproductor de mp3, wav y ogg - Shordi - 09-09-2021 Pues... ni idea. Nunca he visto esas páginas ni conozco sus prestaciones... Si alguien sabe algo sobre el tema, pues ¿por qué no? Saludos RE: gbAmp un nuevo reproductor de mp3, wav y ogg - Shordi - 14-09-2021 Acabo de subir al gitlab la versión 1.1. Corrige unas inconsistencias a la hora de abrir y cargar la lista de canciones que teníamos la última vez: Antes si seleccionabas, por ejemplo, ~/Música/JAZZ y te salía una lista enorme de canciones y lugo al cerrar el programa estabas escuchando "The Girl in the other room" de Diana Krall, pues al abrir el programa otra vez sólo se seleccionaba el directorio de "The Girl y the other room", con lo que perdías la lista entera y tenías que volver a empezar. Ahora se comporta más coherente y te aparece la lista tal y como estaba, con la canción que escuchabas seleccionada, a falta de hacer un click para escucharla. Saludos RE: gbAmp un nuevo reproductor de mp3, wav y ogg - Shordi - 18-09-2021 Subida versión 1.1 compilación 3 (a la próxima cambio el número de versión, que luego es un follón). Me faltaba la posibilidad de seleccionar selectivamente subcarpetas, es decir, Si en la lista de carpetas seleccionas "The Beatles", obtienes una lista de casi treinta carpetas... pero resulta que sólo quieres oír "Abbey Road" y "Let it Be". Antes o pulsabas en una y luego en otra o te pillabas las 30 carpetas y luego buscabas canciones. Ahora puedes hacer Control+Click en la lista de carpetas sobre esas dos subcarpetas y ya está. Para ello me he encontrado con que la clase DirChooser de gambas3 no ofrece las propiedades Mode (ya sabéis: single, multiple o none) ni Selection (array de items selccionados en mode Multiple), así que he creado una clase heredada que sí los ofrezca... y me he vuelto a maravillar de la potencia de la POO. La clase es esta: Código: ' Gambas class file Luego un pequeño iconico en .hidden/control Y... Crear paquetes, subir al repositorio... y actualizar el sistema. y ¡vualà!, toda la magia funcionando... I Gambas3 Saludos Perdón por lo de Iconico, es la vena manchega que se me escapa... RE: gbAmp un nuevo reproductor de mp3, wav y ogg - Grandamakulo - 18-09-2021 (18-09-2021, 10:43)Shordi escribió: Perdón por lo de Iconico, es la vena manchega que se me escapa... ¡¡Paisaaaaaaaaaaaaaano!! RE: gbAmp un nuevo reproductor de mp3, wav y ogg - Shordi - 21-10-2021 Acabo de actualizar gbamp a la versión 0.1.2. Corrige algún pequeñito bug y añade la posibilidad de seleccionar carpetas distintas en una lista vía Control+Click en la lista de carpetas. Tal que así: Espero que os guste. Saludos. |