return createTimer(SonosSettings.shared.renewGroupTrackProgressTimer)
            .flatMap(mapToProgress(for: masterRoom))
            .distinctUntilChanged({ $0 == $1 })