Preview example file name for current rename pattern.
This commit is contained in:
parent
613c9721a7
commit
229357f77c
File diff suppressed because it is too large
Load Diff
@ -1606,6 +1606,18 @@
|
||||
<source>File name without extension</source>
|
||||
<translation>Dateiname ohne Erweiterung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Rename Pattern:</source>
|
||||
<translation>Umbenennungsschema:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Example File Name:</source>
|
||||
<translation>Beispiel Dateiname:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Characters forbidden in file names:</source>
|
||||
<translation>Verbotene Zeichen in Dateinamen:</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>MetaInfo</name>
|
||||
@ -1894,6 +1906,26 @@
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation>In das Zielverzeichnis kann nicht geschrieben werden:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown File Name</source>
|
||||
<translation>Unbekannter Dateiname</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Title</source>
|
||||
<translation>Unbekannter Titel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Artist</source>
|
||||
<translation>Unbekannter Künstler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Album</source>
|
||||
<translation>Unbekanntes Album</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Comment</source>
|
||||
<translation>Unbekannter Kommentar</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ProcessingDialog</name>
|
||||
|
@ -1605,6 +1605,18 @@
|
||||
<source>File name without extension</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Rename Pattern:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Example File Name:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Characters forbidden in file names:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>MetaInfo</name>
|
||||
@ -1893,6 +1905,26 @@
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation>NO se puede escribir en la carpeta de salida:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown File Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Title</source>
|
||||
<translation type="unfinished">Título desconocido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Artist</source>
|
||||
<translation type="unfinished">Artista desconocido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Album</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Comment</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ProcessingDialog</name>
|
||||
|
@ -1615,6 +1615,18 @@ Ouvrir le dossier récursivement...</translation>
|
||||
<source>File name without extension</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Rename Pattern:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Example File Name:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Characters forbidden in file names:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>MetaInfo</name>
|
||||
@ -1903,6 +1915,26 @@ Ouvrir le dossier récursivement...</translation>
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation>Le répertoire de sortie cible n'est pas accessible en écriture:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown File Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Title</source>
|
||||
<translation type="unfinished">Titre inconnu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Artist</source>
|
||||
<translation type="unfinished">Artiste inconnu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Album</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Comment</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ProcessingDialog</name>
|
||||
|
@ -1606,6 +1606,18 @@
|
||||
<source>File name without extension</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Rename Pattern:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Example File Name:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Characters forbidden in file names:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>MetaInfo</name>
|
||||
@ -1894,6 +1906,26 @@
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation>La directory di destinazione è a SOLA lettura:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown File Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Artist</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Album</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Comment</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ProcessingDialog</name>
|
||||
|
@ -1605,6 +1605,18 @@
|
||||
<source>File name without extension</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Rename Pattern:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Example File Name:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Characters forbidden in file names:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>MetaInfo</name>
|
||||
@ -1893,6 +1905,26 @@
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation type="unfinished">대상 출력 디렉토리에 쓰기 불가:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown File Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Artist</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Album</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Comment</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ProcessingDialog</name>
|
||||
|
@ -1611,6 +1611,18 @@
|
||||
<source>File name without extension</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Rename Pattern:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Example File Name:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Characters forbidden in file names:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>MetaInfo</name>
|
||||
@ -1900,6 +1912,26 @@
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation type="unfinished">Папка для выходных файлов недоступна для записи:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown File Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Title</source>
|
||||
<translation type="unfinished">Неизвестное Название</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Artist</source>
|
||||
<translation type="unfinished">Неизвестный Артист</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Album</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Comment</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ProcessingDialog</name>
|
||||
|
@ -1606,6 +1606,18 @@
|
||||
<source>File name without extension</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Rename Pattern:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Example File Name:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Characters forbidden in file names:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>MetaInfo</name>
|
||||
@ -1894,6 +1906,26 @@
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation>До вихідної теки неможливо проводити запис:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown File Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Title</source>
|
||||
<translation type="unfinished">Невідомий заголовок</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Artist</source>
|
||||
<translation type="unfinished">Невідомий виконавець</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Album</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown Comment</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ProcessingDialog</name>
|
||||
|
@ -1068,7 +1068,7 @@
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>604</width>
|
||||
<height>1365</height>
|
||||
<height>1393</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout_22">
|
||||
@ -2827,7 +2827,7 @@
|
||||
<layout class="QGridLayout" name="gridLayout_38">
|
||||
<item row="0" column="0">
|
||||
<layout class="QGridLayout" name="gridLayout_37">
|
||||
<item row="1" column="0" rowspan="3">
|
||||
<item row="1" column="0" rowspan="5">
|
||||
<spacer name="horizontalSpacer_43">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
@ -2843,7 +2843,7 @@
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="1" column="3" rowspan="3">
|
||||
<item row="1" column="4" rowspan="5">
|
||||
<spacer name="horizontalSpacer_44">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
@ -2859,7 +2859,7 @@
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="1" column="1" colspan="2">
|
||||
<item row="1" column="2" colspan="2">
|
||||
<widget class="QLineEdit" name="lineEditRenamePattern">
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
@ -2877,7 +2877,7 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" colspan="2">
|
||||
<item row="0" column="1" colspan="3">
|
||||
<spacer name="verticalSpacer_26">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
@ -2893,7 +2893,7 @@
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="4" column="1" colspan="2">
|
||||
<item row="6" column="1" colspan="3">
|
||||
<spacer name="verticalSpacer_27">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
@ -2909,20 +2909,14 @@
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
<item row="5" column="1" colspan="2">
|
||||
<widget class="QCheckBox" name="checkBoxRenameOutput">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Rename Output Files</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1" colspan="2">
|
||||
<item row="4" column="1" colspan="3">
|
||||
<spacer name="verticalSpacer_28">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
@ -2938,8 +2932,14 @@
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="3" column="2">
|
||||
<item row="5" column="3">
|
||||
<widget class="QLabel" name="labelShowRenameMacros">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Maximum" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><a href="reset">Reset</a> &nbsp; <a href="#">Show List of Macros</a></string>
|
||||
</property>
|
||||
@ -2948,6 +2948,64 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1" colspan="3">
|
||||
<spacer name="verticalSpacer_29">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>QSizePolicy::Fixed</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>1</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QLabel" name="label_17">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Maximum" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Rename Pattern:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
<widget class="QLabel" name="label_18">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Maximum" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Example File Name:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="2" colspan="2">
|
||||
<widget class="QLabel" name="labelRanameExample">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Ignored" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="frameShape">
|
||||
<enum>QFrame::StyledPanel</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string notr="true"/>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
@ -3646,6 +3704,11 @@
|
||||
<include location="../res/Icons.qrc"/>
|
||||
<include location="../res/Icons.qrc"/>
|
||||
<include location="../res/Icons.qrc"/>
|
||||
<include location="../res/Icons.qrc"/>
|
||||
<include location="../res/Icons.qrc"/>
|
||||
<include location="../res/Icons.qrc"/>
|
||||
<include location="../res/Icons.qrc"/>
|
||||
<include location="../res/Icons.qrc"/>
|
||||
</resources>
|
||||
<connections>
|
||||
<connection>
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -30,7 +30,7 @@
|
||||
#define VER_LAMEXP_MINOR_LO 3
|
||||
#define VER_LAMEXP_TYPE Alpha
|
||||
#define VER_LAMEXP_PATCH 7
|
||||
#define VER_LAMEXP_BUILD 618
|
||||
#define VER_LAMEXP_BUILD 621
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// Tools versions
|
||||
|
@ -731,6 +731,7 @@ void MainWindow::changeEvent(QEvent *e)
|
||||
updateEncoder(m_settings->compressionEncoder());
|
||||
updateLameAlgoQuality(sliderLameAlgoQuality->value());
|
||||
updateMaximumInstances(sliderMaxInstances->value());
|
||||
renameOutputPatternChanged(lineEditRenamePattern->text());
|
||||
|
||||
//Re-install shell integration
|
||||
if(m_settings->shellIntegrationEnabled())
|
||||
@ -2741,15 +2742,15 @@ void MainWindow::renameOutputPatternChanged(void)
|
||||
*/
|
||||
void MainWindow::renameOutputPatternChanged(const QString &text)
|
||||
{
|
||||
QString pattern(text);
|
||||
QString pattern(text.simplified());
|
||||
|
||||
pattern.remove("<BaseName>", Qt::CaseInsensitive);
|
||||
pattern.remove("<TrackNo>", Qt::CaseInsensitive);
|
||||
pattern.remove("<Title>", Qt::CaseInsensitive);
|
||||
pattern.remove("<Artist>", Qt::CaseInsensitive);
|
||||
pattern.remove("<Album>", Qt::CaseInsensitive);
|
||||
pattern.remove("<Year>", Qt::CaseInsensitive);
|
||||
pattern.remove("<Comment>", Qt::CaseInsensitive);
|
||||
pattern.replace("<BaseName>", "The_White_Stripes_-_Fell_In_Love_With_A_Girl", Qt::CaseInsensitive);
|
||||
pattern.replace("<TrackNo>", "04", Qt::CaseInsensitive);
|
||||
pattern.replace("<Title>", "Fell In Love With A Girl", Qt::CaseInsensitive);
|
||||
pattern.replace("<Artist>", "The White Stripes", Qt::CaseInsensitive);
|
||||
pattern.replace("<Album>", "White Blood Cells", Qt::CaseInsensitive);
|
||||
pattern.replace("<Year>", "2001", Qt::CaseInsensitive);
|
||||
pattern.replace("<Comment>", "Encoded by LameXP", Qt::CaseInsensitive);
|
||||
|
||||
if(pattern.compare(lamexp_clean_filename(pattern)))
|
||||
{
|
||||
@ -2767,6 +2768,8 @@ void MainWindow::renameOutputPatternChanged(const QString &text)
|
||||
SET_TEXT_COLOR(lineEditRenamePattern, Qt::black);
|
||||
}
|
||||
}
|
||||
|
||||
labelRanameExample->setText(lamexp_clean_filename(pattern));
|
||||
}
|
||||
|
||||
/*
|
||||
@ -2790,7 +2793,9 @@ void MainWindow::showRenameMacros(const QString &text)
|
||||
message += QString(format).arg("Album", tr("Album name"));
|
||||
message += QString(format).arg("Year", tr("Year with (at least) four digits"));
|
||||
message += QString(format).arg("Comment", tr("Comment"));
|
||||
message += "</table><br>";
|
||||
message += "</table><br><br>";
|
||||
message += QString("%1<br>").arg(tr("Characters forbidden in file names:"));
|
||||
message += "<b><tt>\\ / : * ? < > |<br>";
|
||||
|
||||
QMessageBox::information(this, tr("Rename Macros"), message, tr("Discard"));
|
||||
}
|
||||
|
@ -44,6 +44,7 @@
|
||||
#include <stdlib.h>
|
||||
|
||||
#define DIFF(X,Y) ((X > Y) ? (X-Y) : (Y-X))
|
||||
#define STRDEF(STR,DEF) ((!STR.isEmpty()) ? STR : DEF)
|
||||
|
||||
QMutex *ProcessThread::m_mutex_genFileName = NULL;
|
||||
|
||||
@ -306,13 +307,13 @@ QString ProcessThread::generateOutFileName(void)
|
||||
}
|
||||
|
||||
QString fileName = m_renamePattern;
|
||||
fileName.replace("<BaseName>", baseName, Qt::CaseInsensitive);
|
||||
fileName.replace("<BaseName>", STRDEF(baseName, tr("Unknown File Name")), Qt::CaseInsensitive);
|
||||
fileName.replace("<TrackNo>", QString().sprintf("%02d", m_audioFile.filePosition()), Qt::CaseInsensitive);
|
||||
fileName.replace("<Title>", m_audioFile.fileName() , Qt::CaseInsensitive);
|
||||
fileName.replace("<Artist>", m_audioFile.fileArtist(), Qt::CaseInsensitive);
|
||||
fileName.replace("<Album>", m_audioFile.fileAlbum(), Qt::CaseInsensitive);
|
||||
fileName.replace("<Title>", STRDEF(m_audioFile.fileName(), tr("Unknown Title")) , Qt::CaseInsensitive);
|
||||
fileName.replace("<Artist>", STRDEF(m_audioFile.fileArtist(), tr("Unknown Artist")), Qt::CaseInsensitive);
|
||||
fileName.replace("<Album>", STRDEF(m_audioFile.fileAlbum(), tr("Unknown Album")), Qt::CaseInsensitive);
|
||||
fileName.replace("<Year>", QString().sprintf("%04d", m_audioFile.fileYear()), Qt::CaseInsensitive);
|
||||
fileName.replace("<Comment>", m_audioFile.fileComment(), Qt::CaseInsensitive);
|
||||
fileName.replace("<Comment>", STRDEF(m_audioFile.fileComment(), tr("Unknown Comment")), Qt::CaseInsensitive);
|
||||
fileName = lamexp_clean_filename(fileName).simplified();
|
||||
|
||||
QString outFileName = QString("%1/%2.%3").arg(targetDir.canonicalPath(), fileName, m_encoder->extension());
|
||||
|
Loading…
Reference in New Issue
Block a user