Skip to content

Mi Aventura con el Violín v1.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 00:42

Mi Aventura con el Violín v1.2.0

Aplicación educativa, privada y sin publicidad para aprender violín desde los 10 años.
24 lecciones, afinador cromático con grabaciones reales de violín, metrónomo, canciones para tocar y práctica guiada. Misma base de código para Windows, Android, Linux, macOS y web (Tauri 2 + React).

🌐 Web / landing: https://vladimiracunadev-create.github.io/violin-adventure/

La app acompaña, pero no reemplaza a una profesora o profesor de violín. La postura, el tamaño del instrumento y la afinación de los dedos siempre necesitan revisión de una persona.

Novedades de esta versión

  • Modo oscuro (Sistema / Claro / Oscuro) y respeto de movimiento reducido.
  • Canciones con violín real (Estrellita, Himno a la alegría, Mi corderito) y modo «Tocar conmigo» que verifica cada nota con el micrófono en tiempo real (no se graba).
  • Metrónomo con tap-tempo y modo visual silencioso.
  • Modo drone en el afinador: sostiene la nota objetivo para igualarla de oído.
  • Gráfico de minutos por semana en el panel Familia.
  • Animación sutil de las guías visuales.
  • Pruebas E2E (Playwright) integradas en CI.

Qué hay en este release

Archivo Plataforma Descripción
Mi.Aventura.con.el.Violin_1.2.0_x64-setup.exe Windows Instalador recomendado (NSIS, por usuario)
Mi.Aventura.con.el.Violin_1.2.0_x64_en-US.msi Windows Instalador alternativo (MSI, para despliegue)
MiAventuraConElViolin-1.2.0.apk Android Instalación directa en el teléfono (sideload)
MiAventuraConElViolin-1.2.0.aab Android Paquete para publicar en Google Play
Mi.Aventura.con.el.Violin_1.2.0_amd64.AppImage Linux Portable: dar permiso de ejecución y abrir
Mi.Aventura.con.el.Violin_1.2.0_amd64.deb Linux Debian / Ubuntu (apt, dpkg -i)
Mi.Aventura.con.el.Violin-1.2.0-1.x86_64.rpm Linux Fedora / RHEL / openSUSE (dnf, rpm -i)
Mi.Aventura.con.el.Violin_1.2.0_universal.dmg macOS Universal (Intel + Apple Silicon), 10.15+
Mi.Aventura.con.el.Violin_universal.app.tar.gz macOS App comprimida (alternativa al .dmg)
SHA256SUMS.txt Todas Hashes SHA-256 para verificar integridad antes de instalar

MiAventuraConElViolin-1.2.0.apk.idsig acompaña al APK (firma del actualizador de Tauri).


¿Cuál descargo?

Tu equipo… Descarga
Windows 10 u 11 …_x64-setup.exe (si falta WebView2 se instala solo)
Android 7.0 o superior …-1.2.0.apk
Linux (cualquier distro) …_amd64.AppImage (portable, sin instalar)
Linux Debian/Ubuntu …_amd64.deb
Linux Fedora/RHEL …-1.x86_64.rpm
Mac (Intel o Apple Silicon) …_universal.dmg

Firma Android: ephemeral-ci-key (clave temporal de CI). El APK es instalable, pero para actualizar sobre una instalación previa se necesita un keystore persistente — ver docs/BUILD_MOBILE.md.
Integridad: verifica con SHA256SUMS.txt (ver más abajo).


Instalación

Windows

  1. Descarga …_x64-setup.exe.
  2. (Recomendado) Verifica el hash SHA-256.
  3. Ejecútalo. Si Windows SmartScreen avisa: Más información → Ejecutar de todas formas (la app aún no está firmada con certificado de editor).

Android

  1. Descarga MiAventuraConElViolin-1.2.0.apk en el teléfono y ábrelo.
  2. Autoriza «instalar apps de orígenes desconocidos» para tu navegador o gestor de archivos.
  3. (Recomendado) Verifica que el SHA-256 coincida con SHA256SUMS.txt.

Linux

  • AppImage: chmod +x Mi.Aventura*.AppImage y ejecútalo.
  • Debian/Ubuntu: sudo dpkg -i Mi.Aventura*.deb (o sudo apt install ./Mi.Aventura*.deb).
  • Fedora/RHEL: sudo rpm -i Mi.Aventura*.rpm (o sudo dnf install ./Mi.Aventura*.rpm).

macOS

  1. Abre el …_universal.dmg y arrastra la app a Aplicaciones.
  2. La primera vez: clic derecho → Abrir (la app no está firmada con Apple Developer, Gatekeeper pedirá confirmación).

Verificar integridad (opcional pero recomendado)

Descarga SHA256SUMS.txt junto al instalador y compara el hash:

# Linux / macOS
sha256sum -c SHA256SUMS.txt --ignore-missing
# Windows (PowerShell)
Get-FileHash .\Mi.Aventura.con.el.Violin_1.2.0_x64-setup.exe -Algorithm SHA256

Privacidad

Sin cuentas, sin publicidad, sin analítica y sin servidor. El nombre y el progreso se guardan solo en el dispositivo. El micrófono se usa en tiempo real para el afinador y las canciones, y nunca se graba.

iOS: en pausa — el proyecto compila en CI, pero distribuir requiere una cuenta de Apple Developer de pago (flujo manual ios.yml).

Cambios completos en CHANGELOG.md.