ExtendedTag class

Extended metadata fields not covered by the basic Tag.

These fields are commonly used by music libraries (MusicBrainz, AcoustID), professional audio tools, and metadata providers. They are kept separate from the core Tag to maintain a clean separation between the metadata engine and metadata providers.

Constructors

ExtendedTag({String? musicBrainzRecordingId, String? musicBrainzTrackId, String? musicBrainzReleaseId, String? musicBrainzReleaseGroupId, String? musicBrainzArtistId, String? musicBrainzReleaseArtistId, String? musicBrainzWorkId, String? musicBrainzReleaseType, String? acoustId, String? acoustIdFingerprint, String? isrc, String? barcode, String? catalogNumber, String? arranger, String? conductor, String? director, String? engineer, String? lyricist, String? mixDj, String? mixEngineer, String? performer, String? producer, String? publisher, String? label, String? remixer, String? writer, String? composer, String? originalLyricist, String? recordingDate, String? releaseDate, String? originalReleaseDate, String? initialKey, String? color, String? mood, String? audioFileUrl, String? audioSourceUrl, String? commercialInformationUrl, String? copyrightUrl, String? trackArtistUrl, String? radioStationUrl, String? paymentUrl, String? publisherUrl, String? copyrightMessage, String? license, String? podcastDescription, String? podcastSeriesCategory, String? podcastUrl, String? podcastGlobalUniqueId, String? podcastKeywords, String? setSubtitle, String? showName, String? contentGroup, String? trackSubtitle, String? language, String? script, String? parentalAdvisory, String? fileOwner, String? originalFileName, String? originalMediaType, String? encodedBy, String? encoderSoftware, String? encoderSettings})
const

Properties

acoustId → String?
final
acoustIdFingerprint → String?
final
arranger → String?
final
audioFileUrl → String?
final
audioSourceUrl → String?
final
barcode → String?
final
catalogNumber → String?
final
color → String?
final
commercialInformationUrl → String?
final
composer → String?
final
conductor → String?
final
contentGroup → String?
final
copyrightMessage → String?
final
copyrightUrl → String?
final
director → String?
final
encodedBy → String?
final
encoderSettings → String?
final
encoderSoftware → String?
final
engineer → String?
final
fileOwner → String?
final
hashCode → int
The hash code for this object.
no setteroverride
initialKey → String?
final
isrc → String?
final
label → String?
final
language → String?
final
license → String?
final
lyricist → String?
final
mixDj → String?
final
mixEngineer → String?
final
mood → String?
final
musicBrainzArtistId → String?
final
musicBrainzRecordingId → String?
final
musicBrainzReleaseArtistId → String?
final
musicBrainzReleaseGroupId → String?
final
musicBrainzReleaseId → String?
final
musicBrainzReleaseType → String?
final
musicBrainzTrackId → String?
final
musicBrainzWorkId → String?
final
originalFileName → String?
final
originalLyricist → String?
final
originalMediaType → String?
final
originalReleaseDate → String?
final
parentalAdvisory → String?
final
paymentUrl → String?
final
performer → String?
final
podcastDescription → String?
final
podcastGlobalUniqueId → String?
final
podcastKeywords → String?
final
podcastSeriesCategory → String?
final
podcastUrl → String?
final
producer → String?
final
publisher → String?
final
publisherUrl → String?
final
radioStationUrl → String?
final
recordingDate → String?
final
releaseDate → String?
final
remixer → String?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
script → String?
final
setSubtitle → String?
final
showName → String?
final
trackArtistUrl → String?
final
trackSubtitle → String?
final
writer → String?
final

Methods

isEmpty() → Future<bool>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
override

Static Methods

default_() → Future<ExtendedTag>