Mi Aventura con el Violín v1.2.0
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
- Descarga
…_x64-setup.exe. - (Recomendado) Verifica el hash SHA-256.
- 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
- Descarga
MiAventuraConElViolin-1.2.0.apken el teléfono y ábrelo. - Autoriza «instalar apps de orígenes desconocidos» para tu navegador o gestor de archivos.
- (Recomendado) Verifica que el SHA-256 coincida con
SHA256SUMS.txt.
Linux
- AppImage:
chmod +x Mi.Aventura*.AppImagey ejecútalo. - Debian/Ubuntu:
sudo dpkg -i Mi.Aventura*.deb(osudo apt install ./Mi.Aventura*.deb). - Fedora/RHEL:
sudo rpm -i Mi.Aventura*.rpm(osudo dnf install ./Mi.Aventura*.rpm).
macOS
- Abre el
…_universal.dmgy arrastra la app a Aplicaciones. - 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 SHA256Privacidad
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.