Tag class
Tag class represent an ID3 Tag.
It represent both ID3V1 and ID3V2 tags.
Constructors
- Tag({String? title, String? artist, String? genre, String? trackNumber, String? trackTotal, String? discNumber, String? discTotal, String? lyrics, String? comment, String? album, String? albumArtist, String? year, String? artwork})
- Default constructor
- Tag.fromMap(Map map)
-
Create a
Tagobject from aMapof the tags.
Properties
- album ↔ String?
-
Album of the track
getter/setter pair
- albumArtist ↔ String?
-
Artist of the album
getter/setter pair
- artist ↔ String?
-
Artist of the track
getter/setter pair
- artwork ↔ String?
-
Artwork path
getter/setter pair
- comment ↔ String?
-
Custom comment
getter/setter pair
- discNumber ↔ String?
-
Number of the disc in the artist discography
getter/setter pair
- discTotal ↔ String?
-
Total number of discs in the artist discography
getter/setter pair
- genre ↔ String?
-
Genre of the track
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- lyrics ↔ String?
-
Lyrics of the track
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- title ↔ String?
-
Title of the track
getter/setter pair
- trackNumber ↔ String?
-
Number of the track in the album
getter/setter pair
- trackTotal ↔ String?
-
Total number of tracks in the album
getter/setter pair
- year ↔ String?
-
Year of publication
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, String?> -
Get a
Mapof the tags from aTagobject. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited