refactor(widgets: music): separated dbus and polling versions