Song, Metadata, and album art are always requested in tandem
Should store the current song index in store to avoid looking it up over and over again
Rename currentSongDataURL to something about the album art, as that's all it is holding, not the song itself
Use my window hook better, problem is some components cant handle the null state it produces as they were previously built to only ever render when those values DO exist.
Optimizations
Running list of optimizations I'd like to make.