More intelligent logging
Update for language changes
player: don't start playing when no uri is set
gui: don't activate the toggle button when nothing is playing