Skip to content

Mi Aventura con el Violín v1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Aug 19:58

Mi Aventura con el Violín v1.3.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

Añadido

  • Estado del dispositivo siempre visible. Cuatro indicadores en la barra
    superior (🎤 micrófono, 🔊 sonido, 🗣️ voz del dispositivo, 💾 guardado local)
    muestran de un vistazo qué está activo. Pulsar cualquiera lleva al panel donde
    se gestionan.
  • Paso de micrófono en la primera configuración: explica para qué se usa,
    permite concederlo ahí mismo y deja continuar sin él. Es opcional a propósito:
    las lecciones, el metrónomo y las canciones funcionan igual.
  • Panel «Requisitos y permisos» en la sección Familia, con el estado de cada
    elemento, qué se pierde si falta y qué hacer para arreglarlo. Cuando el sistema
    tiene el micrófono denegado se indica que hay que cambiarlo en los ajustes del
    dispositivo, porque una aplicación no puede reconceder un permiso denegado.
  • Interruptor de micrófono propio de la aplicación: al apagarlo, el afinador
    y «Tocar conmigo» quedan desactivados con un aviso claro y no se vuelve a pedir
    permiso al sistema.

Limitación conocida en Android

Esta versión no se puede instalar encima de una anterior. Hay que desinstalar
primero, y desinstalar borra el progreso guardado en el dispositivo.

El motivo es que el repositorio todavía no tiene configurada una clave de firma
permanente, así que cada compilación genera una distinta y Android rechaza la
actualización por no reconocer al autor. Está pendiente de resolver y explicado
en docs/BUILD_MOBILE.md.

Para no perder la racha, las insignias ni el historial, sigue el procedimiento de
la guía para familias:
exportar el respaldo antes de desinstalar e importarlo después.

Nota sobre privacidad

No se añadió ningún permiso nuevo. La aplicación sigue sin usar cámara ni
ubicación
, y el micrófono continúa siendo el único permiso del sistema. Los
indicadores solo informan de lo que ya se usaba.


Qué hay en este release

Archivo Plataforma Descripción
Mi.Aventura.con.el.Violin_1.3.0_x64-setup.exe Windows Instalador recomendado (NSIS, por usuario)
Mi.Aventura.con.el.Violin_1.3.0_x64_en-US.msi Windows Instalador alternativo (MSI, para despliegue)
MiAventuraConElViolin-1.3.0.apk Android Instalación directa en el teléfono (sideload)
MiAventuraConElViolin-1.3.0.aab Android Paquete para publicar en Google Play
Mi.Aventura.con.el.Violin_1.3.0_amd64.AppImage Linux Portable: dar permiso de ejecución y abrir
Mi.Aventura.con.el.Violin_1.3.0_amd64.deb Linux Debian / Ubuntu (apt, dpkg -i)
Mi.Aventura.con.el.Violin-1.3.0-1.x86_64.rpm Linux Fedora / RHEL / openSUSE (dnf, rpm -i)
Mi.Aventura.con.el.Violin_1.3.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

¿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.3.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.


Instalación

Windows

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

Android

  1. Descarga MiAventuraConElViolin-1.3.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 (sin firma Apple Developer, Gatekeeper pedirá confirmación).

Verificar integridad (opcional pero recomendado)

# Linux / macOS
sha256sum -c SHA256SUMS.txt --ignore-missing
# Windows (PowerShell)
Get-FileHash .\Mi.Aventura.con.el.Violin_1.3.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.