mirror of
https://github.com/claunia/cuetools.net.git
synced 2025-12-16 18:14:25 +00:00
CUETools & CUERipper: Local metadata cache implemented
CUETools: register qaac.exe in external encoders CUERipper: hopefully fixed problems with Matrox desktop manager CUERipper: now remembers the drive which was last used CUERipper: added a way to reload metadata taglib-sharp: fixed incompatibility with tags produced by qaac.exe
This commit is contained in:
@@ -745,7 +745,19 @@ namespace JDP {
|
||||
if (_batchPaths.Count == 0 && action == CUEAction.Encode)
|
||||
{
|
||||
if (checkBoxUseFreeDb.Checked || checkBoxUseMusicBrainz.Checked)
|
||||
releases = cueSheet.LookupAlbumInfo(checkBoxUseFreeDb.Checked, checkBoxUseMusicBrainz.Checked);
|
||||
releases = cueSheet.LookupAlbumInfo(checkBoxUseFreeDb.Checked, checkBoxUseMusicBrainz.Checked, true);
|
||||
}
|
||||
else // if checkBoxUseMetadataCache.Checked
|
||||
{
|
||||
try
|
||||
{
|
||||
CUEMetadata cache = CUEMetadata.Load(cueSheet.TOC.TOCID);
|
||||
if (cache != null)
|
||||
cueSheet.CopyMetadata(cache);
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
this.Invoke((MethodInvoker)delegate()
|
||||
|
||||
Reference in New Issue
Block a user