github Arturo254/OpenTune 2.0.11

6 hours ago

OpenTune 2.0.11

Logo de OpenTune
Última Versión Licencia PRs Welcome GitHub Stars GitHub Forks Issues

📌 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 PlayerColorExtractor con 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).
  • PlayerMenu reorganizado 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.
  • NewPipeExtractor actualizado 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:

  • 🔄 Lanzada: Fecha de Lanzamiento
  • 📦 Descargas: Descargas
  • 🛠️ Commits: Commits

🤝 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:

  1. Haz un fork del repositorio: Clona el repositorio para trabajar en mejoras.
  2. Envía pull requests: Una vez que hayas realizado tus cambios, envía un pull request para que podamos revisar y fusionar tus contribuciones.
  3. 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


Hecho con amor
OpenTune: Tu música. Tu ritmo. Tu control.

Don't miss a new OpenTune release

NewReleases is sending notifications on new releases.