Use 'RecordDate' instead of 'Year' field, add 'ReleaseDate' field
This commit is contained in:
parent
226ee9f230
commit
01daa21305
|
@ -192,7 +192,7 @@ if (WIDGETS_GUI OR QUICK_GUI)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
# find tagparser
|
# find tagparser
|
||||||
find_package(tagparser${CONFIGURATION_PACKAGE_SUFFIX} 9.0.0 REQUIRED)
|
find_package(tagparser${CONFIGURATION_PACKAGE_SUFFIX} 9.2.0 REQUIRED)
|
||||||
use_tag_parser()
|
use_tag_parser()
|
||||||
|
|
||||||
# enable experimental JSON export
|
# enable experimental JSON export
|
||||||
|
|
|
@ -73,6 +73,8 @@ const char *KnownFieldModel::fieldName(KnownField field)
|
||||||
return QT_TR_NOOP("Vendor");
|
return QT_TR_NOOP("Vendor");
|
||||||
case KnownField::AlbumArtist:
|
case KnownField::AlbumArtist:
|
||||||
return QT_TR_NOOP("Album artist");
|
return QT_TR_NOOP("Album artist");
|
||||||
|
case KnownField::ReleaseDate:
|
||||||
|
return QT_TR_NOOP("Release date");
|
||||||
default:
|
default:
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
@ -99,7 +101,7 @@ KnownFieldModel::KnownFieldModel(QObject *parent, DefaultSelection defaultSelect
|
||||||
mkItem(KnownField::Album, defaultSelected),
|
mkItem(KnownField::Album, defaultSelected),
|
||||||
mkItem(KnownField::Artist, defaultSelected),
|
mkItem(KnownField::Artist, defaultSelected),
|
||||||
mkItem(KnownField::Genre, defaultSelected),
|
mkItem(KnownField::Genre, defaultSelected),
|
||||||
mkItem(KnownField::Year, defaultSelected),
|
mkItem(KnownField::RecordDate, defaultSelected),
|
||||||
mkItem(KnownField::Comment, defaultSelected),
|
mkItem(KnownField::Comment, defaultSelected),
|
||||||
mkItem(KnownField::AlbumArtist, defaultSelected),
|
mkItem(KnownField::AlbumArtist, defaultSelected),
|
||||||
mkItem(KnownField::Bpm, Qt::Unchecked),
|
mkItem(KnownField::Bpm, Qt::Unchecked),
|
||||||
|
@ -110,7 +112,6 @@ KnownFieldModel::KnownFieldModel(QObject *parent, DefaultSelection defaultSelect
|
||||||
mkItem(KnownField::PartNumber, defaultSelected),
|
mkItem(KnownField::PartNumber, defaultSelected),
|
||||||
mkItem(KnownField::TotalParts, defaultSelected),
|
mkItem(KnownField::TotalParts, defaultSelected),
|
||||||
mkItem(KnownField::Encoder, defaultSelected),
|
mkItem(KnownField::Encoder, defaultSelected),
|
||||||
mkItem(KnownField::RecordDate, defaultSelected),
|
|
||||||
mkItem(KnownField::Performers, defaultSelected),
|
mkItem(KnownField::Performers, defaultSelected),
|
||||||
mkItem(KnownField::Length, Qt::Unchecked),
|
mkItem(KnownField::Length, Qt::Unchecked),
|
||||||
mkItem(KnownField::Language, Qt::Unchecked),
|
mkItem(KnownField::Language, Qt::Unchecked),
|
||||||
|
@ -124,6 +125,7 @@ KnownFieldModel::KnownFieldModel(QObject *parent, DefaultSelection defaultSelect
|
||||||
mkItem(KnownField::Rating, Qt::Unchecked),
|
mkItem(KnownField::Rating, Qt::Unchecked),
|
||||||
mkItem(KnownField::Description, Qt::Unchecked),
|
mkItem(KnownField::Description, Qt::Unchecked),
|
||||||
mkItem(KnownField::Vendor, Qt::Unchecked),
|
mkItem(KnownField::Vendor, Qt::Unchecked),
|
||||||
|
mkItem(KnownField::ReleaseDate, Qt::Unchecked),
|
||||||
});
|
});
|
||||||
// clang-format on
|
// clang-format on
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,6 +26,7 @@ static constexpr struct {
|
||||||
{ "totalparts", KnownField::TotalParts },
|
{ "totalparts", KnownField::TotalParts },
|
||||||
{ "encoder", KnownField::Encoder },
|
{ "encoder", KnownField::Encoder },
|
||||||
{ "recorddate", KnownField::RecordDate },
|
{ "recorddate", KnownField::RecordDate },
|
||||||
|
{ "releasedate", KnownField::ReleaseDate },
|
||||||
{ "performers", KnownField::Performers },
|
{ "performers", KnownField::Performers },
|
||||||
{ "duration", KnownField::Length },
|
{ "duration", KnownField::Length },
|
||||||
{ "language", KnownField::Language },
|
{ "language", KnownField::Language },
|
||||||
|
|
|
@ -65,8 +65,8 @@ using namespace QtUtilities;
|
||||||
namespace Cli {
|
namespace Cli {
|
||||||
|
|
||||||
#define FIELD_NAMES \
|
#define FIELD_NAMES \
|
||||||
"title album artist genre year comment bpm bps lyricist track disk part totalparts encoder\n" \
|
"title album artist genre recorddate comment bpm bps lyricist track disk part totalparts encoder\n" \
|
||||||
" recorddate performers duration language encodersettings lyrics synchronizedlyrics grouping\n" \
|
" releasedate performers duration language encodersettings lyrics synchronizedlyrics grouping\n" \
|
||||||
" recordlabel cover composer rating description vendor albumartist"
|
" recordlabel cover composer rating description vendor albumartist"
|
||||||
|
|
||||||
#define TRACK_ATTRIBUTE_NAMES "name tracknumber enabled=yes enabled=no forced=yes forced=no default=yes default=no"
|
#define TRACK_ATTRIBUTE_NAMES "name tracknumber enabled=yes enabled=no forced=yes forced=no default=yes default=no"
|
||||||
|
|
Loading…
Reference in New Issue