From 8568750564b807de4fa2530ddb01161e169f309e Mon Sep 17 00:00:00 2001 From: Ali Samimi <36999487+theckr96@users.noreply.github.com> Date: Sat, 23 Apr 2022 02:31:43 +0430 Subject: [PATCH 1/3] add lyric --- lib/src/id3_parser.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/src/id3_parser.dart b/lib/src/id3_parser.dart index bb5ea58..ce11678 100644 --- a/lib/src/id3_parser.dart +++ b/lib/src/id3_parser.dart @@ -137,6 +137,8 @@ class ID3Parser implements ID3TagReader { addParser(ChapterFrameParser()); addParser(CommentFrameParser()); addParser(PictureFrameParser()); + addParser(TranscriptionFrameParser()); + //addParser(TableOfContentsFrameParser()); // TODO addParser(TextInformationFrameParser()); //addParser(UrlFrameParser()); // TODO From 63545345360fa20e9f9590dc0e1d4d48e7685388 Mon Sep 17 00:00:00 2001 From: Ali Samimi <36999487+theckr96@users.noreply.github.com> Date: Sat, 23 Apr 2022 02:38:37 +0430 Subject: [PATCH 2/3] Update frames.dart --- lib/src/frames/frames.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/src/frames/frames.dart b/lib/src/frames/frames.dart index b60b98c..7ccfef3 100644 --- a/lib/src/frames/frames.dart +++ b/lib/src/frames/frames.dart @@ -7,3 +7,4 @@ export 'picture_frame.dart'; export 'text_information_frame.dart'; //export 'url_frame.dart'; export 'user_url_frame.dart'; +export 'transcription_frame.dart'; From 7b1cc7c1696ceac7c95c501503be329bea0a271e Mon Sep 17 00:00:00 2001 From: Ali Samimi <36999487+theckr96@users.noreply.github.com> Date: Sat, 23 Apr 2022 02:40:00 +0430 Subject: [PATCH 3/3] Update id3_tag.dart --- lib/src/id3_tag.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/src/id3_tag.dart b/lib/src/id3_tag.dart index c2a9164..e7fe1ec 100644 --- a/lib/src/id3_tag.dart +++ b/lib/src/id3_tag.dart @@ -18,6 +18,7 @@ class ID3Tag { String? get title => frameWithTypeAndName('TIT2')?.value; String? get artist => frameWithTypeAndName('TPE1')?.value; + Transcription? get lyric => frameWithTypeAndName('USLT'); String? get album => frameWithTypeAndName('TALB')?.value;