pixelDisplay


Subprojects:

8-bit Spotify (Python)

Spotify Display

  • Skills: openCV, python requests, pillow, json, real-time data, API & auth
  • Fetches song details (title, artist, album cover) using the Spotify API
  • Downscales album art to fit the 192x32 matrix with openCV
  • Displays a live progress bar for song playtime (± 1 second)

Minecraft Display (Java & Python)

Minecraft Health

  • Skills: flask, fabric modding, threading, webserver setup, real-time syncing, json
  • Java Fabric mod monitors player health in real-time, triggering updates
  • Sends HTTP POST requests to a Flask server on the Raspberry Pi to display health data on the matrix

Clock (Python)

Clock Display

  • Fetches the current time and date
  • Calculates the percentage of the day remaining
  • Animates a progress bar to show how much time is left in the day