A reactive music player with various backends