I've done this with ffmpeg before. had it "livstreaming" a Playlist of non copyright music. had a small script that would update the image for each song and swap out album art. all running on a cheap Ubuntu server
non copy right sound and messaged a bunch of small producers on yt. you could make it a bit more interactive with fun image manipulation or html to image. then do some fancy prerendering of html/js.