I am looking to expand on your work by having a server component in the back, most likely nodejs. I thought that the app could be really useful if other people could connect to it and add new songs or rearrange the playlist in realtime, as well as being able to control the music controls remotely. Only the host would be playing the music though. I will let you know if I finish it :)