Music handler clean up

I fixed music handler. It isn't perfect yet but closer to it. I havn't
tried if it works so there might be some small errors causing problems
some where but don't kill me for that. I should work.
And if I commit this file too then?

Sorry to have to try this but I'll commit this so called change as
well... I hate teis file.