Skip to content

Commit 283a47c

Browse files
committed
EBML: Add mapping for ItemKey::TrackSubtitle
1 parent c7f6a7b commit 283a47c

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

lofty/src/ebml/tag/generic.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ matroska_mapping_tables!(
6262

6363
// Titles
6464
"TITLE" <=> TrackTitle,
65+
"SUBTITLE" <=> TrackSubtitle,
6566

6667
// Nested Information
6768
"SORT_WITH" <=> TrackTitleSortOrder,

lofty/src/tag/utils.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use crate::file::FileType;
44
use crate::macros::err;
55
use crate::tag::{Tag, TagType};
66
use crate::util::io::{FileLike, Length, Truncate};
7-
use crate::{aac, ape, flac, iff, mpeg, musepack, wavpack};
7+
use crate::{aac, ape, ebml, flac, iff, mpeg, musepack, wavpack};
88

99
use crate::id3::v1::tag::Id3v1TagRef;
1010
use crate::id3::v2::tag::Id3v2TagRef;
@@ -34,7 +34,7 @@ where
3434
FileType::Aac => aac::write::write_to(file, tag, write_options),
3535
FileType::Aiff => iff::aiff::write::write_to(file, tag, write_options),
3636
FileType::Ape => ape::write::write_to(file, tag, write_options),
37-
FileType::Ebml => todo!("write EBML tags"),
37+
FileType::Ebml => ebml::write::write_to(file, tag, write_options),
3838
FileType::Flac => flac::write::write_to(file, tag, write_options),
3939
FileType::Opus | FileType::Speex | FileType::Vorbis => {
4040
crate::ogg::write::write_to(file, tag, file_type, write_options)

0 commit comments

Comments
 (0)