Change switchToPlaylist to return a promise, add currentHash to NoiseRemover