Skip to content

About

Spotify Now Playing vinyl display for round 2.1-inch 480x480 TURZX / Turing Smart Screen on Windows. Desktop GUI, animated album art, playback controls, OpenRGB and Lotus Lantern Bluetooth RGB sync.

Topics

Resources

Stars

3 stars

Watchers

2 watching

Forks

Latest commit

 

History

59 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Turing Vinyl running inside a PC with synchronized OpenRGB lighting Cyndi Lauper True Colors on the USB display with matching pink RGB lighting

turing-vinyl-demo.mp4

24 seconds: pause, resume, playlist animations and RGB synchronization.

Turing Vinyl · Spotify for TURZX

Português · English

Turn a compatible 2.1-inch round TURZX / Turing Smart Screen (480 × 480) into a Spotify Now Playing vinyl display. A Windows desktop app with rotating album artwork, track details, playback progress and optional OpenRGB or Lotus Lantern Bluetooth RGB sync.

The record slows down when paused and artwork flips on track changes. Choose a background video, adjust brightness and control Spotify from the app.

Install · Use the app · Compatible display · RGB & Spotify setup · Help

Install

1. Prepare your PC

You need Setup
Windows 10/11 A compatible USB display; see the tested model.
Python 3.13, 64-bit Install from python.org, including the Python launcher and Tcl/Tk.
NVIDIA GPU with NVENC Install its driver. Live vinyl rendering currently requires the NVIDIA encoder.
FFmpeg + FFprobe Get a Windows build through ffmpeg.org, with h264_nvenc and libx264. Add its bin folder to Windows Path.
Spotify for Windows Needed for music modes. Basic artwork and playback controls work without a Spotify Developer app.
How to add FFmpeg to Path
  1. Extract FFmpeg into a permanent folder, for example C:\ffmpeg.
  2. Locate the folder containing ffmpeg.exe and ffprobe.exe, usually C:\ffmpeg\bin.
  3. Search Windows for Edit environment variables for your account. Under User variables, select Path → Edit → New and paste that folder's full path.
  4. Confirm with OK and reopen PowerShell and Turing Vinyl after changing Path.

2. Download and set up once

Download the project ZIP and extract it into a permanent folder. Open the extracted folder containing README.md. Type powershell in File Explorer's address bar and press Enter.

Paste this block into the PowerShell window:

py -3.13 -m venv .venv
.\.venv\Scripts\python.exe -m pip install --upgrade pip
.\.venv\Scripts\python.exe -m pip install -r requirements.txt
.\.venv\Scripts\python.exe criar_atalho.py

3. Open Turing Vinyl

Double-click Turing Vinyl.lnk in the project folder. Use this shortcut every day; you can pin it to the taskbar. Keep the project folder in place so the shortcut and bundled videos remain available.

Use the app

Turing Vinyl Windows interface: rotating record, Spotify playback controls, display modes and brightness slider

Spotify mode: album artwork, track and playlist details, playback controls and screen brightness.

  1. Connect the screen by USB and start a track in Spotify for Windows.
  2. Open Turing Vinyl, choose a mode and click Iniciar (Start).
  3. Click Parar (Stop) when finished.

The interface labels are currently in Portuguese.

Mode What the screen shows
Dinâmico Vinyl while music plays; background video when paused or idle.
Spotify Vinyl stays visible; it gently stops and the artwork shrinks on pause.
Vídeo Background video only.
Gaming Loops a prepared background at 30 FPS with reduced processing and no music overlays. Switch it off to restore your selected mode.
Control What it does
Brilho / Auto Adjust screen brightness, or let it follow the time of day. 0% and the power button turn off the screen.
Playback buttons Shuffle, previous, play/pause, next and repeat, when Spotify exposes those controls to Windows.
Fundo → Escolher vídeo Pick your background; the app converts it and saves your choice. Padrão restores the included video.
Background video · choose your own

Turing Vinyl background panel with Choose video, Default and automatic conversion progress

Open Fundo, click Escolher vídeo and let the app prepare it. Padrão restores the bundled background.

Bluetooth RGB strip · color and brightness

Turing Vinyl alongside its Lotus Lantern Bluetooth RGB strip panel with color wheel, RGB HSV HEX inputs and brightness slider

Open Fita RGB. Choose Música to follow the album or Manual for the color wheel and RGB, HSV or HEX inputs. The brightness slider adjusts the strip; Tela follows the PC LEDs' brightness. Connection guide.

Compatible display

The photos show the 2.1-inch round USB IPS display, 480 × 480, sold as “2.1 Inch IPS Secondary Screen Water-Cooled Round Screen”, with TURZX as the seller's customization app. View the display on AliExpress.

Turing Vinyl communicates directly over USB using device ID 1CBE:0021. Close TURZX while using it. Similar-looking displays can use a different protocol; 2.8-inch models and other displays have not been validated.

Optional integrations

Add-on What it adds Setup guide
Spotify Web API Playlist artwork and Up next cards. Enable playlist & Up next
OpenRGB PC LEDs follow album colors. Current preset: ASRock B450M Steel Legend. Connect OpenRGB
Lotus Lantern Bluetooth strip follows album colors; tested with ELK-BLEDDM. Connect the RGB strip

These integrations are optional. The setup guide also covers strip calibration and connection logs.

Help

Problem Try this
py is not recognized Install Python 3.13 with the launcher, then reopen PowerShell.
Nothing appears after Iniciar Check USB, display compatibility, FFmpeg on Path and NVENC support. Close other apps using the screen.
Playback buttons are disabled Start a track in Spotify for Windows so its media session is available.
Playlist / Up next is missing Follow the Spotify setup, including authorization and development-mode requirements.
PC LEDs or the strip do not respond Follow the matching RGB setup guide.

Still stuck? Open an issue with the time, what you clicked and the relevant lines from tela.log in the project folder. Remove personal information before sharing logs.

Credits & license

USB backend: Turing Smart Screen CLI (MIT). Fonts: Fraunces and DM Sans (OFL, OFL). Bluetooth integration: Lotus Lantern for Windows. Related display project: turing-smart-screen-python.

An unofficial project by Paulo. A license for this project's own code and media has not yet been declared.

About

Spotify Now Playing vinyl display for round 2.1-inch 480x480 TURZX / Turing Smart Screen on Windows. Desktop GUI, animated album art, playback controls, OpenRGB and Lotus Lantern Bluetooth RGB sync.

Topics

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages