SpotiVisualizer
Una aplicación en Python que muestra en tiempo real la información de reproducción de Spotify en pantallas LCD USB externas como la Turing Smart Screen. El visualizador muestra la carátula del álbum con temas de color adaptativos, detalles de la pista, progreso de reproducción y estado del reproductor. Se ejecuta discretamente en la bandeja del sistema mientras ofrece una visualización atractiva y personalizable de tu música en hardware dedicado.
Detalles Técnicos
Tecnologías
- Python
- Librería Spotipy
- Tkinter
- PIL/Pillow
- Comunicación USB
Características Principales
- Muestra información de Spotify en tiempo real
- Temas de color adaptativos basados en la carátula del álbum
- Visualización de detalles de la pista y progreso de reproducción
- Opciones de visualización personalizables
Implementación
Construido con Python utilizando la librería Spotipy para acceder a la API de Spotify. La aplicación usa protocolos de comunicación USB de bajo nivel para enviar datos a pantallas LCD externas, mientras implementa algoritmos de análisis de color para extraer colores dominantes de las carátulas de los álbumes.