OK I know I said I wouldn't do anything big on code.org but I don't think this is super big.
[WUT] Music was a music player made on App Lab. Before it got deleted along with everything else on my account, it supported a modern layout with around 8 songs. It featured a basic start/stop function, skipping and restarting the song, and (on one song) realtime lyrics. I decided to remake that on Game Lab.
The Game Lab version is different, since each song is shown in a list. It also doesn't feature cover art, and instead uses a solid color because if it gets deleted, I don't want to have to re-add every single sprite.
Code.org is notorious for being slow, so I built it to keep itself fast. Every song is preloaded. Songs in the list that aren't visible onscreen are culled out. The gradient background automatically adjusts its complexity to the frame rate. It's not like it'll matter, since all the important stuff is measured by the exact millisecond, and not by frame.
It's super easy to change around the songs that appear in the app. The list of songs is stored as an array of objects, and the files for each song is stored in a separate app in case this app gets the hammer. Every song has its own play count as well, so you can see which songs are popular.
The songs that are featured in this app are all available in the Dance Party feature, so I'm about 90% sure that they're fine for non-commercial use on code.org.
I'm also planning on porting it to KA to test the waters there, except without the playcount feature.
https://studio.code.org/projects/gamelab/C4VsEOhlXmRIeeYLiJMO3s9ZXTTk_Vym4HNOrJKHdgc/