Keep tweaking this buggy system to fix another bug I caused where the app would crash if selecting a song while the app was inactive.