summaryrefslogtreecommitdiff
path: root/src/id3v2.rs
diff options
context:
space:
mode:
authortomsmeding <tom.smeding@gmail.com>2020-01-08 23:47:49 +0100
committertomsmeding <tom.smeding@gmail.com>2020-01-08 23:47:49 +0100
commit718f0e27302a968058a0d234ae6fb5969cd66adf (patch)
tree22f26d155e50c25d113f06d6d2e60e67c5b4fb8c /src/id3v2.rs
parent8421f2c03d6f905b58b5447a6e0469519c7f8fa6 (diff)
More stuff
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)
}