Closes #5565 -- Re-add all custom field metadata tag assignment options.

This commit is contained in:
Buster Neece 2022-12-28 13:44:25 -06:00
parent 0c3fb7bd43
commit 3ed6a966b1
No known key found for this signature in database
GPG Key ID: F1D2E64A0005E80E
1 changed files with 54 additions and 0 deletions

View File

@ -76,15 +76,69 @@ enum MetadataTags: string
{
return [
self::Album->value => __('Album'),
self::AlbumArtist->value => __('Album Artist'),
self::AlbumArtistSortOrder->value => __('Album Artist Sort Order'), // TS2, TSO2
self::AlbumSortOrder->value => __('Album Sort Order'), // TSA, TSOA
self::Artist->value => __('Artist'),
self::Band->value => __('Band'), // TP2, TPE2
self::Bpm->value => __('BPM'),
self::Comment->value => __('Comment'),
self::CommercialInformation->value => __('Commercial Information'), // WCM, WCOM
self::Composer->value => __('Composer'),
self::ComposerSortOrder->value => __('Composer Sort Order'), // TSC, TSOC
self::Conductor->value => __('Conductor'), // TP3, TPE3
self::ContentGroupDescription->value => __('Content Group Description'), // TIT1, TT1
self::Copyright->value => __('Copyright'),
self::CopyrightMessage->value => __('Copyright Message'), // TCOP, TCR
self::EncodedBy->value => __('Encoded By'),
self::EncoderSettings->value => __('Encoder Settings'), // TSS, TSSE
self::EncodingTime->value => __('Encoding Time'), // TDEN
self::FileOwner->value => __('File Owner'), // TOWN
self::FileType->value => __('File Type'), // TFLT, TFT
self::Genre->value => __('Genre'),
self::InitialKey->value => __('Initial Key'), // TKE, TKEY
self::InternetRadioStationName->value => __('Internet Radio Station Name'), // TRSN
self::InternetRadioStationOwner->value => __('Internet Radio Station Owner'), // TRSO
self::InvolvedPeopleList->value => __('Involved People List'), // IPL, IPLS, TIPL
self::Isrc->value => __('ISRC'),
self::Language->value => __('Language'), // TLA, TLAN
self::Length->value => __('Length'), // TLE, TLEN
self::LinkedInformation->value => __('Linked Information'), // LINK, LNK
self::Lyricist->value => __('Lyricist'), // TEXT, TXT
self::MediaType->value => __('Media Type'), // TMED, TMT
self::Mood->value => __('Mood'), // TMOO
self::MusicCdIdentifier->value => __('Music CD Identifier'), // MCDI, MCI
self::MusicianCreditsList->value => __('Musician Credits List'), // TMCL
self::OriginalAlbum->value => __('Original Album'), // TOAL, TOT
self::OriginalArtist->value => __('Original Artist'), // TOA, TOPE
self::OriginalFilename->value => __('Original Filename'), // TOF, TOFN
self::OriginalLyricist->value => __('Original Lyricist'), // TOL, TOLY
self::OriginalReleaseTime->value => __('Original Release Time'), // TDOR
self::OriginalYear->value => __('Original Year'), // TOR, TORY
self::PartOfACompilation->value => __('Part of a Compilation'), // TCMP, TCP
self::PartOfASet->value => __('Part of a Set'), // TPA, TPOS
self::PerformerSortOrder->value => __('Performer Sort Order'), // TSOP, TSP
self::PlaylistDelay->value => __('Playlist Delay'), // TDLY, TDY
self::ProducedNotice->value => __('Produced Notice'), // TPRO
self::Publisher->value => __('Publisher'), // TPB, TPUB
self::RecordingTime->value => __('Recording Time'), // TDRC
self::ReleaseTime->value => __('Release Time'), // TDRL
self::Remixer->value => __('Remixer'), // TP4, TPE4
self::SetSubtitle->value => __('Set Subtitle'), // TSST
self::Subtitle->value => __('Subtitle'), // TIT3, TT3
self::TaggingTime->value => __('Tagging Time'), // TDTG
self::TermsOfUse->value => __('Terms of Use'), // USER
self::Title->value => __('Title'),
self::TitleSortOrder->value => __('Title Sort Order'), // TSOT, TST
self::TrackNumber->value => __('Track Number'), // TRCK, TRK
self::UnsynchronisedLyric->value => __('Unsynchronised Lyrics'), // ULT, USLT
self::UrlArtist->value => __('URL Artist'), // WAR, WOAR
self::UrlFile->value => __('URL File'), // WAF, WOAF
self::UrlPayment->value => __('URL Payment'), // WPAY
self::UrlPublisher->value => __('URL Publisher'), // WPB, WPUB
self::UrlSource->value => __('URL Source'), // WAS, WOAS
self::UrlStation->value => __('URL Station'), // WORS
self::UrlUser->value => __('URL User'), // WXX, WXXX
self::Year->value => __('Year'),
];
}