- Visión General
- Stack Tecnológico
- Características Principales
- Documentación
- Instalación
- Compilación desde Código Fuente
- Contribuciones
- Apoya el Proyecto
- Reconocimientos
- Licencia
OpenTune es un cliente de YouTube Music de código abierto diseñado específicamente para dispositivos Android. Ofrece una experiencia de usuario superior con una interfaz moderna que implementa Material Design 3, proporcionando funcionalidades avanzadas para explorar, reproducir y gestionar contenido musical sin las limitaciones de la aplicación oficial.
- Experiencia sin Anuncios: Disfruta de música sin interrupciones publicitarias
- Rendimiento Mejorado: Optimizado para reproducción y navegación fluida
- Enfoque en la Privacidad: Sin recolección de datos ni seguimiento
- Interfaz Personalizable: Personaliza tu experiencia musical
- Capacidades Offline: Descarga y reproduce música sin conexión a internet
Nota: OpenTune es un proyecto independiente y no está afiliado, patrocinado ni respaldado por YouTube o Google.
Característica | Descripción |
---|---|
🎵 Reproducción sin Anuncios | Disfruta de música sin interrupciones publicitarias |
🔄 Reproducción en Segundo Plano | Continúa escuchando mientras usas otras aplicaciones |
🔍 Búsqueda Avanzada | Encuentra rápidamente canciones, vídeos, álbumes y listas de reproducción |
👤 Integración de Cuenta | Inicia sesión para sincronizar preferencias y colecciones |
📚 Gestión de Biblioteca | Organiza y administra completamente tu colección musical |
📱 Modo Offline | Descarga contenido para escuchar sin conexión |
Característica | Descripción |
---|---|
🎤 Letras Sincronizadas | Visualiza letras de canciones perfectamente sincronizadas |
⚡ Omisión Inteligente de Silencios | Omite automáticamente segmentos sin audio |
🔊 Normalización de Volumen | Equilibra los niveles de sonido entre diferentes pistas |
🎛️ Control de Tempo y Tono | Ajusta la velocidad y el tono de reproducción según preferencias |
Característica | Descripción |
---|---|
🎨 Temas Dinámicos | La interfaz se adapta a los colores de las portadas de álbumes |
🌐 Soporte Multiidioma | Disponible en numerosos idiomas para usuarios globales |
🚗 Compatible con Android Auto | Integración con sistemas de infoentretenimiento vehicular |
🎯 Material Design 3 | Diseño alineado con las últimas directrices de diseño de Google |
🖼️ Exportación de Portadas | Guarda imágenes de álbumes en alta resolución |
Para información detallada sobre configuración, características avanzadas y guías de uso, consulta nuestra documentación oficial:
Componente | Requisito Mínimo |
---|---|
Sistema Operativo | Android 6.0 (Marshmallow) o superior |
Espacio de Almacenamiento | 10 MB disponibles |
Red | Conexión a Internet para streaming |
RAM | 2 GB recomendados |
- Navega a la sección de Releases en GitHub
- Descarga el archivo APK de la última versión estable
- Habilita "Instalar desde fuentes desconocidas" en la configuración de seguridad de tu dispositivo
- Abre el archivo APK descargado para completar la instalación
- Visita el sitio web oficial de OpenTune
- Selecciona la opción de descarga para Android
- Sigue las instrucciones de instalación proporcionadas
Aviso de Seguridad: Por razones de seguridad, se recomienda obtener la aplicación exclusivamente a través de los canales oficiales mencionados anteriormente. Evita descargar APKs de fuentes no verificadas.
Herramienta | Versión Recomendada | Propósito |
---|---|---|
Gradle | 7.5 o superior | Automatización de construcción |
Kotlin | 1.7 o superior | Lenguaje de programación |
Android Studio | 2022.1 o superior | IDE y entorno de desarrollo |
JDK | 11 o superior | Entorno de ejecución Java |
Android SDK | API nivel 33 (Android 13) | Herramientas de desarrollo Android |
# Clonar el repositorio
git clone https://github.com/Arturo254/OpenTune.git
# Navegar al directorio del proyecto
cd OpenTune
# Actualizar submódulos (si los hay)
git submodule update --init --recursive
- Abre Android Studio
- Selecciona "Abrir un proyecto existente de Android Studio"
- Navega y selecciona el directorio de OpenTune
- Espera a que se complete la sincronización del proyecto y la indexación
- Selecciona Construir → Construir Bundle(s) / APK(s) → Construir APK(s)
# Construir versión de producción
./gradlew assembleRelease
# Construir versión de depuración
./gradlew assembleDebug
# Construcción completa con pruebas
./gradlew build
# Ejecutar pruebas unitarias
./gradlew test
# Limpiar construcción
./gradlew clean
Nota: Los archivos APK compilados se ubicarán en el directorio
app/build/outputs/apk/
.
Todos los participantes en este proyecto deben adherirse a nuestro código de conducta que promueve un entorno inclusivo, respetuoso y constructivo. Por favor, revisa el Código de Conducta completo antes de contribuir.
Ayuda a traducir OpenTune a tu idioma o mejorar las traducciones existentes:
- Revisión de Issues: Verifica issues abiertas o crea una nueva describiendo el problema o característica
- Fork del Repositorio: Crea un fork personal del repositorio
- Rama de Característica: Crea una rama para tu característica (
git checkout -b feature/nueva-caracteristica
) - Implementación: Implementa cambios siguiendo las convenciones de código del proyecto
- Pruebas: Asegúrate de que el código pase todas las pruebas (
./gradlew test
) - Commit: Realiza commits con mensajes descriptivos (
git commit -m 'feat: añadir nueva característica'
) - Push de Cambios: Sube cambios a tu fork (
git push origin feature/nueva-caracteristica
) - Pull Request: Abre un PR detallando los cambios y referenciando la issue correspondiente
Directrices de Desarrollo: Revisa nuestras directrices de contribución para información detallada sobre el proceso de desarrollo, estándares de código y flujo de trabajo.
Si encuentras valor en OpenTune y quieres contribuir a su desarrollo continuo, considera hacer una donación. Tu apoyo financiero nos permite:
- Implementar nuevas características y mejoras
- Corregir errores y optimizar el rendimiento
- Mantener la infraestructura del proyecto
- Dedicar más tiempo al desarrollo y mantenimiento
Nota: Las donaciones son completamente opcionales. OpenTune siempre será gratuito y de código abierto, independientemente del apoyo financiero recibido.
Agradecimientos especiales a los siguientes contribuidores y colaboradores:
- mostafaalagamy - Implementación de MetroList
- Fabito02 - Apoyo incondicional desde el principio
- Traductores de la comunidad - Haciendo OpenTune accesible mundialmente
- Testers beta - Ayudando a mejorar la estabilidad y usabilidad
Copyright © 2025 Arturo Cervantes
Este programa es software libre: puedes redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General GNU publicada por la Free Software Foundation, ya sea la versión 3 de la Licencia, o (a tu elección) cualquier versión posterior.
Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA; ni siquiera la garantía implícita de COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Consulta la Licencia Pública General GNU para más detalles.
Importante: Cualquier uso comercial no autorizado de este software o sus derivados constituye una violación de los términos de licencia.