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
That's interesting, although not difficult. The hard part is making it interactive :) Where did you get the non copyright music from?
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.