Encapsulating music queue in MusicPlayer