diff --git a/ArCueDotNet/Program.cs b/ArCueDotNet/Program.cs
index d3b6aad..d49bb46 100644
--- a/ArCueDotNet/Program.cs
+++ b/ArCueDotNet/Program.cs
@@ -22,8 +22,8 @@ namespace ArCueDotNet
return;
}
CUEConfig config = new CUEConfig();
- config.writeArLog = false;
- config.writeArTags = false;
+ config.writeArLogOnVerify = false;
+ config.writeArTagsOnVerify = false;
config.autoCorrectFilenames = true;
StringWriter sw = new StringWriter();
try
diff --git a/CUETools/frmSettings.Designer.cs b/CUETools/frmSettings.Designer.cs
index e3b7b00..3901f39 100644
--- a/CUETools/frmSettings.Designer.cs
+++ b/CUETools/frmSettings.Designer.cs
@@ -46,20 +46,22 @@ namespace JDP {
this.rbWVNormal = new System.Windows.Forms.RadioButton();
this.rbWVFast = new System.Windows.Forms.RadioButton();
this.groupBox1 = new System.Windows.Forms.GroupBox();
+ this.chkEncodeWhenZeroOffset = new System.Windows.Forms.CheckBox();
this.chkArFixOffset = new System.Windows.Forms.CheckBox();
- this.label4 = new System.Windows.Forms.Label();
+ this.chkWriteArLogOnConvert = new System.Windows.Forms.CheckBox();
+ this.chkWriteArTagsOnConvert = new System.Windows.Forms.CheckBox();
+ this.labelEncodeWhenPercent = new System.Windows.Forms.Label();
this.numEncodeWhenPercent = new System.Windows.Forms.NumericUpDown();
- this.label3 = new System.Windows.Forms.Label();
+ this.labelEncodeWhenConfidence = new System.Windows.Forms.Label();
this.numEncodeWhenConfidence = new System.Windows.Forms.NumericUpDown();
this.chkArNoUnverifiedAudio = new System.Windows.Forms.CheckBox();
- this.chkArSaveLog = new System.Windows.Forms.CheckBox();
- this.label2 = new System.Windows.Forms.Label();
+ this.labelFixWhenConfidence = new System.Windows.Forms.Label();
this.numFixWhenConfidence = new System.Windows.Forms.NumericUpDown();
- this.label1 = new System.Windows.Forms.Label();
+ this.labelFixWhenPercent = new System.Windows.Forms.Label();
this.numFixWhenPercent = new System.Windows.Forms.NumericUpDown();
- this.chkArAddCRCs = new System.Windows.Forms.CheckBox();
this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
this.chkFilenamesANSISafe = new System.Windows.Forms.CheckBox();
+ this.chkWriteARTagsOnVerify = new System.Windows.Forms.CheckBox();
this.grpAudioFilenames = new System.Windows.Forms.GroupBox();
this.chkKeepOriginalFilenames = new System.Windows.Forms.CheckBox();
this.txtSpecialExceptions = new System.Windows.Forms.TextBox();
@@ -75,6 +77,12 @@ namespace JDP {
this.rbAPEhigh = new System.Windows.Forms.RadioButton();
this.rbAPEnormal = new System.Windows.Forms.RadioButton();
this.rbAPEfast = new System.Windows.Forms.RadioButton();
+ this.tabControl1 = new System.Windows.Forms.TabControl();
+ this.tabPage1 = new System.Windows.Forms.TabPage();
+ this.tabPage2 = new System.Windows.Forms.TabPage();
+ this.groupBox3 = new System.Windows.Forms.GroupBox();
+ this.chkWriteARLogOnVerify = new System.Windows.Forms.CheckBox();
+ this.tabPage3 = new System.Windows.Forms.TabPage();
btnCancel = new System.Windows.Forms.Button();
this.grpGeneral.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.numericWriteOffset)).BeginInit();
@@ -89,43 +97,70 @@ namespace JDP {
((System.ComponentModel.ISupportInitialize)(this.numFixWhenPercent)).BeginInit();
this.grpAudioFilenames.SuspendLayout();
this.groupBox2.SuspendLayout();
+ this.tabControl1.SuspendLayout();
+ this.tabPage1.SuspendLayout();
+ this.tabPage2.SuspendLayout();
+ this.groupBox3.SuspendLayout();
+ this.tabPage3.SuspendLayout();
this.SuspendLayout();
//
// btnCancel
//
- btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
+ btnCancel.AccessibleDescription = null;
+ btnCancel.AccessibleName = null;
resources.ApplyResources(btnCancel, "btnCancel");
+ btnCancel.BackgroundImage = null;
+ btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
+ btnCancel.Font = null;
btnCancel.Name = "btnCancel";
+ this.toolTip1.SetToolTip(btnCancel, resources.GetString("btnCancel.ToolTip"));
btnCancel.UseVisualStyleBackColor = true;
//
// grpGeneral
//
+ this.grpGeneral.AccessibleDescription = null;
+ this.grpGeneral.AccessibleName = null;
+ resources.ApplyResources(this.grpGeneral, "grpGeneral");
+ this.grpGeneral.BackgroundImage = null;
this.grpGeneral.Controls.Add(this.chkFillUpCUE);
this.grpGeneral.Controls.Add(this.chkEmbedLog);
this.grpGeneral.Controls.Add(this.numericWriteOffset);
this.grpGeneral.Controls.Add(this.chkAutoCorrectFilenames);
this.grpGeneral.Controls.Add(this.chkPreserveHTOA);
this.grpGeneral.Controls.Add(this.lblWriteOffset);
- resources.ApplyResources(this.grpGeneral, "grpGeneral");
+ this.grpGeneral.Font = null;
this.grpGeneral.Name = "grpGeneral";
this.grpGeneral.TabStop = false;
+ this.toolTip1.SetToolTip(this.grpGeneral, resources.GetString("grpGeneral.ToolTip"));
//
// chkFillUpCUE
//
+ this.chkFillUpCUE.AccessibleDescription = null;
+ this.chkFillUpCUE.AccessibleName = null;
resources.ApplyResources(this.chkFillUpCUE, "chkFillUpCUE");
+ this.chkFillUpCUE.BackgroundImage = null;
+ this.chkFillUpCUE.Font = null;
this.chkFillUpCUE.Name = "chkFillUpCUE";
+ this.toolTip1.SetToolTip(this.chkFillUpCUE, resources.GetString("chkFillUpCUE.ToolTip"));
this.chkFillUpCUE.UseVisualStyleBackColor = true;
//
// chkEmbedLog
//
+ this.chkEmbedLog.AccessibleDescription = null;
+ this.chkEmbedLog.AccessibleName = null;
resources.ApplyResources(this.chkEmbedLog, "chkEmbedLog");
+ this.chkEmbedLog.BackgroundImage = null;
+ this.chkEmbedLog.Font = null;
this.chkEmbedLog.Name = "chkEmbedLog";
this.toolTip1.SetToolTip(this.chkEmbedLog, resources.GetString("chkEmbedLog.ToolTip"));
this.chkEmbedLog.UseVisualStyleBackColor = true;
//
// numericWriteOffset
//
+ this.numericWriteOffset.AccessibleDescription = null;
+ this.numericWriteOffset.AccessibleName = null;
resources.ApplyResources(this.numericWriteOffset, "numericWriteOffset");
+ this.numericWriteOffset.Font = null;
this.numericWriteOffset.Maximum = new decimal(new int[] {
99999,
0,
@@ -137,43 +172,66 @@ namespace JDP {
0,
-2147483648});
this.numericWriteOffset.Name = "numericWriteOffset";
+ this.toolTip1.SetToolTip(this.numericWriteOffset, resources.GetString("numericWriteOffset.ToolTip"));
//
// chkAutoCorrectFilenames
//
+ this.chkAutoCorrectFilenames.AccessibleDescription = null;
+ this.chkAutoCorrectFilenames.AccessibleName = null;
resources.ApplyResources(this.chkAutoCorrectFilenames, "chkAutoCorrectFilenames");
+ this.chkAutoCorrectFilenames.BackgroundImage = null;
+ this.chkAutoCorrectFilenames.Font = null;
this.chkAutoCorrectFilenames.Name = "chkAutoCorrectFilenames";
this.toolTip1.SetToolTip(this.chkAutoCorrectFilenames, resources.GetString("chkAutoCorrectFilenames.ToolTip"));
this.chkAutoCorrectFilenames.UseVisualStyleBackColor = true;
//
// chkPreserveHTOA
//
+ this.chkPreserveHTOA.AccessibleDescription = null;
+ this.chkPreserveHTOA.AccessibleName = null;
resources.ApplyResources(this.chkPreserveHTOA, "chkPreserveHTOA");
+ this.chkPreserveHTOA.BackgroundImage = null;
+ this.chkPreserveHTOA.Font = null;
this.chkPreserveHTOA.Name = "chkPreserveHTOA";
+ this.toolTip1.SetToolTip(this.chkPreserveHTOA, resources.GetString("chkPreserveHTOA.ToolTip"));
this.chkPreserveHTOA.UseVisualStyleBackColor = true;
//
// lblWriteOffset
//
+ this.lblWriteOffset.AccessibleDescription = null;
+ this.lblWriteOffset.AccessibleName = null;
resources.ApplyResources(this.lblWriteOffset, "lblWriteOffset");
+ this.lblWriteOffset.Font = null;
this.lblWriteOffset.Name = "lblWriteOffset";
+ this.toolTip1.SetToolTip(this.lblWriteOffset, resources.GetString("lblWriteOffset.ToolTip"));
//
// grpFLAC
//
+ this.grpFLAC.AccessibleDescription = null;
+ this.grpFLAC.AccessibleName = null;
+ resources.ApplyResources(this.grpFLAC, "grpFLAC");
+ this.grpFLAC.BackgroundImage = null;
this.grpFLAC.Controls.Add(this.numericFLACCompressionLevel);
this.grpFLAC.Controls.Add(this.lblFLACCompressionLevel);
this.grpFLAC.Controls.Add(this.chkFLACVerify);
- resources.ApplyResources(this.grpFLAC, "grpFLAC");
+ this.grpFLAC.Font = null;
this.grpFLAC.Name = "grpFLAC";
this.grpFLAC.TabStop = false;
+ this.toolTip1.SetToolTip(this.grpFLAC, resources.GetString("grpFLAC.ToolTip"));
//
// numericFLACCompressionLevel
//
+ this.numericFLACCompressionLevel.AccessibleDescription = null;
+ this.numericFLACCompressionLevel.AccessibleName = null;
resources.ApplyResources(this.numericFLACCompressionLevel, "numericFLACCompressionLevel");
+ this.numericFLACCompressionLevel.Font = null;
this.numericFLACCompressionLevel.Maximum = new decimal(new int[] {
8,
0,
0,
0});
this.numericFLACCompressionLevel.Name = "numericFLACCompressionLevel";
+ this.toolTip1.SetToolTip(this.numericFLACCompressionLevel, resources.GetString("numericFLACCompressionLevel.ToolTip"));
this.numericFLACCompressionLevel.Value = new decimal(new int[] {
5,
0,
@@ -182,38 +240,60 @@ namespace JDP {
//
// lblFLACCompressionLevel
//
+ this.lblFLACCompressionLevel.AccessibleDescription = null;
+ this.lblFLACCompressionLevel.AccessibleName = null;
resources.ApplyResources(this.lblFLACCompressionLevel, "lblFLACCompressionLevel");
+ this.lblFLACCompressionLevel.Font = null;
this.lblFLACCompressionLevel.Name = "lblFLACCompressionLevel";
+ this.toolTip1.SetToolTip(this.lblFLACCompressionLevel, resources.GetString("lblFLACCompressionLevel.ToolTip"));
//
// chkFLACVerify
//
+ this.chkFLACVerify.AccessibleDescription = null;
+ this.chkFLACVerify.AccessibleName = null;
resources.ApplyResources(this.chkFLACVerify, "chkFLACVerify");
+ this.chkFLACVerify.BackgroundImage = null;
+ this.chkFLACVerify.Font = null;
this.chkFLACVerify.Name = "chkFLACVerify";
+ this.toolTip1.SetToolTip(this.chkFLACVerify, resources.GetString("chkFLACVerify.ToolTip"));
this.chkFLACVerify.UseVisualStyleBackColor = true;
//
// btnOK
//
- this.btnOK.DialogResult = System.Windows.Forms.DialogResult.OK;
+ this.btnOK.AccessibleDescription = null;
+ this.btnOK.AccessibleName = null;
resources.ApplyResources(this.btnOK, "btnOK");
+ this.btnOK.BackgroundImage = null;
+ this.btnOK.DialogResult = System.Windows.Forms.DialogResult.OK;
+ this.btnOK.Font = null;
this.btnOK.Name = "btnOK";
+ this.toolTip1.SetToolTip(this.btnOK, resources.GetString("btnOK.ToolTip"));
this.btnOK.UseVisualStyleBackColor = true;
this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
//
// grpWavPack
//
+ this.grpWavPack.AccessibleDescription = null;
+ this.grpWavPack.AccessibleName = null;
+ resources.ApplyResources(this.grpWavPack, "grpWavPack");
+ this.grpWavPack.BackgroundImage = null;
this.grpWavPack.Controls.Add(this.numWVExtraMode);
this.grpWavPack.Controls.Add(this.chkWVExtraMode);
this.grpWavPack.Controls.Add(this.rbWVVeryHigh);
this.grpWavPack.Controls.Add(this.rbWVHigh);
this.grpWavPack.Controls.Add(this.rbWVNormal);
this.grpWavPack.Controls.Add(this.rbWVFast);
- resources.ApplyResources(this.grpWavPack, "grpWavPack");
+ this.grpWavPack.Font = null;
this.grpWavPack.Name = "grpWavPack";
this.grpWavPack.TabStop = false;
+ this.toolTip1.SetToolTip(this.grpWavPack, resources.GetString("grpWavPack.ToolTip"));
//
// numWVExtraMode
//
+ this.numWVExtraMode.AccessibleDescription = null;
+ this.numWVExtraMode.AccessibleName = null;
resources.ApplyResources(this.numWVExtraMode, "numWVExtraMode");
+ this.numWVExtraMode.Font = null;
this.numWVExtraMode.Maximum = new decimal(new int[] {
6,
0,
@@ -225,6 +305,7 @@ namespace JDP {
0,
0});
this.numWVExtraMode.Name = "numWVExtraMode";
+ this.toolTip1.SetToolTip(this.numWVExtraMode, resources.GetString("numWVExtraMode.ToolTip"));
this.numWVExtraMode.Value = new decimal(new int[] {
1,
0,
@@ -233,103 +314,192 @@ namespace JDP {
//
// chkWVExtraMode
//
+ this.chkWVExtraMode.AccessibleDescription = null;
+ this.chkWVExtraMode.AccessibleName = null;
resources.ApplyResources(this.chkWVExtraMode, "chkWVExtraMode");
+ this.chkWVExtraMode.BackgroundImage = null;
+ this.chkWVExtraMode.Font = null;
this.chkWVExtraMode.Name = "chkWVExtraMode";
+ this.toolTip1.SetToolTip(this.chkWVExtraMode, resources.GetString("chkWVExtraMode.ToolTip"));
this.chkWVExtraMode.UseVisualStyleBackColor = true;
this.chkWVExtraMode.CheckedChanged += new System.EventHandler(this.chkWVExtraMode_CheckedChanged);
//
// rbWVVeryHigh
//
+ this.rbWVVeryHigh.AccessibleDescription = null;
+ this.rbWVVeryHigh.AccessibleName = null;
resources.ApplyResources(this.rbWVVeryHigh, "rbWVVeryHigh");
+ this.rbWVVeryHigh.BackgroundImage = null;
+ this.rbWVVeryHigh.Font = null;
this.rbWVVeryHigh.Name = "rbWVVeryHigh";
+ this.toolTip1.SetToolTip(this.rbWVVeryHigh, resources.GetString("rbWVVeryHigh.ToolTip"));
this.rbWVVeryHigh.UseVisualStyleBackColor = true;
//
// rbWVHigh
//
+ this.rbWVHigh.AccessibleDescription = null;
+ this.rbWVHigh.AccessibleName = null;
resources.ApplyResources(this.rbWVHigh, "rbWVHigh");
+ this.rbWVHigh.BackgroundImage = null;
+ this.rbWVHigh.Font = null;
this.rbWVHigh.Name = "rbWVHigh";
+ this.toolTip1.SetToolTip(this.rbWVHigh, resources.GetString("rbWVHigh.ToolTip"));
this.rbWVHigh.UseVisualStyleBackColor = true;
//
// rbWVNormal
//
+ this.rbWVNormal.AccessibleDescription = null;
+ this.rbWVNormal.AccessibleName = null;
resources.ApplyResources(this.rbWVNormal, "rbWVNormal");
+ this.rbWVNormal.BackgroundImage = null;
this.rbWVNormal.Checked = true;
+ this.rbWVNormal.Font = null;
this.rbWVNormal.Name = "rbWVNormal";
this.rbWVNormal.TabStop = true;
+ this.toolTip1.SetToolTip(this.rbWVNormal, resources.GetString("rbWVNormal.ToolTip"));
this.rbWVNormal.UseVisualStyleBackColor = true;
//
// rbWVFast
//
+ this.rbWVFast.AccessibleDescription = null;
+ this.rbWVFast.AccessibleName = null;
resources.ApplyResources(this.rbWVFast, "rbWVFast");
+ this.rbWVFast.BackgroundImage = null;
+ this.rbWVFast.Font = null;
this.rbWVFast.Name = "rbWVFast";
+ this.toolTip1.SetToolTip(this.rbWVFast, resources.GetString("rbWVFast.ToolTip"));
this.rbWVFast.UseVisualStyleBackColor = true;
//
// groupBox1
//
+ this.groupBox1.AccessibleDescription = null;
+ this.groupBox1.AccessibleName = null;
+ resources.ApplyResources(this.groupBox1, "groupBox1");
+ this.groupBox1.BackgroundImage = null;
+ this.groupBox1.Controls.Add(this.chkEncodeWhenZeroOffset);
this.groupBox1.Controls.Add(this.chkArFixOffset);
- this.groupBox1.Controls.Add(this.label4);
+ this.groupBox1.Controls.Add(this.chkWriteArLogOnConvert);
+ this.groupBox1.Controls.Add(this.chkWriteArTagsOnConvert);
+ this.groupBox1.Controls.Add(this.labelEncodeWhenPercent);
this.groupBox1.Controls.Add(this.numEncodeWhenPercent);
- this.groupBox1.Controls.Add(this.label3);
+ this.groupBox1.Controls.Add(this.labelEncodeWhenConfidence);
this.groupBox1.Controls.Add(this.numEncodeWhenConfidence);
this.groupBox1.Controls.Add(this.chkArNoUnverifiedAudio);
- this.groupBox1.Controls.Add(this.chkArSaveLog);
- this.groupBox1.Controls.Add(this.label2);
+ this.groupBox1.Controls.Add(this.labelFixWhenConfidence);
this.groupBox1.Controls.Add(this.numFixWhenConfidence);
- this.groupBox1.Controls.Add(this.label1);
+ this.groupBox1.Controls.Add(this.labelFixWhenPercent);
this.groupBox1.Controls.Add(this.numFixWhenPercent);
- this.groupBox1.Controls.Add(this.chkArAddCRCs);
- resources.ApplyResources(this.groupBox1, "groupBox1");
+ this.groupBox1.Font = null;
this.groupBox1.Name = "groupBox1";
this.groupBox1.TabStop = false;
+ this.toolTip1.SetToolTip(this.groupBox1, resources.GetString("groupBox1.ToolTip"));
+ //
+ // chkEncodeWhenZeroOffset
+ //
+ this.chkEncodeWhenZeroOffset.AccessibleDescription = null;
+ this.chkEncodeWhenZeroOffset.AccessibleName = null;
+ resources.ApplyResources(this.chkEncodeWhenZeroOffset, "chkEncodeWhenZeroOffset");
+ this.chkEncodeWhenZeroOffset.BackgroundImage = null;
+ this.chkEncodeWhenZeroOffset.Font = null;
+ this.chkEncodeWhenZeroOffset.Name = "chkEncodeWhenZeroOffset";
+ this.toolTip1.SetToolTip(this.chkEncodeWhenZeroOffset, resources.GetString("chkEncodeWhenZeroOffset.ToolTip"));
+ this.chkEncodeWhenZeroOffset.UseVisualStyleBackColor = true;
//
// chkArFixOffset
//
+ this.chkArFixOffset.AccessibleDescription = null;
+ this.chkArFixOffset.AccessibleName = null;
resources.ApplyResources(this.chkArFixOffset, "chkArFixOffset");
+ this.chkArFixOffset.BackgroundImage = null;
this.chkArFixOffset.Checked = true;
this.chkArFixOffset.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.chkArFixOffset.Font = null;
this.chkArFixOffset.Name = "chkArFixOffset";
+ this.toolTip1.SetToolTip(this.chkArFixOffset, resources.GetString("chkArFixOffset.ToolTip"));
this.chkArFixOffset.UseVisualStyleBackColor = true;
this.chkArFixOffset.CheckedChanged += new System.EventHandler(this.chkArFixOffset_CheckedChanged);
//
- // label4
+ // chkWriteArLogOnConvert
//
- resources.ApplyResources(this.label4, "label4");
- this.label4.Name = "label4";
+ this.chkWriteArLogOnConvert.AccessibleDescription = null;
+ this.chkWriteArLogOnConvert.AccessibleName = null;
+ resources.ApplyResources(this.chkWriteArLogOnConvert, "chkWriteArLogOnConvert");
+ this.chkWriteArLogOnConvert.BackgroundImage = null;
+ this.chkWriteArLogOnConvert.Checked = true;
+ this.chkWriteArLogOnConvert.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.chkWriteArLogOnConvert.Font = null;
+ this.chkWriteArLogOnConvert.Name = "chkWriteArLogOnConvert";
+ this.toolTip1.SetToolTip(this.chkWriteArLogOnConvert, resources.GetString("chkWriteArLogOnConvert.ToolTip"));
+ this.chkWriteArLogOnConvert.UseVisualStyleBackColor = true;
+ //
+ // chkWriteArTagsOnConvert
+ //
+ this.chkWriteArTagsOnConvert.AccessibleDescription = null;
+ this.chkWriteArTagsOnConvert.AccessibleName = null;
+ resources.ApplyResources(this.chkWriteArTagsOnConvert, "chkWriteArTagsOnConvert");
+ this.chkWriteArTagsOnConvert.BackgroundImage = null;
+ this.chkWriteArTagsOnConvert.Checked = true;
+ this.chkWriteArTagsOnConvert.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.chkWriteArTagsOnConvert.Font = null;
+ this.chkWriteArTagsOnConvert.Name = "chkWriteArTagsOnConvert";
+ this.toolTip1.SetToolTip(this.chkWriteArTagsOnConvert, resources.GetString("chkWriteArTagsOnConvert.ToolTip"));
+ this.chkWriteArTagsOnConvert.UseVisualStyleBackColor = true;
+ //
+ // labelEncodeWhenPercent
+ //
+ this.labelEncodeWhenPercent.AccessibleDescription = null;
+ this.labelEncodeWhenPercent.AccessibleName = null;
+ resources.ApplyResources(this.labelEncodeWhenPercent, "labelEncodeWhenPercent");
+ this.labelEncodeWhenPercent.Font = null;
+ this.labelEncodeWhenPercent.Name = "labelEncodeWhenPercent";
+ this.toolTip1.SetToolTip(this.labelEncodeWhenPercent, resources.GetString("labelEncodeWhenPercent.ToolTip"));
//
// numEncodeWhenPercent
//
+ this.numEncodeWhenPercent.AccessibleDescription = null;
+ this.numEncodeWhenPercent.AccessibleName = null;
+ resources.ApplyResources(this.numEncodeWhenPercent, "numEncodeWhenPercent");
+ this.numEncodeWhenPercent.Font = null;
this.numEncodeWhenPercent.Increment = new decimal(new int[] {
5,
0,
0,
0});
- resources.ApplyResources(this.numEncodeWhenPercent, "numEncodeWhenPercent");
this.numEncodeWhenPercent.Minimum = new decimal(new int[] {
1,
0,
0,
0});
this.numEncodeWhenPercent.Name = "numEncodeWhenPercent";
+ this.toolTip1.SetToolTip(this.numEncodeWhenPercent, resources.GetString("numEncodeWhenPercent.ToolTip"));
this.numEncodeWhenPercent.Value = new decimal(new int[] {
100,
0,
0,
0});
//
- // label3
+ // labelEncodeWhenConfidence
//
- resources.ApplyResources(this.label3, "label3");
- this.label3.Name = "label3";
+ this.labelEncodeWhenConfidence.AccessibleDescription = null;
+ this.labelEncodeWhenConfidence.AccessibleName = null;
+ resources.ApplyResources(this.labelEncodeWhenConfidence, "labelEncodeWhenConfidence");
+ this.labelEncodeWhenConfidence.Font = null;
+ this.labelEncodeWhenConfidence.Name = "labelEncodeWhenConfidence";
+ this.toolTip1.SetToolTip(this.labelEncodeWhenConfidence, resources.GetString("labelEncodeWhenConfidence.ToolTip"));
//
// numEncodeWhenConfidence
//
+ this.numEncodeWhenConfidence.AccessibleDescription = null;
+ this.numEncodeWhenConfidence.AccessibleName = null;
resources.ApplyResources(this.numEncodeWhenConfidence, "numEncodeWhenConfidence");
+ this.numEncodeWhenConfidence.Font = null;
this.numEncodeWhenConfidence.Minimum = new decimal(new int[] {
1,
0,
0,
0});
this.numEncodeWhenConfidence.Name = "numEncodeWhenConfidence";
+ this.toolTip1.SetToolTip(this.numEncodeWhenConfidence, resources.GetString("numEncodeWhenConfidence.ToolTip"));
this.numEncodeWhenConfidence.Value = new decimal(new int[] {
1,
0,
@@ -338,74 +508,78 @@ namespace JDP {
//
// chkArNoUnverifiedAudio
//
+ this.chkArNoUnverifiedAudio.AccessibleDescription = null;
+ this.chkArNoUnverifiedAudio.AccessibleName = null;
resources.ApplyResources(this.chkArNoUnverifiedAudio, "chkArNoUnverifiedAudio");
+ this.chkArNoUnverifiedAudio.BackgroundImage = null;
this.chkArNoUnverifiedAudio.Checked = true;
this.chkArNoUnverifiedAudio.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.chkArNoUnverifiedAudio.Font = null;
this.chkArNoUnverifiedAudio.Name = "chkArNoUnverifiedAudio";
+ this.toolTip1.SetToolTip(this.chkArNoUnverifiedAudio, resources.GetString("chkArNoUnverifiedAudio.ToolTip"));
this.chkArNoUnverifiedAudio.UseVisualStyleBackColor = true;
this.chkArNoUnverifiedAudio.CheckedChanged += new System.EventHandler(this.chkArNoUnverifiedAudio_CheckedChanged);
//
- // chkArSaveLog
+ // labelFixWhenConfidence
//
- resources.ApplyResources(this.chkArSaveLog, "chkArSaveLog");
- this.chkArSaveLog.Checked = true;
- this.chkArSaveLog.CheckState = System.Windows.Forms.CheckState.Checked;
- this.chkArSaveLog.Name = "chkArSaveLog";
- this.chkArSaveLog.UseVisualStyleBackColor = true;
- //
- // label2
- //
- resources.ApplyResources(this.label2, "label2");
- this.label2.Name = "label2";
+ this.labelFixWhenConfidence.AccessibleDescription = null;
+ this.labelFixWhenConfidence.AccessibleName = null;
+ resources.ApplyResources(this.labelFixWhenConfidence, "labelFixWhenConfidence");
+ this.labelFixWhenConfidence.Font = null;
+ this.labelFixWhenConfidence.Name = "labelFixWhenConfidence";
+ this.toolTip1.SetToolTip(this.labelFixWhenConfidence, resources.GetString("labelFixWhenConfidence.ToolTip"));
//
// numFixWhenConfidence
//
+ this.numFixWhenConfidence.AccessibleDescription = null;
+ this.numFixWhenConfidence.AccessibleName = null;
resources.ApplyResources(this.numFixWhenConfidence, "numFixWhenConfidence");
+ this.numFixWhenConfidence.Font = null;
this.numFixWhenConfidence.Minimum = new decimal(new int[] {
1,
0,
0,
0});
this.numFixWhenConfidence.Name = "numFixWhenConfidence";
+ this.toolTip1.SetToolTip(this.numFixWhenConfidence, resources.GetString("numFixWhenConfidence.ToolTip"));
this.numFixWhenConfidence.Value = new decimal(new int[] {
1,
0,
0,
0});
//
- // label1
+ // labelFixWhenPercent
//
- resources.ApplyResources(this.label1, "label1");
- this.label1.Name = "label1";
+ this.labelFixWhenPercent.AccessibleDescription = null;
+ this.labelFixWhenPercent.AccessibleName = null;
+ resources.ApplyResources(this.labelFixWhenPercent, "labelFixWhenPercent");
+ this.labelFixWhenPercent.Font = null;
+ this.labelFixWhenPercent.Name = "labelFixWhenPercent";
+ this.toolTip1.SetToolTip(this.labelFixWhenPercent, resources.GetString("labelFixWhenPercent.ToolTip"));
//
// numFixWhenPercent
//
+ this.numFixWhenPercent.AccessibleDescription = null;
+ this.numFixWhenPercent.AccessibleName = null;
+ resources.ApplyResources(this.numFixWhenPercent, "numFixWhenPercent");
+ this.numFixWhenPercent.Font = null;
this.numFixWhenPercent.Increment = new decimal(new int[] {
5,
0,
0,
0});
- resources.ApplyResources(this.numFixWhenPercent, "numFixWhenPercent");
this.numFixWhenPercent.Minimum = new decimal(new int[] {
1,
0,
0,
0});
this.numFixWhenPercent.Name = "numFixWhenPercent";
+ this.toolTip1.SetToolTip(this.numFixWhenPercent, resources.GetString("numFixWhenPercent.ToolTip"));
this.numFixWhenPercent.Value = new decimal(new int[] {
51,
0,
0,
0});
- //
- // chkArAddCRCs
- //
- resources.ApplyResources(this.chkArAddCRCs, "chkArAddCRCs");
- this.chkArAddCRCs.Checked = true;
- this.chkArAddCRCs.CheckState = System.Windows.Forms.CheckState.Checked;
- this.chkArAddCRCs.Name = "chkArAddCRCs";
- this.toolTip1.SetToolTip(this.chkArAddCRCs, resources.GetString("chkArAddCRCs.ToolTip"));
- this.chkArAddCRCs.UseVisualStyleBackColor = true;
//
// toolTip1
//
@@ -415,13 +589,34 @@ namespace JDP {
//
// chkFilenamesANSISafe
//
+ this.chkFilenamesANSISafe.AccessibleDescription = null;
+ this.chkFilenamesANSISafe.AccessibleName = null;
resources.ApplyResources(this.chkFilenamesANSISafe, "chkFilenamesANSISafe");
+ this.chkFilenamesANSISafe.BackgroundImage = null;
+ this.chkFilenamesANSISafe.Font = null;
this.chkFilenamesANSISafe.Name = "chkFilenamesANSISafe";
this.toolTip1.SetToolTip(this.chkFilenamesANSISafe, resources.GetString("chkFilenamesANSISafe.ToolTip"));
this.chkFilenamesANSISafe.UseVisualStyleBackColor = true;
//
+ // chkWriteARTagsOnVerify
+ //
+ this.chkWriteARTagsOnVerify.AccessibleDescription = null;
+ this.chkWriteARTagsOnVerify.AccessibleName = null;
+ resources.ApplyResources(this.chkWriteARTagsOnVerify, "chkWriteARTagsOnVerify");
+ this.chkWriteARTagsOnVerify.BackgroundImage = null;
+ this.chkWriteARTagsOnVerify.Checked = true;
+ this.chkWriteARTagsOnVerify.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.chkWriteARTagsOnVerify.Font = null;
+ this.chkWriteARTagsOnVerify.Name = "chkWriteARTagsOnVerify";
+ this.toolTip1.SetToolTip(this.chkWriteARTagsOnVerify, resources.GetString("chkWriteARTagsOnVerify.ToolTip"));
+ this.chkWriteARTagsOnVerify.UseVisualStyleBackColor = true;
+ //
// grpAudioFilenames
//
+ this.grpAudioFilenames.AccessibleDescription = null;
+ this.grpAudioFilenames.AccessibleName = null;
+ resources.ApplyResources(this.grpAudioFilenames, "grpAudioFilenames");
+ this.grpAudioFilenames.BackgroundImage = null;
this.grpAudioFilenames.Controls.Add(this.chkFilenamesANSISafe);
this.grpAudioFilenames.Controls.Add(this.chkKeepOriginalFilenames);
this.grpAudioFilenames.Controls.Add(this.txtSpecialExceptions);
@@ -431,122 +626,277 @@ namespace JDP {
this.grpAudioFilenames.Controls.Add(this.lblTrackFilenameFormat);
this.grpAudioFilenames.Controls.Add(this.lblSingleFilenameFormat);
this.grpAudioFilenames.Controls.Add(this.txtSingleFilenameFormat);
- resources.ApplyResources(this.grpAudioFilenames, "grpAudioFilenames");
+ this.grpAudioFilenames.Font = null;
this.grpAudioFilenames.Name = "grpAudioFilenames";
this.grpAudioFilenames.TabStop = false;
+ this.toolTip1.SetToolTip(this.grpAudioFilenames, resources.GetString("grpAudioFilenames.ToolTip"));
//
// chkKeepOriginalFilenames
//
+ this.chkKeepOriginalFilenames.AccessibleDescription = null;
+ this.chkKeepOriginalFilenames.AccessibleName = null;
resources.ApplyResources(this.chkKeepOriginalFilenames, "chkKeepOriginalFilenames");
+ this.chkKeepOriginalFilenames.BackgroundImage = null;
this.chkKeepOriginalFilenames.Checked = true;
this.chkKeepOriginalFilenames.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.chkKeepOriginalFilenames.Font = null;
this.chkKeepOriginalFilenames.Name = "chkKeepOriginalFilenames";
+ this.toolTip1.SetToolTip(this.chkKeepOriginalFilenames, resources.GetString("chkKeepOriginalFilenames.ToolTip"));
this.chkKeepOriginalFilenames.UseVisualStyleBackColor = true;
//
// txtSpecialExceptions
//
+ this.txtSpecialExceptions.AccessibleDescription = null;
+ this.txtSpecialExceptions.AccessibleName = null;
resources.ApplyResources(this.txtSpecialExceptions, "txtSpecialExceptions");
+ this.txtSpecialExceptions.BackgroundImage = null;
+ this.txtSpecialExceptions.Font = null;
this.txtSpecialExceptions.Name = "txtSpecialExceptions";
+ this.toolTip1.SetToolTip(this.txtSpecialExceptions, resources.GetString("txtSpecialExceptions.ToolTip"));
//
// chkRemoveSpecial
//
+ this.chkRemoveSpecial.AccessibleDescription = null;
+ this.chkRemoveSpecial.AccessibleName = null;
resources.ApplyResources(this.chkRemoveSpecial, "chkRemoveSpecial");
+ this.chkRemoveSpecial.BackgroundImage = null;
this.chkRemoveSpecial.Checked = true;
this.chkRemoveSpecial.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.chkRemoveSpecial.Font = null;
this.chkRemoveSpecial.Name = "chkRemoveSpecial";
+ this.toolTip1.SetToolTip(this.chkRemoveSpecial, resources.GetString("chkRemoveSpecial.ToolTip"));
this.chkRemoveSpecial.UseVisualStyleBackColor = true;
//
// chkReplaceSpaces
//
+ this.chkReplaceSpaces.AccessibleDescription = null;
+ this.chkReplaceSpaces.AccessibleName = null;
resources.ApplyResources(this.chkReplaceSpaces, "chkReplaceSpaces");
+ this.chkReplaceSpaces.BackgroundImage = null;
this.chkReplaceSpaces.Checked = true;
this.chkReplaceSpaces.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.chkReplaceSpaces.Font = null;
this.chkReplaceSpaces.Name = "chkReplaceSpaces";
+ this.toolTip1.SetToolTip(this.chkReplaceSpaces, resources.GetString("chkReplaceSpaces.ToolTip"));
this.chkReplaceSpaces.UseVisualStyleBackColor = true;
//
// txtTrackFilenameFormat
//
+ this.txtTrackFilenameFormat.AccessibleDescription = null;
+ this.txtTrackFilenameFormat.AccessibleName = null;
resources.ApplyResources(this.txtTrackFilenameFormat, "txtTrackFilenameFormat");
+ this.txtTrackFilenameFormat.BackgroundImage = null;
+ this.txtTrackFilenameFormat.Font = null;
this.txtTrackFilenameFormat.Name = "txtTrackFilenameFormat";
+ this.toolTip1.SetToolTip(this.txtTrackFilenameFormat, resources.GetString("txtTrackFilenameFormat.ToolTip"));
//
// lblTrackFilenameFormat
//
+ this.lblTrackFilenameFormat.AccessibleDescription = null;
+ this.lblTrackFilenameFormat.AccessibleName = null;
resources.ApplyResources(this.lblTrackFilenameFormat, "lblTrackFilenameFormat");
+ this.lblTrackFilenameFormat.Font = null;
this.lblTrackFilenameFormat.Name = "lblTrackFilenameFormat";
+ this.toolTip1.SetToolTip(this.lblTrackFilenameFormat, resources.GetString("lblTrackFilenameFormat.ToolTip"));
//
// lblSingleFilenameFormat
//
+ this.lblSingleFilenameFormat.AccessibleDescription = null;
+ this.lblSingleFilenameFormat.AccessibleName = null;
resources.ApplyResources(this.lblSingleFilenameFormat, "lblSingleFilenameFormat");
+ this.lblSingleFilenameFormat.Font = null;
this.lblSingleFilenameFormat.Name = "lblSingleFilenameFormat";
+ this.toolTip1.SetToolTip(this.lblSingleFilenameFormat, resources.GetString("lblSingleFilenameFormat.ToolTip"));
//
// txtSingleFilenameFormat
//
+ this.txtSingleFilenameFormat.AccessibleDescription = null;
+ this.txtSingleFilenameFormat.AccessibleName = null;
resources.ApplyResources(this.txtSingleFilenameFormat, "txtSingleFilenameFormat");
+ this.txtSingleFilenameFormat.BackgroundImage = null;
+ this.txtSingleFilenameFormat.Font = null;
this.txtSingleFilenameFormat.Name = "txtSingleFilenameFormat";
+ this.toolTip1.SetToolTip(this.txtSingleFilenameFormat, resources.GetString("txtSingleFilenameFormat.ToolTip"));
//
// groupBox2
//
+ this.groupBox2.AccessibleDescription = null;
+ this.groupBox2.AccessibleName = null;
+ resources.ApplyResources(this.groupBox2, "groupBox2");
+ this.groupBox2.BackgroundImage = null;
this.groupBox2.Controls.Add(this.rbAPEinsane);
this.groupBox2.Controls.Add(this.rbAPEextrahigh);
this.groupBox2.Controls.Add(this.rbAPEhigh);
this.groupBox2.Controls.Add(this.rbAPEnormal);
this.groupBox2.Controls.Add(this.rbAPEfast);
- resources.ApplyResources(this.groupBox2, "groupBox2");
+ this.groupBox2.Font = null;
this.groupBox2.Name = "groupBox2";
this.groupBox2.TabStop = false;
+ this.toolTip1.SetToolTip(this.groupBox2, resources.GetString("groupBox2.ToolTip"));
//
// rbAPEinsane
//
+ this.rbAPEinsane.AccessibleDescription = null;
+ this.rbAPEinsane.AccessibleName = null;
resources.ApplyResources(this.rbAPEinsane, "rbAPEinsane");
+ this.rbAPEinsane.BackgroundImage = null;
+ this.rbAPEinsane.Font = null;
this.rbAPEinsane.Name = "rbAPEinsane";
this.rbAPEinsane.TabStop = true;
+ this.toolTip1.SetToolTip(this.rbAPEinsane, resources.GetString("rbAPEinsane.ToolTip"));
this.rbAPEinsane.UseVisualStyleBackColor = true;
//
// rbAPEextrahigh
//
+ this.rbAPEextrahigh.AccessibleDescription = null;
+ this.rbAPEextrahigh.AccessibleName = null;
resources.ApplyResources(this.rbAPEextrahigh, "rbAPEextrahigh");
+ this.rbAPEextrahigh.BackgroundImage = null;
+ this.rbAPEextrahigh.Font = null;
this.rbAPEextrahigh.Name = "rbAPEextrahigh";
this.rbAPEextrahigh.TabStop = true;
+ this.toolTip1.SetToolTip(this.rbAPEextrahigh, resources.GetString("rbAPEextrahigh.ToolTip"));
this.rbAPEextrahigh.UseVisualStyleBackColor = true;
//
// rbAPEhigh
//
+ this.rbAPEhigh.AccessibleDescription = null;
+ this.rbAPEhigh.AccessibleName = null;
resources.ApplyResources(this.rbAPEhigh, "rbAPEhigh");
+ this.rbAPEhigh.BackgroundImage = null;
+ this.rbAPEhigh.Font = null;
this.rbAPEhigh.Name = "rbAPEhigh";
this.rbAPEhigh.TabStop = true;
+ this.toolTip1.SetToolTip(this.rbAPEhigh, resources.GetString("rbAPEhigh.ToolTip"));
this.rbAPEhigh.UseVisualStyleBackColor = true;
//
// rbAPEnormal
//
+ this.rbAPEnormal.AccessibleDescription = null;
+ this.rbAPEnormal.AccessibleName = null;
resources.ApplyResources(this.rbAPEnormal, "rbAPEnormal");
+ this.rbAPEnormal.BackgroundImage = null;
+ this.rbAPEnormal.Font = null;
this.rbAPEnormal.Name = "rbAPEnormal";
this.rbAPEnormal.TabStop = true;
+ this.toolTip1.SetToolTip(this.rbAPEnormal, resources.GetString("rbAPEnormal.ToolTip"));
this.rbAPEnormal.UseVisualStyleBackColor = true;
//
// rbAPEfast
//
+ this.rbAPEfast.AccessibleDescription = null;
+ this.rbAPEfast.AccessibleName = null;
resources.ApplyResources(this.rbAPEfast, "rbAPEfast");
+ this.rbAPEfast.BackgroundImage = null;
+ this.rbAPEfast.Font = null;
this.rbAPEfast.Name = "rbAPEfast";
this.rbAPEfast.TabStop = true;
+ this.toolTip1.SetToolTip(this.rbAPEfast, resources.GetString("rbAPEfast.ToolTip"));
this.rbAPEfast.UseVisualStyleBackColor = true;
//
+ // tabControl1
+ //
+ this.tabControl1.AccessibleDescription = null;
+ this.tabControl1.AccessibleName = null;
+ resources.ApplyResources(this.tabControl1, "tabControl1");
+ this.tabControl1.BackgroundImage = null;
+ this.tabControl1.Controls.Add(this.tabPage1);
+ this.tabControl1.Controls.Add(this.tabPage2);
+ this.tabControl1.Controls.Add(this.tabPage3);
+ this.tabControl1.Font = null;
+ this.tabControl1.HotTrack = true;
+ this.tabControl1.Multiline = true;
+ this.tabControl1.Name = "tabControl1";
+ this.tabControl1.SelectedIndex = 0;
+ this.toolTip1.SetToolTip(this.tabControl1, resources.GetString("tabControl1.ToolTip"));
+ //
+ // tabPage1
+ //
+ this.tabPage1.AccessibleDescription = null;
+ this.tabPage1.AccessibleName = null;
+ resources.ApplyResources(this.tabPage1, "tabPage1");
+ this.tabPage1.BackColor = System.Drawing.Color.Transparent;
+ this.tabPage1.BackgroundImage = null;
+ this.tabPage1.Controls.Add(this.grpGeneral);
+ this.tabPage1.Controls.Add(this.grpAudioFilenames);
+ this.tabPage1.Font = null;
+ this.tabPage1.Name = "tabPage1";
+ this.toolTip1.SetToolTip(this.tabPage1, resources.GetString("tabPage1.ToolTip"));
+ //
+ // tabPage2
+ //
+ this.tabPage2.AccessibleDescription = null;
+ this.tabPage2.AccessibleName = null;
+ resources.ApplyResources(this.tabPage2, "tabPage2");
+ this.tabPage2.BackColor = System.Drawing.SystemColors.Control;
+ this.tabPage2.BackgroundImage = null;
+ this.tabPage2.Controls.Add(this.groupBox3);
+ this.tabPage2.Controls.Add(this.groupBox1);
+ this.tabPage2.Font = null;
+ this.tabPage2.Name = "tabPage2";
+ this.toolTip1.SetToolTip(this.tabPage2, resources.GetString("tabPage2.ToolTip"));
+ //
+ // groupBox3
+ //
+ this.groupBox3.AccessibleDescription = null;
+ this.groupBox3.AccessibleName = null;
+ resources.ApplyResources(this.groupBox3, "groupBox3");
+ this.groupBox3.BackgroundImage = null;
+ this.groupBox3.Controls.Add(this.chkWriteARLogOnVerify);
+ this.groupBox3.Controls.Add(this.chkWriteARTagsOnVerify);
+ this.groupBox3.Font = null;
+ this.groupBox3.Name = "groupBox3";
+ this.groupBox3.TabStop = false;
+ this.toolTip1.SetToolTip(this.groupBox3, resources.GetString("groupBox3.ToolTip"));
+ //
+ // chkWriteARLogOnVerify
+ //
+ this.chkWriteARLogOnVerify.AccessibleDescription = null;
+ this.chkWriteARLogOnVerify.AccessibleName = null;
+ resources.ApplyResources(this.chkWriteARLogOnVerify, "chkWriteARLogOnVerify");
+ this.chkWriteARLogOnVerify.BackgroundImage = null;
+ this.chkWriteARLogOnVerify.Checked = true;
+ this.chkWriteARLogOnVerify.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.chkWriteARLogOnVerify.Font = null;
+ this.chkWriteARLogOnVerify.Name = "chkWriteARLogOnVerify";
+ this.toolTip1.SetToolTip(this.chkWriteARLogOnVerify, resources.GetString("chkWriteARLogOnVerify.ToolTip"));
+ this.chkWriteARLogOnVerify.UseVisualStyleBackColor = true;
+ //
+ // tabPage3
+ //
+ this.tabPage3.AccessibleDescription = null;
+ this.tabPage3.AccessibleName = null;
+ resources.ApplyResources(this.tabPage3, "tabPage3");
+ this.tabPage3.BackColor = System.Drawing.SystemColors.Control;
+ this.tabPage3.BackgroundImage = null;
+ this.tabPage3.Controls.Add(this.grpWavPack);
+ this.tabPage3.Controls.Add(this.groupBox2);
+ this.tabPage3.Controls.Add(this.grpFLAC);
+ this.tabPage3.Font = null;
+ this.tabPage3.Name = "tabPage3";
+ this.toolTip1.SetToolTip(this.tabPage3, resources.GetString("tabPage3.ToolTip"));
+ //
// frmSettings
//
this.AcceptButton = this.btnOK;
+ this.AccessibleDescription = null;
+ this.AccessibleName = null;
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackgroundImage = null;
this.CancelButton = btnCancel;
- this.Controls.Add(this.groupBox2);
- this.Controls.Add(this.grpFLAC);
- this.Controls.Add(this.grpAudioFilenames);
+ this.ControlBox = false;
+ this.Controls.Add(this.tabControl1);
this.Controls.Add(btnCancel);
- this.Controls.Add(this.groupBox1);
- this.Controls.Add(this.grpWavPack);
this.Controls.Add(this.btnOK);
- this.Controls.Add(this.grpGeneral);
- this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
+ this.Icon = null;
this.MaximizeBox = false;
+ this.MinimizeBox = false;
this.Name = "frmSettings";
+ this.ShowIcon = false;
+ this.ShowInTaskbar = false;
+ this.toolTip1.SetToolTip(this, resources.GetString("$this.ToolTip"));
this.Load += new System.EventHandler(this.frmSettings_Load);
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.frmSettings_FormClosing);
this.grpGeneral.ResumeLayout(false);
@@ -568,6 +918,12 @@ namespace JDP {
this.grpAudioFilenames.PerformLayout();
this.groupBox2.ResumeLayout(false);
this.groupBox2.PerformLayout();
+ this.tabControl1.ResumeLayout(false);
+ this.tabPage1.ResumeLayout(false);
+ this.tabPage2.ResumeLayout(false);
+ this.groupBox3.ResumeLayout(false);
+ this.groupBox3.PerformLayout();
+ this.tabPage3.ResumeLayout(false);
this.ResumeLayout(false);
}
@@ -589,13 +945,13 @@ namespace JDP {
private System.Windows.Forms.CheckBox chkWVExtraMode;
private System.Windows.Forms.CheckBox chkAutoCorrectFilenames;
private System.Windows.Forms.GroupBox groupBox1;
- private System.Windows.Forms.CheckBox chkArAddCRCs;
+ private System.Windows.Forms.CheckBox chkWriteArTagsOnConvert;
private System.Windows.Forms.NumericUpDown numericFLACCompressionLevel;
private System.Windows.Forms.NumericUpDown numericWriteOffset;
private System.Windows.Forms.ToolTip toolTip1;
private System.Windows.Forms.NumericUpDown numFixWhenPercent;
- private System.Windows.Forms.Label label1;
- private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label labelFixWhenPercent;
+ private System.Windows.Forms.Label labelFixWhenConfidence;
private System.Windows.Forms.NumericUpDown numFixWhenConfidence;
private System.Windows.Forms.GroupBox grpAudioFilenames;
private System.Windows.Forms.CheckBox chkKeepOriginalFilenames;
@@ -607,13 +963,13 @@ namespace JDP {
private System.Windows.Forms.Label lblSingleFilenameFormat;
private System.Windows.Forms.TextBox txtSingleFilenameFormat;
private System.Windows.Forms.CheckBox chkArNoUnverifiedAudio;
- private System.Windows.Forms.CheckBox chkArSaveLog;
+ private System.Windows.Forms.CheckBox chkWriteArLogOnConvert;
private System.Windows.Forms.NumericUpDown numWVExtraMode;
- private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Label labelEncodeWhenConfidence;
private System.Windows.Forms.NumericUpDown numEncodeWhenConfidence;
private System.Windows.Forms.NumericUpDown numEncodeWhenPercent;
private System.Windows.Forms.CheckBox chkArFixOffset;
- private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.Label labelEncodeWhenPercent;
private System.Windows.Forms.CheckBox chkEmbedLog;
private System.Windows.Forms.CheckBox chkFillUpCUE;
private System.Windows.Forms.CheckBox chkFilenamesANSISafe;
@@ -623,6 +979,14 @@ namespace JDP {
private System.Windows.Forms.RadioButton rbAPEhigh;
private System.Windows.Forms.RadioButton rbAPEnormal;
private System.Windows.Forms.RadioButton rbAPEfast;
+ private System.Windows.Forms.TabControl tabControl1;
+ private System.Windows.Forms.TabPage tabPage1;
+ private System.Windows.Forms.TabPage tabPage2;
+ private System.Windows.Forms.TabPage tabPage3;
+ private System.Windows.Forms.GroupBox groupBox3;
+ private System.Windows.Forms.CheckBox chkWriteARLogOnVerify;
+ private System.Windows.Forms.CheckBox chkWriteARTagsOnVerify;
+ private System.Windows.Forms.CheckBox chkEncodeWhenZeroOffset;
}
}
\ No newline at end of file
diff --git a/CUETools/frmSettings.cs b/CUETools/frmSettings.cs
index 47731b5..6515c7d 100644
--- a/CUETools/frmSettings.cs
+++ b/CUETools/frmSettings.cs
@@ -24,8 +24,10 @@ namespace JDP {
numFixWhenPercent.Value = _config.fixWhenPercent;
numEncodeWhenConfidence.Value = _config.encodeWhenConfidence;
numEncodeWhenPercent.Value = _config.encodeWhenPercent;
+ chkEncodeWhenZeroOffset.Checked = _config.encodeWhenZeroOffset;
chkFLACVerify.Checked = _config.flacVerify;
- chkArAddCRCs.Checked = _config.writeArTags;
+ chkWriteArTagsOnConvert.Checked = _config.writeArTagsOnConvert;
+ chkWriteARTagsOnVerify.Checked = _config.writeArTagsOnVerify;
if (_config.wvCompressionMode == 0) rbWVFast.Checked = true;
if (_config.wvCompressionMode == 1) rbWVNormal.Checked = true;
if (_config.wvCompressionMode == 2) rbWVHigh.Checked = true;
@@ -47,7 +49,8 @@ namespace JDP {
chkRemoveSpecial.Checked = _config.removeSpecial;
txtSpecialExceptions.Text = _config.specialExceptions;
chkReplaceSpaces.Checked = _config.replaceSpaces;
- chkArSaveLog.Checked = _config.writeArLog;
+ chkWriteArLogOnConvert.Checked = _config.writeArLogOnConvert;
+ chkWriteARLogOnVerify.Checked = _config.writeArLogOnVerify;
chkArNoUnverifiedAudio.Checked = _config.noUnverifiedOutput;
chkArFixOffset.Checked = _config.fixOffset;
chkEmbedLog.Checked = _config.embedLog;
@@ -87,8 +90,10 @@ namespace JDP {
_config.fixWhenConfidence = (uint)numFixWhenConfidence.Value;
_config.encodeWhenPercent = (uint)numEncodeWhenPercent.Value;
_config.encodeWhenConfidence = (uint)numEncodeWhenConfidence.Value;
+ _config.encodeWhenZeroOffset = chkEncodeWhenZeroOffset.Checked;
_config.flacVerify = chkFLACVerify.Checked;
- _config.writeArTags = chkArAddCRCs.Checked;
+ _config.writeArTagsOnConvert = chkWriteArTagsOnConvert.Checked;
+ _config.writeArTagsOnVerify = chkWriteARTagsOnVerify.Checked;
if (rbWVFast.Checked) _config.wvCompressionMode = 0;
else if (rbWVHigh.Checked) _config.wvCompressionMode = 2;
else if (rbWVVeryHigh.Checked) _config.wvCompressionMode = 3;
@@ -106,7 +111,8 @@ namespace JDP {
_config.removeSpecial = chkRemoveSpecial.Checked;
_config.specialExceptions = txtSpecialExceptions.Text;
_config.replaceSpaces = chkReplaceSpaces.Checked;
- _config.writeArLog = chkArSaveLog.Checked;
+ _config.writeArLogOnConvert = chkWriteArLogOnConvert.Checked;
+ _config.writeArLogOnVerify = chkWriteARLogOnVerify.Checked;
_config.noUnverifiedOutput = chkArNoUnverifiedAudio.Checked;
_config.fixOffset = chkArFixOffset.Checked;
_config.embedLog = chkEmbedLog.Checked;
@@ -116,14 +122,19 @@ namespace JDP {
private void chkArFixOffset_CheckedChanged(object sender, EventArgs e)
{
- numFixWhenConfidence.Enabled = chkArFixOffset.Checked;
- numFixWhenPercent.Enabled = chkArFixOffset.Checked;
+ numFixWhenConfidence.Enabled =
+ labelFixWhenConfidence.Enabled =
+ numFixWhenPercent.Enabled =
+ labelFixWhenPercent.Enabled = chkArFixOffset.Checked;
}
private void chkArNoUnverifiedAudio_CheckedChanged(object sender, EventArgs e)
{
- numEncodeWhenConfidence.Enabled = chkArNoUnverifiedAudio.Checked;
- numEncodeWhenPercent.Enabled = chkArNoUnverifiedAudio.Checked;
+ numEncodeWhenConfidence.Enabled =
+ labelEncodeWhenConfidence.Enabled =
+ numEncodeWhenPercent.Enabled =
+ labelEncodeWhenPercent.Enabled =
+ chkEncodeWhenZeroOffset.Enabled = chkArNoUnverifiedAudio.Checked;
}
}
}
\ No newline at end of file
diff --git a/CUETools/frmSettings.resx b/CUETools/frmSettings.resx
index 05e1741..7216f1e 100644
--- a/CUETools/frmSettings.resx
+++ b/CUETools/frmSettings.resx
@@ -117,1327 +117,1714 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- False
-
-
-
- 270, 348
+
+
+
+ Add ACCURATERIPCOUNT/ACCURATERIPCOUNTALLOFFSETS/ACCURATERIPTOTAL tags to input files. You can set up foobar2000 to show those values, and see if your music was ripped correctly or how popular it is.
+
+
+ $this
+
+
73, 23
+
+ 2
+
-
- 6
-
-
- Cancel
-
-
- btnCancel
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 3
-
-
+
True
-
- 12, 95
+
+
-
- 187, 17
+
+ 6, 20
-
+
+
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 12, 44
+
+
+ 2
+
+
+ 2
+
+
+ 0
+
+
+ Single format:
+
+
+ 5
+
+
+ Very High
+
+
+ 46, 17
+
+
+ True
+
+
+ 2
+
+
+ File should be in the same directory as source file and have a .log extension
+
+
+
+
+
+ groupBox1
+
+
+ grpGeneral
+
+
+ %N-%A-%T
+
+
+ btnOK
+
+
+ 7
+
+
+ 36, 21
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 4
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 71, 17
+
+
+ 6, 172
+
+
+ 6
+
+
+ 12, 20
+
+
+ 0
+
+
+ grpWavPack
+
+
+ True
+
+
+ 4
+
+
+ 149, 21
+
+
+ grpGeneral
+
+
+ Write offset (samples):
+
+
+ 58, 17
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 0
+
+
+ 2
+
+
+ True
+
+
+ groupBox3
+
+
+ System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 0
+
+
+ chkEncodeWhenZeroOffset
+
+
+ System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 542, 307
+
+
+ 3
+
+
+
+
+
+ %F
+
+
+ 8
+
+
+ groupBox1
+
+
+ 1
+
+
+ 121, 13
+
+
+ grpAudioFilenames
+
+
+ grpAudioFilenames
+
+
+ 3
+
+
+ 74, 13
+
+
+ 135, 17
+
+
+ 13, 36
+
+
+ 9, 93
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 2
+
+
+ and zero offset
+
+
+ grpWavPack
+
+
+ 12, 150
+
+
+ frmSettings
+
+
+
+
+
+
+
+
+
+ Yes
+
+
+ labelEncodeWhenConfidence
+
+
+ grpFLAC
+
+
+
+
+
+ Tahoma, 8.25pt
+
+
+
+
+
+ 3
+
+
+ chkArNoUnverifiedAudio
+
+
+ tabControl1
+
+
+ 54, 17
+
+
+
+
+
+ groupBox2
+
+
+ 4
+
+
+ groupBox1
+
+
+ 101, 23
+
+
+ 103, 91
+
+
+ lblTrackFilenameFormat
+
+
+ grpAudioFilenames
+
+
+ 75, 17
+
+
+ 2
+
+
+ labelFixWhenConfidence
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 1
+
+
+
+
+
+ 0
+
+
+ True
+
+
+ System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
5
Fill up missing CUE data from tags
-
- chkFillUpCUE
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 4, 22
-
- grpGeneral
+
+ 1
-
- 0
+
+ 3
-
- True
+
+ 108, 21
-
- 12, 78
+
+ 58, 17
-
- 134, 17
+
+ grpWavPack
-
- 4
+
+ 37, 21
-
- Embed log file as a tag
+
+ 97, 123
-
- 17, 17
-
-
- File should be in the same directory as source file and have a .log extension
+
+ 12, 92
-
- chkEmbedLog
+
+
+
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- grpGeneral
+
+ Top, Right
-
- 1
+
+ 0
-
- 133, 20
+
+ 194, 17
-
- 62, 21
-
-
- 1
-
-
-
- Right
-
-
- numericWriteOffset
-
-
- System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpGeneral
-
-
- 2
-
-
- True
-
-
- 12, 61
-
-
- 155, 17
-
-
- 3
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Locate audio files if missing
-
- Preprocess with filename corrector if unable to locate audio files
+
+ 72, 13
-
- chkAutoCorrectFilenames
+
+ Codecs
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ Audio Filenames
-
- grpGeneral
+
+ 2
-
- 3
+
+ 2
+
+
+
+
+
+ rbWVVeryHigh
+
+
+ 535, 227
+
+
+ Normal
+
+
+ 100, 17
+
+
+ 93, 17
True
-
- 12, 44
+
+ System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ AccurateRip
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 46, 17
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 7
+
+
+ 128, 42
+
+
+ True
+
+
+ 11, 71
+
+
+
+
+
+ 0
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
229, 17
-
- 2
-
-
- Preserve HTOA for gaps appended output
-
-
- chkPreserveHTOA
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpGeneral
-
-
- 4
-
-
- True
-
-
- 9, 23
-
-
- 118, 13
-
-
- 0
-
-
- Write offset (samples):
-
-
- lblWriteOffset
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpGeneral
-
-
- 5
-
-
- 8, 4
-
-
- 252, 122
-
-
- 0
-
-
- General
-
-
- grpGeneral
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 7
-
-
- 233, 17
-
-
- 36, 21
-
-
- 2
-
-
- Right
-
-
- numericFLACCompressionLevel
-
-
- System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpFLAC
-
-
- 0
-
-
- True
-
-
- 130, 21
-
-
- 97, 13
-
-
- 1
-
-
- Compression level:
-
-
- lblFLACCompressionLevel
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpFLAC
-
-
- 1
-
-
- True
-
-
- 12, 20
-
-
- 54, 17
-
-
- 0
-
-
- Verify
-
-
- chkFLACVerify
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpFLAC
-
-
- 2
-
-
- 270, 282
-
-
- 303, 54
-
-
+
4
FLAC
-
- grpFLAC
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 1
-
-
- 188, 348
-
-
- 73, 23
-
-
- 5
-
-
- OK
-
-
- btnOK
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 6
-
-
- 103, 91
-
-
- 36, 21
-
-
- 5
-
-
- Right
-
-
- numWVExtraMode
-
-
- System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpWavPack
-
-
- 0
-
-
- True
-
-
- 12, 92
-
-
- 85, 17
-
-
- 4
-
-
- Extra mode:
-
-
- chkWVExtraMode
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpWavPack
-
-
- 1
-
-
- True
-
-
- 13, 70
-
-
- 71, 17
-
-
- 3
-
-
- Very High
-
-
- rbWVVeryHigh
-
-
- System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpWavPack
-
-
- 2
-
-
- True
-
-
- 13, 53
-
-
- 46, 17
-
-
- 2
-
-
- High
-
-
- rbWVHigh
-
-
- System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpWavPack
-
-
- 3
-
-
- True
-
-
- 13, 36
-
-
- 58, 17
-
-
- 1
-
-
- Normal
-
-
- rbWVNormal
-
-
- System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpWavPack
-
-
- 4
-
-
- True
-
-
- 13, 19
-
-
- 46, 17
-
-
- 0
-
-
- Fast
-
-
- rbWVFast
-
-
- System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpWavPack
-
-
- 5
-
-
- 268, 157
-
-
- 146, 119
-
-
- 3
-
-
- WavPack (.wv)
-
-
- grpWavPack
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 5
-
-
- True
-
-
- 13, 94
-
-
- 81, 17
-
-
- 7
-
-
- Fix offset if
-
-
- chkArFixOffset
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- groupBox1
-
-
- 0
-
-
- True
-
-
- 111, 45
-
-
- 121, 13
-
-
- 3
-
-
- % of verified tracks >=
-
-
- label4
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- groupBox1
-
-
- 1
-
-
- 241, 43
-
-
- 38, 21
-
-
- 4
-
-
- numEncodeWhenPercent
-
-
- System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- groupBox1
+
+ chkWriteARLogOnVerify
- 2
-
-
- True
-
-
- 132, 66
-
-
- 101, 13
-
-
- 5
-
-
- with confidence >=
-
-
- label3
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- groupBox1
-
-
- 3
-
-
- 241, 64
-
-
- 38, 21
-
-
- 6
-
-
- numEncodeWhenConfidence
-
-
- System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- groupBox1
-
-
- 4
-
-
- True
-
-
- 12, 44
-
-
- 93, 17
-
-
- 2
-
-
- Encode only if
-
-
- chkArNoUnverifiedAudio
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- groupBox1
-
-
- 5
-
-
- True
-
-
- 114, 21
-
-
- 69, 17
-
-
- 1
-
-
- Write log
-
-
- chkArSaveLog
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- groupBox1
-
-
- 6
-
-
- True
-
-
- 132, 116
-
-
- 101, 13
-
-
- 10
-
-
- with confidence >=
-
-
- label2
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- groupBox1
-
-
- 7
-
-
- 241, 114
-
-
- 37, 21
-
-
- 11
-
-
- numFixWhenConfidence
-
-
- System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- groupBox1
-
-
- 8
-
-
- True
-
-
- 112, 95
-
-
- 121, 13
-
-
- 8
-
-
- % of verified tracks >=
-
-
- label1
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- groupBox1
-
-
- 9
-
-
- 241, 93
-
-
- 38, 21
-
-
- 9
-
-
- numFixWhenPercent
-
-
- System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- groupBox1
-
-
- 10
-
-
- True
-
-
- 12, 21
-
-
- 76, 17
-
-
- 0
-
-
- Write tags
-
-
- When using "apply offset" AccurateRip mode, also add ACCURATERIPCOUNT tag to flac files. You can set up foobar2000 to show this value, and see if your music was ripped correctly or how popular it is.
-
-
- chkArAddCRCs
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- groupBox1
-
-
- 11
-
-
- 268, 4
-
-
- 307, 147
-
-
- 2
-
-
- AccurateRip
-
-
- groupBox1
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 4
-
-
- True
-
-
- 12, 172
-
-
- 128, 17
-
-
- 7
-
-
- Force ANSI filenames
-
-
- Only allow characters, which are present in ANSI codepage, for compatibility with non-unicode applications
-
-
- chkFilenamesANSISafe
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpAudioFilenames
-
-
- 0
-
-
- True
-
-
- NoControl
-
-
- 12, 20
-
-
- 135, 17
-
-
- 0
-
-
- Keep original filenames
-
-
- chkKeepOriginalFilenames
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpAudioFilenames
-
-
- 1
-
-
- 97, 123
-
-
- 149, 21
-
-
- 6
-
-
- -()
-
-
- txtSpecialExceptions
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpAudioFilenames
-
-
- 2
-
-
- True
-
-
- NoControl
-
-
- 12, 100
-
-
- 194, 17
-
-
- 5
-
-
- Remove special characters except:
-
-
- chkRemoveSpecial
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpAudioFilenames
-
-
- 3
-
-
- True
-
-
- NoControl
-
-
- 12, 150
-
-
- 185, 17
-
-
- 7
-
-
- Replace spaces with underscores
-
-
- chkReplaceSpaces
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpAudioFilenames
-
-
- 4
-
-
- 97, 68
-
-
- 149, 21
-
-
- 4
-
-
- %N-%A-%T
-
-
- txtTrackFilenameFormat
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpAudioFilenames
-
-
5
True
+
+ OK
+
+
+ 273, 271
+
+
+ numericFLACCompressionLevel
+
+
+ NoControl
+
+
+ 46, 17
+
+
+ 2
+
+
+ groupBox3
+
+
+ with confidence >=
+
+
+ 6, 13
+
+
+ 5
+
+
+ 0, 0
+
+
+ 12, 100
+
+
+ groupBox2
+
+
+ Only allow characters, which are present in ANSI codepage, for compatibility with non-unicode applications
+
+
+ grpAudioFilenames
+
+
+ NoControl
+
+
+ 38, 21
+
+
+ True
+
+
+ True
+
+
+ 2
+
+
+ 130, 17
+
+
+ True
+
+
+ chkEmbedLog
+
+
+ 4
+
+
+ chkRemoveSpecial
+
+
+ 1
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 0
+
+
+ System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ grpAudioFilenames
+
+
+ 3
+
+
+ 73, 23
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Compression level:
+
+
+ numFixWhenPercent
+
+
+ 1
+
+
+ Force ANSI filenames
+
+
+
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox3
+
+
+ 3, 3, 3, 3
+
+
+ Fix offset if
+
+
+
+
+
+ tabPage1
+
+
+ 0
+
+
+ 0
+
+
+ 1
+
+
+ 1
+
+
+
+
+
+ 252, 204
+
+
+ 0
+
+
+ 6, 149
+
+
+
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+
+
NoControl
-
- 11, 71
+
+ Write AccurateRip log
-
- 72, 13
+
+ 0
-
- 3
+
+ tabPage3
-
- Track format:
+
+ 235, 40
-
- lblTrackFilenameFormat
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
+ 6
+
+
+ numEncodeWhenConfidence
+
+
+ CUETools
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 11
+
+
+ True
+
+
+ chkFillUpCUE
+
+
+ groupBox1
+
+
+ 5, 172
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 0
+
+
+ rbAPEhigh
+
+
+ groupBox1
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+ 97, 40
+
+
+ groupBox1
+
+
+ numEncodeWhenPercent
+
+
+ grpFLAC
+
+
+ 12, 61
+
+
+ rbAPEinsane
+
+
+ 7
+
+
+ labelFixWhenPercent
+
+
+ 2
+
+
+ 3
+
+
+ tabControl1
+
+
+ 8
+
+
+ 1
+
+
+ Write AccurateRip tags
+
+
+ 5
+
+
+ System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 12
+
+
+ 11
+
+
+ 9
+
+
+ txtSpecialExceptions
+
+
+ tabControl1
+
+
+ 12, 78
+
+
+ Embed log file as a tag
+
+
+ True
+
+
+
+
+
+ 118, 13
+
+
+ Right
+
+
+
+
+
+ chkWriteArTagsOnConvert
+
+
+
+
+
+ True
+
+
+ True
+
+
+ 0, 0, 0, 0
+
+
+ NoControl
+
+
+ txtTrackFilenameFormat
+
+
+ 0
+
+
+ grpWavPack
+
+
+ Right
+
+
+ 5
+
+
grpAudioFilenames
+
+ lblFLACCompressionLevel
+
+
+ 145, 119
+
+
+ 0
+
+
+ 97, 68
+
+
+ 13, 37
+
+
+ System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ grpGeneral
+
+
+ 0
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 8
+
+
+ 4
+
+
+ 4
+
+
+ 543, 253
+
+
+ CenterParent
+
+
+ 5
+
+
+ Cancel
+
+
+ 7
+
+
+ 2
+
+
+ -()
+
+
+ True
+
+
+ True
+
+
+ 137, 17
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 295, 215
+
+
+ Normal
+
+
+ groupBox2
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 9, 43
+
+
+ True
+
+
+
+
+
+
+
+
+ 134, 17
+
+
+ 1
+
+
+ chkWriteARTagsOnVerify
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 3
+
+
+ rbWVNormal
+
+
+ 13, 70
+
+
+ grpWavPack
+
+
+ Verify
+
+
+ grpGeneral
+
+
+ 2
+
+
+ groupBox1
+
+
+ grpAudioFilenames
+
+
+
+
+
+ System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 112, 89
+
+
+ 187, 17
+
+
+ 0
+
+
+ groupBox2
+
+
+ 1
+
6
-
+
+ 38, 21
+
+
+ 58, 17
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 5
+
+
+ tabPage1
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 12
+
+
+ 226, 6
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ rbAPEextrahigh
+
+
+ 317, 6
+
+
+ 212, 215
+
+
+
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ chkArFixOffset
+
+
+ 204, 119
+
+
+ toolTip1
+
+
+ Preserve HTOA for gaps appended output
+
+
+ Keep original filenames
+
+
+ 6
+
+
+ True
+
+
+ 101, 13
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 3
+
+
+ numWVExtraMode
+
+
+ labelEncodeWhenPercent
+
+
+ Write AccurateRip tags
+
+
+ NoControl
+
+
+ 4
+
+
+ groupBox1
+
+
+ Extra High
+
+
+ 173, 62
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 12, 95
+
+
+ rbAPEfast
+
+
+ 13, 53
+
+
+ txtSingleFilenameFormat
+
+
+ chkPreserveHTOA
+
+
+ 81, 17
+
+
+ 3
+
+
+ High
+
+
+ 252, 204
+
+
+ Right
+
+
+ 3
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+
+ 3, 3, 3, 3
+
+
+ 6, 6
+
+
+ groupBox1
+
+
+ Verify, then convert
+
+
+ Add ACCURATERIPCOUNT/ACCURATERIPCOUNTALLOFFSETS/ACCURATERIPTOTAL tags to output files. You can set up foobar2000 to show those values, and see if your music was ripped correctly or how popular it is.
+
+
+ 185, 17
+
+
+ 13, 19
+
+
+ Write AccurateRip log
+
+
+ 4, 22
+
+
+ 146, 119
+
+
+
+
+
+
+
+
+ 2
+
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+ grpGeneral
+
+
+ 0
+
+
+ 1
+
+
+
+
+
+ Monkey's Audio (.ape)
+
+
+ System.Windows.Forms.ToolTip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 97, 13
+
+
+ 130, 17
+
+
+
+
+
+
+
+
+ 235, 101
+
+
+ rbWVHigh
+
+
+ tabPage2
+
+
+ tabPage3
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Remove special characters except:
+
+
+ Extra mode:
+
+
+ grpAudioFilenames
+
+
+ groupBox2
+
+
+
+
+
+
+
+
+ True
+
+
+ True
+
+
+ 149, 21
+
+
+ 1
+
+
+ 1
+
+
+ 36, 21
+
+
True
NoControl
-
- 9, 43
+
+ chkKeepOriginalFilenames
-
- 74, 13
+
+ groupBox1
-
- 1
-
-
- Single format:
-
-
- lblSingleFilenameFormat
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpAudioFilenames
-
-
- 7
-
-
- 97, 40
-
-
- 149, 21
-
-
- 2
-
-
- %F
-
-
- txtSingleFilenameFormat
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- grpAudioFilenames
-
-
- 8
-
-
- 8, 132
-
-
- 252, 204
-
-
- 1
-
-
- Audio Filenames
-
-
- grpAudioFilenames
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 2
-
-
- True
-
-
- 13, 88
-
-
- 58, 17
-
-
+
4
-
- Insane
-
-
- rbAPEinsane
-
-
- System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- groupBox2
-
-
- 0
-
-
+
True
-
- 13, 71
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 75, 17
-
-
+
3
-
- Extra High
-
-
- rbAPEextrahigh
-
-
- System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- groupBox2
-
-
- 1
-
-
- True
-
-
- 13, 54
+
+ 12, 20
46, 17
-
- 2
+
+ grpAudioFilenames
-
- High
+
+ Replace spaces with underscores
-
- rbAPEhigh
+
+ Verify
-
- System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 8
-
- groupBox2
+
+ 155, 17
-
- 2
+
+ 0
-
- True
+
+ 235, 80
-
- 13, 37
+
+
-
- 58, 17
+
+ grpWavPack
-
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ numFixWhenConfidence
+
+
1
-
- Normal
-
-
- rbAPEnormal
-
-
+
System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- groupBox2
-
-
- 3
-
-
- True
-
-
- 13, 20
-
-
- 46, 17
-
-
- 0
-
-
- Fast
-
-
- rbAPEfast
-
-
- System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- groupBox2
-
-
- 4
-
-
- 428, 157
-
-
- 145, 119
-
-
- 7
-
-
- Monkey's Audio (.ape)
-
-
- groupBox2
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
+
$this
-
+
+ 194, 271
+
+
+ Encode only if
+
+
+ 1
+
+
+ 535, 227
+
+
+ chkFLACVerify
+
+
+ chkWriteArLogOnConvert
+
+
+ tabControl1
+
+
+ 264, 6
+
+
+ lblSingleFilenameFormat
+
+
+ % of verified tracks >=
+
+
+ 1
+
+
+ True
+
+
+ 2
+
+
+
+
+
0
-
- True
-
-
- 6, 13
+
+ 3, 3, 3, 3
-
- 585, 382
+
+ 62, 21
-
- Tahoma, 8.25pt
+
+ 6, 149
-
- Manual
+
+ % of verified tracks >=
+
+
+ 1
+
+
+
+
+
+ 13, 71
+
+
+ groupBox1
+
+
+ grpGeneral
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 4
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 10
+
+
+ groupBox1
Advanced Settings
-
- toolTip1
+
+ 6, 81
-
- System.Windows.Forms.ToolTip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 3
-
- frmSettings
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 1
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 7
+
+
+ True
+
+
+ 12, 172
+
+
+ tabPage1
+
+
+ 6
+
+
+ 7
+
+
+ 3
+
+
+
+
+
+ Insane
+
+
+
+
+
+
+
+
+ chkFilenamesANSISafe
+
+
+ 5
+
+
+ WavPack (.wv)
+
+
+ 1
+
+
+
+
+
+ True
+
+
+ Fast
+
+
+
+
+
+ grpWavPack
+
+
+ 13, 54
+
+
+ 1
+
+
+ 8, 6
+
+
+ 4
+
+
+ NoControl
+
+
+ Fast
+
+
+ rbAPEnormal
+
+
+ groupBox1
+
+
+ True
+
+
+ 535, 227
+
+
+ 235, 19
+
+
+ tabPage3
+
+
+ 9, 23
+
+
+ 108, 82
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 128, 17
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+
+
+
+
+
+
+
+ Preprocess with filename corrector if unable to locate audio files
+
+
+ btnCancel
+
+
+ 128, 101
+
+
+ numericWriteOffset
+
+
+ 9
+
+
+ Top, Right
+
+
+
+
+
+ 2
+
+
+ groupBox1
+
+
+
+
+
+ 149, 21
+
+
+ High
+
+
+ Track format:
+
+
+ grpFLAC
+
+
+ 85, 17
+
+
+ 6, 6
+
+
+ 2
+
+
+
+
+
+ tabPage2
+
+
+ Top, Left, Right
+
+
+ lblWriteOffset
+
+
+ 133, 20
+
+
+ chkReplaceSpaces
+
+
+ 10
+
+
+ with confidence >=
+
+
+
+
+
+ tabPage2
+
+
+
+
+
+
+
+
+ 13, 20
+
+
+ grpFLAC
+
+
+ 121, 23
+
+
+ True
+
+
+ 4, 22
+
+
+ chkWVExtraMode
+
+
+ grpGeneral
+
+
+ Top, Right
+
+
+ grpAudioFilenames
+
+
+ True
+
+
+ tabPage3
+
+
+
+
+
+ 166, 6
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 137, 17
+
+
+ 38, 21
+
+
+ General
+
+
+ 13, 88
+
+
+ System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+
+ rbWVFast
+
+
+ chkAutoCorrectFilenames
+
+
+ False
+
+
+ 17, 17
+
+
+ True
+
\ No newline at end of file
diff --git a/CUETools/frmSettings.ru-RU.resx b/CUETools/frmSettings.ru-RU.resx
index b6e3f58..b156d64 100644
--- a/CUETools/frmSettings.ru-RU.resx
+++ b/CUETools/frmSettings.ru-RU.resx
@@ -120,8 +120,8 @@
Отмена
-
-
+
+ Общие
@@ -130,9 +130,6 @@
Пополнить .cue информацией из тэгов
-
-
-
156, 17
@@ -142,9 +139,6 @@
Работает, если .log лежит в той же папке и имеет то же имя, что и исходный файл
-
-
-
213, 17
@@ -160,32 +154,17 @@
Сохранять HTOA при разбивке на треки
-
-
-
114, 13
Смещение (сэмплов):
-
-
-
-
- Общие
-
-
-
-
- 233, 18
-
-
-
+ 147, 88
- 133, 20
+ 11, 90
94, 13
@@ -193,77 +172,56 @@
Уровень сжатия:
-
-
-
94, 17
Верификация
-
-
-
-
-
-
-
-
-
-
-
-
89, 17
Доп. режим:
-
-
-
103, 17
Очень высокий
-
-
-
68, 17
Высокий
-
-
-
69, 17
Средний
-
-
-
70, 17
Быстрый
-
-
+
+ Проверить и записать
-
-
+
+ 150, 77
+
+
+ 138, 17
+
+
+ и нулевым смещением
- 12, 82
+ 6, 100
165, 17
@@ -271,47 +229,50 @@
Исправлять смещение если
-
-
+
+ 6, 181
-
- 110, 55
+
+ 181, 17
-
+
+ Записывать отчет AccurateRip
+
+
+ 6, 164
+
+
+ 173, 17
+
+
+ Записывать тэги AccurateRip
+
+
+ Добавлять тэги ACCURATERIPCOUNT/ACCURATERIPCOUNTALLOFFSETS/ACCURATERIPTOTAL в выходные файлы. Можно настроить foobar2000 на их отображение, чтобы видеть качество рипа и популярность дисков в вашей библиотеке.
+
+
+ 98, 37
+
+
147, 13
-
+
% проверенных треков >=
-
-
-
- 263, 49
+ 250, 35
-
-
+
+ 125, 58
-
- 137, 69
-
-
+
120, 13
-
+
с достоверностью >=
-
-
-
- 263, 71
-
-
-
-
-
- 12, 38
+ 250, 56
176, 17
@@ -319,68 +280,43 @@
Конвертировать только если
-
-
+
+
+ Top, Right
-
- 116, 21
+
+
+ True
-
- 89, 17
+
+ 125, 139
-
- Создать лог
-
-
-
-
-
- 137, 116
-
-
+
120, 13
-
+
с достоверностью >=
-
-
-
- 263, 114
+ 251, 137
-
-
+
+ Top, Right
-
- 110, 98
+
+ True
-
+
+ 98, 118
+
+
147, 13
-
+
% проверенных треков >=
-
-
-
- 263, 93
-
-
-
-
-
- 94, 17
-
-
- Создать тэги
-
-
- Добавлять тэги ACCURATERIPCOUNT и т.п. Можно настроить foobar2000 показывать эти значения в отдельном столбце, чтобы наглядно видеть точность рипа и популярность диска
-
-
-
+ 250, 116
207, 17
@@ -391,39 +327,39 @@
Использовать только символы, присутствующие в ANSI (1251) кодировке, для совместимости с приложениями, не поддерживающими Unicode (такими, как Far manager)
+
+ 6, 164
+
+
+ 173, 17
+
+
+ Записывать тэги AccurateRip
+
+
+ Добавлять тэги ACCURATERIPCOUNT/ACCURATERIPCOUNTALLOFFSETS/ACCURATERIPTOTAL в исходные файлы. Можно настроить foobar2000 на их отображение, чтобы видеть качество рипа и популярность дисков в вашей библиотеке.
+
+
+ Имена аудиофайлов
+
157, 17
Сохранять оригинальные
-
-
-
-
-
-
223, 17
Удалять специальные символы кроме:
-
-
-
209, 17
Заменять пробелы подчеркиванями
-
-
-
-
-
-
10, 75
@@ -433,49 +369,28 @@
Трек:
-
-
-
75, 13
Образ диска:
-
-
+
+ При проверке
-
-
+
+ 5, 181
-
- Имена аудиофайлов
+
+ 181, 17
-
-
+
+ Записывать отчет AccurateRip
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ Форматы
Продвинутые настройки
-
-
-
\ No newline at end of file
diff --git a/CUEToolsLib/Main.cs b/CUEToolsLib/Main.cs
index a0cad67..6d6b4de 100644
--- a/CUEToolsLib/Main.cs
+++ b/CUEToolsLib/Main.cs
@@ -201,8 +201,11 @@ namespace CUEToolsLib
public uint fixWhenPercent;
public uint encodeWhenConfidence;
public uint encodeWhenPercent;
- public bool writeArTags;
- public bool writeArLog;
+ public bool encodeWhenZeroOffset;
+ public bool writeArTagsOnVerify;
+ public bool writeArLogOnVerify;
+ public bool writeArTagsOnConvert;
+ public bool writeArLogOnConvert;
public bool fixOffset;
public bool noUnverifiedOutput;
public bool autoCorrectFilenames;
@@ -229,10 +232,13 @@ namespace CUEToolsLib
fixWhenPercent = 51;
encodeWhenConfidence = 2;
encodeWhenPercent = 100;
+ encodeWhenZeroOffset = false;
fixOffset = false;
noUnverifiedOutput = false;
- writeArTags = true;
- writeArLog = true;
+ writeArTagsOnConvert = true;
+ writeArLogOnConvert = true;
+ writeArTagsOnVerify = false;
+ writeArLogOnVerify = true;
autoCorrectFilenames = true;
flacVerify = false;
@@ -259,10 +265,13 @@ namespace CUEToolsLib
sw.Save("ArFixWhenPercent", fixWhenPercent);
sw.Save("ArEncodeWhenConfidence", encodeWhenConfidence);
sw.Save("ArEncodeWhenPercent", encodeWhenPercent);
+ sw.Save("ArEncodeWhenZeroOffset", encodeWhenZeroOffset);
sw.Save("ArNoUnverifiedOutput", noUnverifiedOutput);
sw.Save("ArFixOffset", fixOffset);
- sw.Save("ArWriteCRC", writeArTags);
- sw.Save("ArWriteLog", writeArLog);
+ sw.Save("ArWriteCRC", writeArTagsOnConvert);
+ sw.Save("ArWriteLog", writeArLogOnConvert);
+ sw.Save("ArWriteTagsOnVerify", writeArTagsOnVerify);
+ sw.Save("ArWriteLogOnVerify", writeArLogOnVerify);
sw.Save("PreserveHTOA", preserveHTOA);
sw.Save("AutoCorrectFilenames", autoCorrectFilenames);
@@ -289,10 +298,13 @@ namespace CUEToolsLib
fixWhenPercent = sr.LoadUInt32("ArFixWhenPercent", 1, 100) ?? 51;
encodeWhenConfidence = sr.LoadUInt32("ArEncodeWhenConfidence", 1, 1000) ?? 2;
encodeWhenPercent = sr.LoadUInt32("ArEncodeWhenPercent", 1, 100) ?? 100;
+ encodeWhenZeroOffset = sr.LoadBoolean("ArEncodeWhenZeroOffset") ?? false;
noUnverifiedOutput = sr.LoadBoolean("ArNoUnverifiedOutput") ?? false;
fixOffset = sr.LoadBoolean("ArFixOffset") ?? false;
- writeArTags = sr.LoadBoolean("ArWriteCRC") ?? true;
- writeArLog = sr.LoadBoolean("ArWriteLog") ?? true;
+ writeArTagsOnConvert = sr.LoadBoolean("ArWriteCRC") ?? true;
+ writeArLogOnConvert = sr.LoadBoolean("ArWriteLog") ?? true;
+ writeArTagsOnVerify = sr.LoadBoolean("ArWriteTagsOnVerify") ?? false;
+ writeArLogOnVerify = sr.LoadBoolean("ArWriteLogOnVerify") ?? true;
preserveHTOA = sr.LoadBoolean("PreserveHTOA") ?? true;
autoCorrectFilenames = sr.LoadBoolean("AutoCorrectFilenames") ?? true;
@@ -897,7 +909,7 @@ namespace CUEToolsLib
uint timeRelativeToFileStart = 0;
using (sw) {
- if (_accurateRipId != null && _config.writeArTags)
+ if (_accurateRipId != null && _config.writeArTagsOnConvert)
WriteLine(sw, 0, "REM ACCURATERIPID " +
_accurateRipId);
@@ -1455,7 +1467,8 @@ namespace CUEToolsLib
{
if (!_accurateOffset || _config.noUnverifiedOutput)
{
- if (_config.writeArLog)
+ if ((_accurateOffset && _config.writeArLogOnConvert) ||
+ (!_accurateOffset && _config.writeArLogOnVerify))
{
if (!Directory.Exists(dir))
Directory.CreateDirectory(dir);
@@ -1478,7 +1491,7 @@ namespace CUEToolsLib
if (_config.noUnverifiedOutput)
{
FindBestOffset(_config.encodeWhenConfidence, false, out tracksMatch, out bestOffset);
- if (tracksMatch * 100 < _config.encodeWhenPercent * TrackCount)
+ if (tracksMatch * 100 < _config.encodeWhenPercent * TrackCount || (_config.encodeWhenZeroOffset && bestOffset != 0))
SkipOutput = true;
}
@@ -1507,7 +1520,7 @@ namespace CUEToolsLib
if (_accurateRip)
{
statusDel((string)"Generating AccurateRip report...", 0, 0, null, null);
- if (!_accurateOffset && _config.writeArTags && _writeOffset == 0)
+ if (!_accurateOffset && _config.writeArTagsOnVerify && _writeOffset == 0)
{
uint tracksMatch;
int bestOffset;
@@ -1546,7 +1559,8 @@ namespace CUEToolsLib
}
}
- if (_config.writeArLog)
+ if ((_accurateOffset && _config.writeArLogOnConvert) ||
+ (!_accurateOffset && _config.writeArLogOnVerify))
{
if (!Directory.Exists(dir))
Directory.CreateDirectory(dir);
@@ -1599,7 +1613,7 @@ namespace CUEToolsLib
if (destTags.Get("ARTIST") == null && "" != _tracks[iTrack].Artist)
destTags.Add("ARTIST", _tracks[iTrack].Artist);
destTags.Add("TRACKNUMBER", (iTrack + 1).ToString());
- if (_accurateRipId != null && _config.writeArTags)
+ if (_accurateRipId != null && _config.writeArTagsOnConvert)
{
if (_accurateOffset && accResult == HttpStatusCode.OK)
GenerateAccurateRipTags(destTags, _writeOffset, bestOffset, iTrack);
@@ -1649,7 +1663,7 @@ namespace CUEToolsLib
destTags.Add("LOG", _eacLog);
}
- if (_accurateRipId != null && _config.writeArTags)
+ if (_accurateRipId != null && _config.writeArTagsOnConvert)
{
if (fWithCUE && _accurateOffset && accResult == HttpStatusCode.OK)
GenerateAccurateRipTags(destTags, _writeOffset, bestOffset, -1);
@@ -1715,7 +1729,7 @@ namespace CUEToolsLib
uint tracksMatch;
int bestOffset = _writeOffset;
- if (!noOutput && _accurateRipId != null && _config.writeArTags && _accurateOffset && accResult == HttpStatusCode.OK)
+ if (!noOutput && _accurateRipId != null && _config.writeArTagsOnConvert && _accurateOffset && accResult == HttpStatusCode.OK)
FindBestOffset(1, true, out tracksMatch, out bestOffset);
if (style == CUEStyle.SingleFile || style == CUEStyle.SingleFileWithCUE)