Code cleanup; Reader classes renamed to Decoders, Writers to Encoders, every Decoder must have a corresponding Settings class now just like Encoders. UserDefinedEncoders renamed to CommandLineEncoders, etc.

This commit is contained in:
Grigory Chudov
2018-03-23 19:26:26 -04:00
parent 8a5946ae89
commit 16fccfe5c9
71 changed files with 4530 additions and 4576 deletions

View File

@@ -2918,7 +2918,7 @@ namespace CUETools.Processor
}
if ((_config.extractAlbumArt || _config.embedAlbumArt) && !_isCD)
{
foreach (string tpl in _config.advanced.CoverArtFiles)
foreach (string tpl in _config.advanced.CoverArtFiles.Split(';'))
{
string name = tpl.Replace("%album%", Metadata.Title).Replace("%artist%", Metadata.Artist);
string imgPath = Path.Combine(_isArchive ? _archiveCUEpath : _inputDir, name);
@@ -2939,7 +2939,7 @@ namespace CUETools.Processor
{
List<string> allfiles = new List<string>(Directory.GetFiles(_inputDir, "*.jpg", SearchOption.AllDirectories));
// TODO: archive case
foreach (string tpl in _config.advanced.CoverArtFiles)
foreach (string tpl in _config.advanced.CoverArtFiles.Split(';'))
{
string name = tpl.Replace("%album%", Metadata.Title).Replace("%artist%", Metadata.Artist);
List<string> matching = allfiles.FindAll(s => Path.GetFileName(s) == name);