Comunidad Gambas-es
Vinilo 2 desde cero. - 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: Vinilo 2 desde cero. (/thread-541.html)

Páginas: 1 2


RE: Vinilo 2 desde cero. - tincho - 20-08-2021

(20-08-2021, 15:34)tercoide escribió: -luego de clonar hay que bajarse la libreria
   sudo apt install libtagc0
-en la consola corren numeros del 1 al 60 que no se que son pero te van a llenar algun stack en algun momento, mejor sacarlos
  • Resolví (creo) lo de las dependencias. En el modo IDE avisa con un cartel que es lo que no esta instalado y se cierra el cartel y el programa. En el caso del paquete este se instala con gdebi (en caso de .deb) y también las dependencias de forma "trasparente" para el usuario. Para resolverlo en el IDE cree unas funciones que verifican el estado de las dependencias según la distribución.
  • Los números que salían por consola ya no lo hacen.
Sigo con el resto de correcciones, muchas gracias por el feedback.
Saludos.

(20-08-2021, 15:34)tercoide escribió: Edito para un feature request obligado: muy lindo el disco dando vueltas, pero un reproductor si o si debe poder minimizarse y mostrarse como controles solamente

Si, estoy de acuerdo, pero para resolverlo necesito saber como mantener cuadrado el formulario o alguna otra forma d emantener el disco de fondo con la misma proporción. Pero lo tengo en cuenta.
Gracias.
Saludos.

(20-08-2021, 21:22)Shordi escribió: Primero en consola tiene un print incómodo en la línea 409 (creo recordar) de la función BackLP
Bueno he cambiado la rutina a la forma de abajo espero solucione el problema.

Código:
Private Sub BackLP()
 
  Dim sPic As String
 
  If iRev >= 60 Then
    iRev = 0
  Endif
 
  sPic = "gifemulated/lp" & CStr(iRev) & ".png"
 
  Me.Picture = Image.Load(sPic).Stretch(Me.h, Me.h).Resize(Me.h, Me.h).Picture
 
  Inc iRev
 
End
(20-08-2021, 21:22)Shordi escribió: Pero lo peor es a la hora de añadir canciones a la lista, si seleccionas varias y entre ellas hay una carpeta, entra en algún tipo de bucle de duración indeterminada ...
He cambiado la función a la forma de mas abajo para evitar la selección de directorios (por el momento) debo decidir si mas adelante agrego un botón para cargar directorios o modifico el existente para que cargue concurrentemente los archivos.
Código:
      aFiles = dsk.FileChooser(Config.LastDir, ["mp3"])
      If aFiles.Count > 0 Then
        For Each sFile In aFiles
          If Stat(sFile).Type = gb.File Then
            Config.Playlist.Add(sFile)
          Else
            Message.Info(("Select only files please"))
          Endif
          
        Next
        Config.Save
        LoadFiles()  
      Endif
Espero que resuelva el tema, luego cuando estén corregidos estos fallos aviso para que vean si fueron corregidos.
Gracias por el feedback.
Saludos.


RE: Vinilo 2 desde cero. - tincho - 21-08-2021

Hice el "push" de la versión 0.0.2 con eso, espero corregir varios fallos de los que me comentaron.

Saludos.


RE: Vinilo 2 desde cero. - tincho - 01-09-2021

Hola amigos.
Hay cambios, que voy detallando lo mejor posible en la primera entrada a modo de registro, pero mas o menos son estos:
  • Cambio, la ventana es ahora mas ajustada y permite minimizarla en la barra de tareas respondiendo a un comentario de tercoide.
  • He agregado 5 traducciones  (de, es, fr, it y pt) por favor si ven algo incorrecto avisen.
  • Todo el tema visual se manejara del icono [Imagen: j7ys3K4.png] desde el cual con clics del ratón se cambian las visualizaciones.
Es importante el feedback, sobretodo del uso en el ide para saber si el nuevo manejo de dependencias funciona bien, pero también las traducciones y demás menesteres.
[Imagen: aGMshTo.png]
Notas:
  • Portaro, Vuott y Cogier me vendría bien un vistazo de vez en cuando para ver si las traducciones de Tradukisto+Deepl son correctas.
Saludos.


RE: Vinilo 2 desde cero. - vuott - 01-09-2021

(01-09-2021, 21:54)tincho escribió: Vuott .... me vendría bien un vistazo de vez en cuando para ver si las traducciones de Tradukisto+Deepl son correctas.
A italiano: todo bien.


RE: Vinilo 2 desde cero. - david - 01-09-2021

Código:
For x = 0 To aDep.Max
no lo puedo ni ejecutar me sale en el código de arriba objeto nulo en el main.class


RE: Vinilo 2 desde cero. - tincho - 02-09-2021

(01-09-2021, 23:41)david escribió: For x = 0 To aDep.Max

Hola David, prueba cambiar la linea 181 de est amanera
[code]
Dime si funciono porque, esa parte es sobre las dependencias cuando corremos el programa desde el IDE y me interesa afinar el tema.
Luego también seria de ayuda que me pases las 10 primeras lineas del reporte de información del sistema que devuelve el IDE concretamente algo así:
[System]
Gambas=3.15.2
OperatingSystem=Linux
Kernel=5.10.0-8-amd64
Architecture=x86_64
Distribution=debian 11.0
Desktop=GNOME
Theme=fusion
Language=es_ES.UTF-8
Memory=7863M


Saludos.


RE: Vinilo 2 desde cero. - Shordi - 03-09-2021

A mí me dio el mismo error que a David y, efectivamente se arregla con tan solo añadir NEW a la línea donde se declara aDep
Otra cosa es que seleccionando el contenido de una carpeta de música, el nombre y el número de pista, que supongo que sacas de los tag, no siempre están disponibles.
Adjunto ejemplo:
[Imagen: ebaKuYM.png]

Por lo demás me ha funcionado bien.

Saludos.


RE: Vinilo 2 desde cero. - tincho - 03-09-2021

(03-09-2021, 18:44)Shordi escribió: Otra cosa es que seleccionando el contenido de una carpeta de música, el nombre y el número de pista, que supongo que sacas de los tag, no siempre están disponibles.

ok, lo tendré en cuenta para poner alguna cosa como el nombre del archivo o algo así.
Gracias por el feedback.
Saludos.


RE: Vinilo 2 desde cero. - tincho - 05-09-2021

(03-09-2021, 18:44)Shordi escribió: A mí me dio el mismo error que a David y, efectivamente se arregla con tan solo añadir NEW a la línea donde se declara aDep
Otra cosa es que seleccionando el contenido de una carpeta de música, el nombre y el número de pista, que supongo que sacas de los tag, no siempre están disponibles.

Ok, creo que esta resuelto.
Luego he subido los cambios:
* v.0.0.5 - Cambios en la apariencia, paneles "Álbumes", "Configuración" y "Acerca de" añadidos. Búsqueda de álbumes por artista, añadido el botón de informe de errores por correo electrónico. Gestión de archivos sin meta-datos (feedback de Shordi).
Espero en una vuelta mas de los revisores de programas del foro, también llamados "beta testers", espero que el programa este apto para la granja.
[Imagen: 46fRYCU.png]
Saludos.