changed a lot and added a buffering screen when not all the music has streamed yet