Bug 837675 - [music] Implement new startup loading events

I did this, but in a slightly different way...