private void CombineSoundtrack()
        {
            var soundtrack = new Soundtrack(this._cache, this._argumentParser.OutputDirectory + "soundtrack/");

            if (this._argumentParser.TemporaryDirectory != null)
            {
                soundtrack.TemporaryDirectory = this._argumentParser.TemporaryDirectory;
            }

            soundtrack.Extract(this._argumentParser.Overwrite, this._argumentParser.Lossless,
                               this._argumentParser.IncludeUnnamedSoundtracks, this._argumentParser.SoundtrackNameFilter?.ToArray() ?? new string[0]);
        }