SpotiVisualizer running on a Turing Smart Screen
SpotiVisualizer
Python
Spotify API
LCD Display
GUI
A Python application that displays real-time Spotify "Now Playing" information on external USB LCD screens like Turing Smart Screen. The visualizer shows album artwork with adaptive color themes, track details, playback progress, and player status. It runs unobtrusively in the system tray while providing a beautiful, customizable display of your music on dedicated hardware.
Technical Details
Technologies
- Python
- Spotipy Library
- Tkinter
- PIL/Pillow
- USB Communication
Key Features
- Displays real-time Spotify information
- Adaptive color themes based on album artwork
- Track details and playback progress visualization
- Customizable display options
Implementation
Built using Python with the Spotipy library to access Spotify's API. The application leverages low-level USB communication protocols to send data to external LCD displays, while implementing color analysis algorithms to extract dominant colors from album artwork.