Cita:Sugerencia: Si distribuyes el programa para otros, usa siempre el componente gb.gui a menos, claro, que no sea posible.
Buen consejo que siempre olvido...
Cita:Error: No descarga la canción, puse un enlace, estableci el directorio de descarga y luego le di click al boton de descarga pero no descarga el archivo.
He hecho la prueba con el archivo que pones (https:
//www.youtube.com/watch?
v=9cluhEezU-Y
&ab_channel=TessMalik) y efectivamente no funciona debido a la variable final &ab_channel=TessMalik
No sé por qué... salvo que el caracter & (que gambas usa para unir cadenas) sea el culpable... Si la eliminas de la línea, siendo innecesaria como es, funciona bien. Todas las pruebas las hice con la url que ofrece Youtube cuando pulsas en eso de "Compartir", donde la Url del vídeo sale "limpia".
Supongo que, dado que los enlaces siempre son
https://youtu.be/lJIv7flh_vY
para un vídeo o
https://www.youtube.com/playlist?list=PL...pT4E-OY9af
si es una lista, o
https://youtube.com/clip/UgkxQGqCzkYhIDF...T6qEnQbKSC
Si es un clip
Por eso se podrá cortar la cadena tecleada si contiene el caracter & y este problema no debería darse otra vez (tengo dudas de si hay alguna variable más en la url que sea necesaria para algo de lo que se pretende ver que yo de desconozca. No conozco tan bien el mecanismo de urls de youtube, pero creo que con cortar la cadena delante del & será suficiente.
Cita:Versión QT5
Error: En la salida de la consola del IDE sale esto
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1235, resource id: 11887281, major code: 40 (TranslateCoords), minor code: 0
Ni idea, no he podido duplicar el error.
Cita:Versión GUI
Pedido de caracteristica: Separar el archivo en pistas.
Hay casos en que un enlace representa un unico de audio, por ejemplo un disco que esta reproducido todo de un tirón y puede ser interesante que exista la posibilidad de cortar el audio de modo que queden las pistas individuales de caca cancion.
Por ejemplo:
https://www.youtube.com/watch?v=9cluhEez...=TessMalik
En los casos en los que se dispone de la lista donde inicia cada cancion como en el caso del primer comentario del enlace anterior.
Eso está en marchay casi terminado, pero lo estoy desarrollando dentro del programa gbAmp, que unifica el extrartor y el divisor de pistas. Una vez esté presentable, veré de extraerlo en un proyecto independiente.
Gracias por el feedback
Saludos
Corregido en la versión de Git.
He modificado la línea:
[code]
Por esta otra:
[code]
Con eso se soluciona ese problema
Saludos.