Closes #5565 -- Re-add all custom field metadata tag assignment options.
This commit is contained in:
parent
0c3fb7bd43
commit
3ed6a966b1
|
@ -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'),
|
||||
];
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue