music player backend library