summaryrefslogtreecommitdiff
path: root/src/id3v2.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/id3v2.rs')
-rw-r--r--src/id3v2.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/id3v2.rs b/src/id3v2.rs
index c16c573..a8dccb9 100644
--- a/src/id3v2.rs
+++ b/src/id3v2.rs
@@ -42,6 +42,8 @@ pub enum Frame {
TIT2(String),
TYER(String),
TPE1(String),
+ TALB(String),
+ TRCK(String),
}
impl RawFrame {
@@ -98,6 +100,10 @@ impl RawFrame {
self.interpret_encoded_string(encopts).map(Frame::TYER).map(Some)
} else if self.id == "TPE1" {
self.interpret_encoded_string(encopts).map(Frame::TPE1).map(Some)
+ } else if self.id == "TALB" {
+ self.interpret_encoded_string(encopts).map(Frame::TALB).map(Some)
+ } else if self.id == "TRCK" {
+ self.interpret_encoded_string(encopts).map(Frame::TRCK).map(Some)
} else {
Ok(None)
}