Enum symphonia_core::meta::StandardTagKey
source · pub enum StandardTagKey {
Show 111 variants
AcoustidFingerprint,
AcoustidId,
Album,
AlbumArtist,
Arranger,
Artist,
Bpm,
Comment,
Compilation,
Composer,
Conductor,
ContentGroup,
Copyright,
Date,
Description,
DiscNumber,
DiscSubtitle,
DiscTotal,
EncodedBy,
Encoder,
EncoderSettings,
EncodingDate,
Engineer,
Ensemble,
Genre,
IdentAsin,
IdentBarcode,
IdentCatalogNumber,
IdentEanUpn,
IdentIsrc,
IdentPn,
IdentPodcast,
IdentUpc,
Label,
Language,
License,
Lyricist,
Lyrics,
MediaFormat,
MixDj,
MixEngineer,
Mood,
MovementName,
MovementNumber,
MusicBrainzAlbumArtistId,
MusicBrainzAlbumId,
MusicBrainzArtistId,
MusicBrainzDiscId,
MusicBrainzGenreId,
MusicBrainzLabelId,
MusicBrainzOriginalAlbumId,
MusicBrainzOriginalArtistId,
MusicBrainzRecordingId,
MusicBrainzReleaseGroupId,
MusicBrainzReleaseStatus,
MusicBrainzReleaseTrackId,
MusicBrainzReleaseType,
MusicBrainzTrackId,
MusicBrainzWorkId,
Opus,
OriginalAlbum,
OriginalArtist,
OriginalDate,
OriginalFile,
OriginalWriter,
Owner,
Part,
PartTotal,
Performer,
Podcast,
PodcastCategory,
PodcastDescription,
PodcastKeywords,
Producer,
PurchaseDate,
Rating,
ReleaseCountry,
ReleaseDate,
Remixer,
ReplayGainAlbumGain,
ReplayGainAlbumPeak,
ReplayGainTrackGain,
ReplayGainTrackPeak,
Script,
SortAlbum,
SortAlbumArtist,
SortArtist,
SortComposer,
SortTrackTitle,
TaggingDate,
TrackNumber,
TrackSubtitle,
TrackTitle,
TrackTotal,
TvEpisode,
TvEpisodeTitle,
TvNetwork,
TvSeason,
TvShowTitle,
Url,
UrlArtist,
UrlCopyright,
UrlInternetRadio,
UrlLabel,
UrlOfficial,
UrlPayment,
UrlPodcast,
UrlPurchase,
UrlSource,
Version,
Writer,
}
Expand description
StandardTagKey
is an enumeration providing standardized keys for common tag types.
A tag reader may assign a StandardTagKey
to a Tag
if the tag’s key is generally
accepted to map to a specific usage.
Variants§
AcoustidFingerprint
AcoustidId
Album
AlbumArtist
Arranger
Artist
Bpm
Comment
Compilation
Composer
Conductor
ContentGroup
Copyright
Date
Description
DiscNumber
DiscSubtitle
DiscTotal
EncodedBy
Encoder
EncoderSettings
EncodingDate
Engineer
Ensemble
Genre
IdentAsin
IdentBarcode
IdentCatalogNumber
IdentEanUpn
IdentIsrc
IdentPn
IdentPodcast
IdentUpc
Label
Language
License
Lyricist
Lyrics
MediaFormat
MixDj
MixEngineer
Mood
MovementName
MovementNumber
MusicBrainzAlbumArtistId
MusicBrainzAlbumId
MusicBrainzArtistId
MusicBrainzDiscId
MusicBrainzGenreId
MusicBrainzLabelId
MusicBrainzOriginalAlbumId
MusicBrainzOriginalArtistId
MusicBrainzRecordingId
MusicBrainzReleaseGroupId
MusicBrainzReleaseStatus
MusicBrainzReleaseTrackId
MusicBrainzReleaseType
MusicBrainzTrackId
MusicBrainzWorkId
Opus
OriginalAlbum
OriginalArtist
OriginalDate
OriginalFile
OriginalWriter
Owner
Part
PartTotal
Performer
Podcast
PodcastCategory
PodcastDescription
PodcastKeywords
Producer
PurchaseDate
Rating
ReleaseCountry
ReleaseDate
Remixer
ReplayGainAlbumGain
ReplayGainAlbumPeak
ReplayGainTrackGain
ReplayGainTrackPeak
Script
SortAlbum
SortAlbumArtist
SortArtist
SortComposer
SortTrackTitle
TaggingDate
TrackNumber
TrackSubtitle
TrackTitle
TrackTotal
TvEpisode
TvEpisodeTitle
TvNetwork
TvSeason
TvShowTitle
Url
UrlArtist
UrlCopyright
UrlInternetRadio
UrlLabel
UrlOfficial
UrlPayment
UrlPodcast
UrlPurchase
UrlSource
Version
Writer
Trait Implementations§
source§impl Clone for StandardTagKey
impl Clone for StandardTagKey
source§fn clone(&self) -> StandardTagKey
fn clone(&self) -> StandardTagKey
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for StandardTagKey
impl Debug for StandardTagKey
source§impl Hash for StandardTagKey
impl Hash for StandardTagKey
source§impl PartialEq for StandardTagKey
impl PartialEq for StandardTagKey
impl Copy for StandardTagKey
impl Eq for StandardTagKey
impl StructuralPartialEq for StandardTagKey
Auto Trait Implementations§
impl Freeze for StandardTagKey
impl RefUnwindSafe for StandardTagKey
impl Send for StandardTagKey
impl Sync for StandardTagKey
impl Unpin for StandardTagKey
impl UnwindSafe for StandardTagKey
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)