mirror of
https://github.com/claunia/cuetools.net.git
synced 2025-12-16 18:14:25 +00:00
Minor bugfixes (2.0.4a)
This commit is contained in:
@@ -76,7 +76,7 @@ namespace CUERipper
|
||||
_config.createEACLOG = sr.LoadBoolean("CreateEACLOG") ?? false;
|
||||
_config.preserveHTOA = sr.LoadBoolean("PreserveHTOA") ?? false;
|
||||
_config.createM3U = sr.LoadBoolean("CreateM3U") ?? true;
|
||||
_pathFormat = sr.Load("PathFormat") ?? "%music%\\%artist%\\%year% - %album%\\%artist% - %album%.cue";
|
||||
_pathFormat = sr.Load("PathFormat") ?? "%music%\\%artist%\\[%year% - ]%album%\\%artist% - %album%.cue";
|
||||
checkBoxEACMode.Checked = _config.createEACLOG;
|
||||
SelectedOutputAudioType = (AudioEncoderType?)sr.LoadInt32("OutputAudioType", null, null) ?? AudioEncoderType.Lossless;
|
||||
comboBoxAudioFormat.SelectedIndex = sr.LoadInt32("ComboCodec", 0, comboBoxAudioFormat.Items.Count - 1) ?? 0;
|
||||
@@ -244,39 +244,22 @@ namespace CUERipper
|
||||
});
|
||||
}
|
||||
|
||||
private string GenerateOutputPath()
|
||||
{
|
||||
List<string> find = new List<string>();
|
||||
find.Add("%music%");
|
||||
find.Add("%artist%");
|
||||
find.Add("%D");
|
||||
find.Add("%album%");
|
||||
find.Add("%C");
|
||||
find.Add("%year%");
|
||||
find.Add("%Y");
|
||||
List<string> replace = new List<string>();
|
||||
replace.Add(m_icon_mgr.GetFolderPath(CUEControls.ExtraSpecialFolder.MyMusic));
|
||||
replace.Add(General.EmptyStringToNull(_config.CleanseString(_cueSheet.Artist)));
|
||||
replace.Add(General.EmptyStringToNull(_config.CleanseString(_cueSheet.Artist)));
|
||||
replace.Add(General.EmptyStringToNull(_config.CleanseString(_cueSheet.Title)));
|
||||
replace.Add(General.EmptyStringToNull(_config.CleanseString(_cueSheet.Title)));
|
||||
replace.Add(_cueSheet.Year);
|
||||
replace.Add(_cueSheet.Year);
|
||||
|
||||
return Path.ChangeExtension(General.ReplaceMultiple(_pathFormat, find, replace) ?? "image.cue", ".cue");
|
||||
}
|
||||
|
||||
private void buttonGo_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (_reader == null)
|
||||
return;
|
||||
|
||||
_format = (string)comboBoxAudioFormat.SelectedItem;
|
||||
_cueSheet.OutputStyle = comboImage.SelectedIndex == 0 ? CUEStyle.SingleFileWithCUE :
|
||||
CUEStyle.GapsAppended;
|
||||
_pathOut = GenerateOutputPath();
|
||||
if (_cueSheet.OutputStyle == CUEStyle.SingleFileWithCUE)
|
||||
_cueSheet.SingleFilename = Path.GetFileName(_pathOut);
|
||||
_format = (string)comboBoxAudioFormat.SelectedItem;
|
||||
_pathOut = _cueSheet.GenerateUniqueOutputPath(_pathFormat,
|
||||
_cueSheet.OutputStyle == CUEStyle.SingleFileWithCUE ? "." + _format : ".cue",
|
||||
CUEAction.Encode, null);
|
||||
if (_pathOut == "")
|
||||
{
|
||||
MessageBox.Show(this, "Output path generation failed", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return;
|
||||
}
|
||||
_cueSheet.GenerateFilenames(SelectedOutputAudioType, _format, _pathOut);
|
||||
|
||||
_workThread = new Thread(Rip);
|
||||
@@ -383,8 +366,9 @@ namespace CUERipper
|
||||
}
|
||||
if (r.cueSheet.Genre == "") r.cueSheet.Genre = "";
|
||||
if (r.cueSheet.Year == "") r.cueSheet.Year = "";
|
||||
r.cueSheet.Action = CUEAction.VerifyAndConvert;
|
||||
r.cueSheet.ArVerify.ContactAccurateRip(AccurateRipVerify.CalculateAccurateRipId(audioSource.TOC));
|
||||
r.cueSheet.Action = CUEAction.Encode;
|
||||
r.cueSheet.UseAccurateRip();
|
||||
//r.cueSheet.ArVerify.ContactAccurateRip(AccurateRipVerify.CalculateAccurateRipId(audioSource.TOC));
|
||||
return r;
|
||||
}
|
||||
|
||||
|
||||
@@ -148,7 +148,7 @@
|
||||
<value>0, 443</value>
|
||||
</metadata>
|
||||
<data name="toolStripStatusLabel1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>229, 17</value>
|
||||
<value>260, 17</value>
|
||||
</data>
|
||||
<data name="toolStripStatusLabel1.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>MiddleLeft</value>
|
||||
@@ -745,7 +745,7 @@
|
||||
<value>CenterScreen</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>CUERipper 2.0.2</value>
|
||||
<value>CUERipper 2.0.4a</value>
|
||||
</data>
|
||||
<data name=">>toolStripStatusLabel1.Name" xml:space="preserve">
|
||||
<value>toolStripStatusLabel1</value>
|
||||
|
||||
Reference in New Issue
Block a user