OpenTune 2.0.11
📌 Notas de la Versión 2.0.11
🆕 New
🎵 Nuevo estilo de fondo Apple Music
- Se añade el estilo APPLE_MUSIC para el reproductor, con gradiente difuminado avanzado y “color blobs” dinámicos.
- Integrado en el sistema de temas y fondos del player.
Theme.kt
Thumbnail.kt
PreferenceKeys.kt🎤 Mejora completa de la pantalla de Artista
- Nuevo header con imagen grande de alta calidad y degradados más suaves.
- Soporte para contador de suscriptores obtenido desde InnerTube.
- Nueva barra de acciones moderna (Suscribirse, Radio, Shuffle).
- Botón de compartir directo en la
TopAppBar. - Se añade descripción del artista visible.
ArtistScreen.kt
YouTube.kt
SubscriptionButton.kt🖼️ Personalización avanzada de imágenes para compartir letras
-
Nuevas opciones de estilo:
- Forma del cover (Redondeado, Círculo, Cuadrado).
- Estilo de letra (Normal, Itálica, Condensada).
- Línea decorativa opcional bajo la metadata.
- Control de espaciado entre líneas y elementos.
-
Panel de personalización reorganizado por secciones plegables.
ShareLyricsDialog.kt
ShareLyrics.kt
LyricsImageGenerator.kt✨ Improved
▶️ Reproductor con miniaturas paginadas
- La portada ahora es un pager horizontal (anterior / actual / siguiente).
- Snap centrado con desplazamiento suave.
- Gestos habilitados solo en modo expandido.
- Texto “Reproduciendo desde” reposicionado para mayor claridad.
Player.kt
Thumbnail.kt📝 Letras más expresivas e interactivas
-
Botón Auto scroll al desplazar letras manualmente.
-
Animación avanzada de la línea activa con:
- Gradiente animado.
- Efecto glow, rebote y sombra.
-
Colores de letras adaptativos según el fondo (Blur, Gradient, Apple Music).
-
Soporte para selección de líneas y compartir fragmentos.
Lyrics.kt🎨 Extracción de color más precisa
- Nuevo
PlayerColorExtractorcon mejor scoring. - Mayor precisión en gradientes dinámicos.
- Colores del slider adaptativos según el fondo del reproductor.
Theme.kt📀 Rediseño moderno de Álbumes, Playlists y Player
- Nuevos headers con artwork centrado.
- Barras de acción con botones agrupados.
- Listas tipo Quick Pick con tarjetas conectadas.
- Scrollbar vertical interactivo con feedback háptico.
- Controles del player con animaciones por resorte.
AlbumScreen.kt
AutoPlaylistScreen.kt
LocalPlaylistScreen.kt
Player.kt
Menu.kt🔄 Changed
🧱 Refactor de menús y componentes
- Migración a nuevos componentes expresivos (
MenuGroup,NewActionGrid). PlayerMenureorganizado con mejor jerarquía visual.- Lógica de letras y carga de estado simplificada.
PlayerMenu.kt
Items.kt
Lyrics.kt🧩 Ajustes de estilo y formas
- Actualización del
UnifiedShapeSelector. - Gestión centralizada de estilos para botones y miniaturas.
- Eliminada la rotación continua del thumbnail del MiniPlayer.
ShapeSelector.kt
MiniPlayer.kt🧹 Removed
❌ Eliminado swipe para borrar canciones locales
- Se retira el gesto swipe-to-dismiss en playlists locales.
- Simplificación de lógica y estados internos.
LocalPlaylistScreen.kt🧼 Limpieza general
- Eliminación de código comentado o redundante.
- Ajustes menores de padding y layouts no relacionados.
📦 Dependencies
- Material3
1.5.0-alpha11 - Material Ripple
1.10.0 - AndroidX Navigation, Hilt y Foundation actualizados.
NewPipeExtractoractualizado a snapshot reciente.
libs.versions.toml🌍 Localization
-
Nuevas cadenas para:
- Auto scroll
- Apple Music
- Carga de letras
- Estilos terciarios
-
Mejora en textos dinámicos con valores interpolados.
strings.xml🔢 Versión
- VersionCode: 125
- VersionName: 2.0.11
📊 Estadísticas de la Versión:
🤝 Colaboración de Código Abierto
OpenTune es un proyecto de código abierto y siempre estamos buscando colaboradores para mejorar el proyecto. ¡Tu contribución es bienvenida!
🛠️ Cómo Contribuir:
- Haz un fork del repositorio: Clona el repositorio para trabajar en mejoras.
- Envía pull requests: Una vez que hayas realizado tus cambios, envía un pull request para que podamos revisar y fusionar tus contribuciones.
- Explora y mejora el código fuente: Si encuentras algún error o tienes una idea para mejorar el proyecto, ¡no dudes en compartirla!
📄 Licencia
Este proyecto está bajo la licencia MIT y GPL 3
📝 Registro de Cambios
Full Changelog: 2.0.10...2.0.11
