infrastructure for updating settings when they are changed
Think i finally found a prober way to control initialization on reinitialization of music player on startup and settings changed