Keep the settings completely isolated in unit tests
If there isn't a song source, we don't have to wait for the update