widgets: music: slightly refactored