I use TIDAL to listen to music. I don't use a dedicated network player, I use a Windows-based PC, and I use TIDAL's desktop app for Windows.
Like a typical network player, I wanted the case to display the album cover art of the current track when playing music from the TIDAL app. I used an Arduino and a 3.2-inch LCD to accomplish this.
Since there is no official way to get information about the currently playing track in the TIDAL desktop app, I used window hooking to get the song title and artist, and then used this information to call the TIDAL API to get the album's cover art.
The obtained image is sent to the Arduino using serial communication. The Arduino displays the image received from the serial communication on a 3.2-inch IPS LCD. It's a slow process, but it's acceptable.
Like a typical network player, I wanted the case to display the album cover art of the current track when playing music from the TIDAL app. I used an Arduino and a 3.2-inch LCD to accomplish this.
Since there is no official way to get information about the currently playing track in the TIDAL desktop app, I used window hooking to get the song title and artist, and then used this information to call the TIDAL API to get the album's cover art.
The obtained image is sent to the Arduino using serial communication. The Arduino displays the image received from the serial communication on a 3.2-inch IPS LCD. It's a slow process, but it's acceptable.