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
- Descarga
…_x64-setup.exe. - (Recomendado) Verifica el hash SHA-256.
- Ejecútalo. Si SmartScreen avisa: Más información → Ejecutar de todas formas (aún sin certificado de editor).
Android
- Descarga
MiAventuraConElViolin-1.3.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 (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 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.