Un cliente de YouTube Music con Material Design 3, para Android
1,915
stars
779
commits
Kotlin
primary language
Sep 1, 2026
updated
OpenTune es un cliente de YouTube Music de código abierto diseñado 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.
Nota: OpenTune es un proyecto independiente y no está afiliado, patrocinado ni respaldado por YouTube o Google.
| Frontend | Backend | Herramientas de Desarrollo |
|---|---|---|
| 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 |
| Portadas Animadas | Guarda Portadas de canciones animadas *1 |
*1 Las portadas animadas se basan en la api de Apple Music Y la api de OpenTune. algunas no pueden estar disponibles. puedes ver su disponibilidad en la web de la API de OpenTune: https://canvas-opentune.netlify.app/
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 |
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
# 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:
git checkout -b feature/nueva-caracteristica)./gradlew test)git commit -m 'feat: añadir nueva característica')git push origin feature/nueva-caracteristica)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:
Nota: Las donaciones son completamente opcionales. OpenTune siempre será gratuito y de código abierto, independientemente del apoyo financiero recibido.
OpenTune existe gracias al trabajo, inspiración y apoyo de numerosos proyectos y personas dentro de la comunidad de desarrollo de aplicaciones musicales open source.
Agradecemos especialmente a:
ArchiveTune
Proyecto base e inspiración inicial para muchas de las ideas y funcionalidades que dieron forma a OpenTune.
Vivi Music
Codigo fuente de Canvas, API e inspiracion.
Traductores de la comunidad
Gracias a todos los colaboradores que ayudan a mantener OpenTune disponible en múltiples idiomas y permiten que usuarios de todo el mundo puedan disfrutar de la aplicación.
Beta testers
Gracias a quienes prueban nuevas versiones, reportan errores y proporcionan comentarios que ayudan a mejorar la estabilidad, rendimiento y experiencia de usuario.
OpenTune también reconoce el trabajo de todos los desarrolladores que crean herramientas, librerías y proyectos de código abierto que hacen posible construir aplicaciones modernas para Android.
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.
Kotlin
99.8%
Un cliente de YouTube Music con Material Design 3, para Android
1,915
stars
779
commits
Kotlin
primary language
Sep 1, 2026
updated
OpenTune es un cliente de YouTube Music de código abierto diseñado 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.
Nota: OpenTune es un proyecto independiente y no está afiliado, patrocinado ni respaldado por YouTube o Google.
| Frontend | Backend | Herramientas de Desarrollo |
|---|---|---|
| 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 |
| Portadas Animadas | Guarda Portadas de canciones animadas *1 |
*1 Las portadas animadas se basan en la api de Apple Music Y la api de OpenTune. algunas no pueden estar disponibles. puedes ver su disponibilidad en la web de la API de OpenTune: https://canvas-opentune.netlify.app/
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 |
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
# 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:
git checkout -b feature/nueva-caracteristica)./gradlew test)git commit -m 'feat: añadir nueva característica')git push origin feature/nueva-caracteristica)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:
Nota: Las donaciones son completamente opcionales. OpenTune siempre será gratuito y de código abierto, independientemente del apoyo financiero recibido.
OpenTune existe gracias al trabajo, inspiración y apoyo de numerosos proyectos y personas dentro de la comunidad de desarrollo de aplicaciones musicales open source.
Agradecemos especialmente a:
ArchiveTune
Proyecto base e inspiración inicial para muchas de las ideas y funcionalidades que dieron forma a OpenTune.
Vivi Music
Codigo fuente de Canvas, API e inspiracion.
Traductores de la comunidad
Gracias a todos los colaboradores que ayudan a mantener OpenTune disponible en múltiples idiomas y permiten que usuarios de todo el mundo puedan disfrutar de la aplicación.
Beta testers
Gracias a quienes prueban nuevas versiones, reportan errores y proporcionan comentarios que ayudan a mejorar la estabilidad, rendimiento y experiencia de usuario.
OpenTune también reconoce el trabajo de todos los desarrolladores que crean herramientas, librerías y proyectos de código abierto que hacen posible construir aplicaciones modernas para Android.
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.
Kotlin
99.8%