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) |
gbAmp un nuevo reproductor de mp3, wav y ogg - Shordi - 15-08-2021 El caso es que en w2, era fan de un programita llamado Winamp, y al cambiar a Linux, encontré Audacious, que es su clon( salvando las diferencias) y desde siempre me lo voy instalando de versión en versión de todas las distros que uso. Nunca he utilizado todas sus opciones ni falta que me hace. Selecciono la carpeta que me interesa y prou. A raíz de otro hilo que no tenía nada que ver con el tema éste, comencé a investigar el componente gb.sdl2.sound, que nunca había utilizado y quedé sorprendido por la facilidad con la que se controla "la música" con él. No me pude resistir en dos o tres días me he hecho este pequeño reproductor de mp3, wav y ogg, que son los formatos que se soportan por el componente, con la escasa configuración que yo necesito en un reproductor de música. Su aspecto es éste: y las mínimas configuraciones que necesita son: El interfaz consta del formulario de arriba lanzado desde un icono de la barra de tareas, con este menú desplegable con el botón derecho. No pretende sustituir ni mejorar ningún otro, sólo librarme de la necesidad de instalar Audacious. Vale, ahora tengo que instalar este... pero es mío. Lo he llamado gbAmp en homenaje al famos WinAmp y lo he subido al gitlab: https://gitlab.com/shordi/gbamp Espero que os guste. Me he divertido un montón haciéndolo. Lo más complejo ha sido lo del tiempo que duran las canciones con lo que al final he recurrido a un comando externo porque lo que encontré hecho con gambas fallaba a menudo y era más lento. Saludos. RE: gbAmp un nuevo reproductor de mp3, wav y ogg - tincho - 15-08-2021 Gracias por compartir, me lo descargue y le voy a echar un vistazo. Saludos. RE: gbAmp un nuevo reproductor de mp3, wav y ogg - jsbsan - 15-08-2021 Buenas Shordi: Cuando selecciono una canción, me da el siguiente error: En la consola sale el error: gb.sdl2.audio: warning: MP3 support not available gb.sdl2.audio: warning: OGG support not available gb.sdl2.audio: warning: MOD support not available gb.sdl2.audio: warning: FLAC support not available Tengo gambas3.16.2, ¿hay que instalar algo más? RE: gbAmp un nuevo reproductor de mp3, wav y ogg - Shordi - 15-08-2021 Bueno, utiliza un comando llamado ffprobe No lo mencioné porque en mi linux mint viene de serie... supongo que es eso. Es el comando que saca información de la duración del fichero de audio. ¿Qué distro usas? RE: gbAmp un nuevo reproductor de mp3, wav y ogg - tincho - 15-08-2021 Maldito Splitter !!! Saludos. Luego del cambio de Splitter por HSplit del Form funciona. Te devuelvo algo de feedback.
Saludos. RE: gbAmp un nuevo reproductor de mp3, wav y ogg - Shordi - 16-08-2021 Gracias Tron Cita:Si hay una canción en reproducción y cierro el formulario esta sigue escuchándose, y el programa sigue funcionando en el IDE, no termina.Ayyyy... He esperado 30 años este momento. Mis manos tiemblan cuando te contesto la más famosa frase del desarrollo de software: ¡No es un Bug, es una Feature! En serio ahora. Es una feature. El formulario principal es el que contiene el trayIcon y es en el menú "Salir" del TrayIcon donde cierras el programa. ¿por qué? porque cuando oigo música no necesito ver la pantalla ni que el reproductor ocupe sitio en la barra de aplicaciones. Un Icono en la barra de tareas es suficiente para mí. Si cierras la ventana y hay canciones en reproducción se te avisará (o no) vía notificación de escritorio del título de la misma. Le puse que al iniciarse se mostrase la pantalla porque si no parecía que no hacía nada. Pero ahora veo que se presta a confusión, creo que le voy a añadir una opción de configuración "Mostrar pantalla al inicio" y si dices que no sólo se mostrará el icono de la barra de tareas. Eso permitirá, además, colocar el programa en los programas de inicio del sistema. Cita:La selección de directorio a reproducir hay que hacerla con dobleclick para que cambien las canciones, me parece mas fluido el evento select pero no esta disponible en DirChooser solo en treeview asi que recomiendo el uso de este último.Ese era el comportamiento inicial... hasta que haces click en una carpeta que tiene 85 gigas y 400.000 archivos (la biblioteca de epubs). Entonces lamentas ese comportamiento. Se podrían implementar ciertos controles (si se hace click y en la carpeta no hay mp3 entonces no se buscan... y cosas así) pero dejar la opción de buscar al usuario con el dobleClick es lo que me pareció más adecuado... pero estoy abierto a cualquier sugerencia. Cita:Totalmente de acuerdo. Se lo incorporo. Cita:Al abrir una segunda vez el programa no va al ultimo directorio.Emm.... se supone que sí, al menos a mí si que me va... creo. Cita:Estaría bien ver la tapa del disco.Mmmm... Supongo que eso se puede conseguir vía alguna web y demás... pero no es algo que me motive mucho... aunque si sabes cómo hacerlo, repito: estoy abierto a sugerencias (para eso está el git ¿no?) Muchas gracias por tu ayuda. Saludos RE: gbAmp un nuevo reproductor de mp3, wav y ogg - jsbsan - 16-08-2021 Shordi: Cita:utiliza un comando llamado ffprobe No lo mencioné porque en mi linux mint viene de serie... supongo que es eso.Efectivamente, era eso. He tenido que instalar ffmpeg: Código: Cita:¿Qué distro usas? Tambien uso linux mint: Linux Mint 19.3 Tricia x86_64 Pero en esta no venia instalado ffmpeg Saludos Julio RE: gbAmp un nuevo reproductor de mp3, wav y ogg - Shordi - 16-08-2021 Buff... a lo mejor lo instalé yo hace un tiempo haciendo unas pruebas para eso de editar videos. No sabía que ffprobe era parte de ffmpeg. Bueno, lo incluiré en las dependencias. Gracias por la información. Saludos. RE: gbAmp un nuevo reproductor de mp3, wav y ogg - tincho - 16-08-2021 Hola. En la pagina del wiki italiano que creo que es lo mismo que decir la pagina wiki de Vuott hay dos artículos muy útiles e interesantes: https://www.gambas-it.org/wiki/index.php?title=Estrarre_informazioni_e_TAG_da_un_file_MP3_con_le_sole_funzioni_di_Gambas https://www.gambas-it.org/wiki/index.php?title=Estrarre_informazioni_e_TAG_da_un_file_OggVorbis_con_le_sole_funzioni_di_Gambas Como su nombres lo indican sirven para extraer datos de los archivos y lo mejor de todo es que no requiere ninguna librería externa, es solo gambas. Yo estoy aplicándolas en Vinilo porque libtag no funciona. Tal vez les sea útil. Saludos. RE: gbAmp un nuevo reproductor de mp3, wav y ogg - Shordi - 16-08-2021 Sí, ya los probé.. al menos el del mp3, que el otro no lo encontré. Puse mi versión en éste hilo https://gambas-es.org/showthread.php?tid=524&pid=2781#pid2781 El caso es que solía fallar más que el ffprobe... y en según qué archivos era muy lenta. También es cierto que cuando la probé no actualizaba los tiempos como lo hago ahora. Lo mismo ahora esa diferencia de tiempo no es tan significativa... Creo que le daré otra oportunidad. Saludos |