A "few" fixes and more

Get advance to update the media data
`earn` should update the user, not the current DJ
Fixed getWaitList and getWaitListPosition
And a lot more