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 ()
|
||||
|
||||
# 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()
|
||||
|
||||
# enable experimental JSON export
|
||||
|
|
|
@ -73,6 +73,8 @@ const char *KnownFieldModel::fieldName(KnownField field)
|
|||
return QT_TR_NOOP("Vendor");
|
||||
case KnownField::AlbumArtist:
|
||||
return QT_TR_NOOP("Album artist");
|
||||
case KnownField::ReleaseDate:
|
||||
return QT_TR_NOOP("Release date");
|
||||
default:
|
||||
return "";
|
||||
}
|
||||
|
@ -99,7 +101,7 @@ KnownFieldModel::KnownFieldModel(QObject *parent, DefaultSelection defaultSelect
|
|||
mkItem(KnownField::Album, defaultSelected),
|
||||
mkItem(KnownField::Artist, defaultSelected),
|
||||
mkItem(KnownField::Genre, defaultSelected),
|
||||
mkItem(KnownField::Year, defaultSelected),
|
||||
mkItem(KnownField::RecordDate, defaultSelected),
|
||||
mkItem(KnownField::Comment, defaultSelected),
|
||||
mkItem(KnownField::AlbumArtist, defaultSelected),
|
||||
mkItem(KnownField::Bpm, Qt::Unchecked),
|
||||
|
@ -110,7 +112,6 @@ KnownFieldModel::KnownFieldModel(QObject *parent, DefaultSelection defaultSelect
|
|||
mkItem(KnownField::PartNumber, defaultSelected),
|
||||
mkItem(KnownField::TotalParts, defaultSelected),
|
||||
mkItem(KnownField::Encoder, defaultSelected),
|
||||
mkItem(KnownField::RecordDate, defaultSelected),
|
||||
mkItem(KnownField::Performers, defaultSelected),
|
||||
mkItem(KnownField::Length, Qt::Unchecked),
|
||||
mkItem(KnownField::Language, Qt::Unchecked),
|
||||
|
@ -124,6 +125,7 @@ KnownFieldModel::KnownFieldModel(QObject *parent, DefaultSelection defaultSelect
|
|||
mkItem(KnownField::Rating, Qt::Unchecked),
|
||||
mkItem(KnownField::Description, Qt::Unchecked),
|
||||
mkItem(KnownField::Vendor, Qt::Unchecked),
|
||||
mkItem(KnownField::ReleaseDate, Qt::Unchecked),
|
||||
});
|
||||
// clang-format on
|
||||
}
|
||||
|
|
|
@ -26,6 +26,7 @@ static constexpr struct {
|
|||
{ "totalparts", KnownField::TotalParts },
|
||||
{ "encoder", KnownField::Encoder },
|
||||
{ "recorddate", KnownField::RecordDate },
|
||||
{ "releasedate", KnownField::ReleaseDate },
|
||||
{ "performers", KnownField::Performers },
|
||||
{ "duration", KnownField::Length },
|
||||
{ "language", KnownField::Language },
|
||||
|
|
|
@ -65,8 +65,8 @@ using namespace QtUtilities;
|
|||
namespace Cli {
|
||||
|
||||
#define FIELD_NAMES \
|
||||
"title album artist genre year comment bpm bps lyricist track disk part totalparts encoder\n" \
|
||||
" recorddate performers duration language encodersettings lyrics synchronizedlyrics grouping\n" \
|
||||
"title album artist genre recorddate comment bpm bps lyricist track disk part totalparts encoder\n" \
|
||||
" releasedate performers duration language encodersettings lyrics synchronizedlyrics grouping\n" \
|
||||
" 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"
|
||||
|
|
Loading…
Reference in New Issue