EBML: Add mapping for ItemKey::TrackSubtitle

This commit is contained in:
Serial 2024-10-13 21:59:12 -04:00
parent f4542bbfca
commit c3c16fce47
No known key found for this signature in database
GPG key ID: DA95198DC17C4568
2 changed files with 3 additions and 2 deletions

View file

@ -62,6 +62,7 @@ matroska_mapping_tables!(
// Titles
"TITLE" <=> TrackTitle,
"SUBTITLE" <=> TrackSubtitle,
// Nested Information
"SORT_WITH" <=> TrackTitleSortOrder,

View file

@ -4,7 +4,7 @@ use crate::file::FileType;
use crate::macros::err;
use crate::tag::{Tag, TagType};
use crate::util::io::{FileLike, Length, Truncate};
use crate::{aac, ape, flac, iff, mpeg, musepack, wavpack};
use crate::{aac, ape, ebml, flac, iff, mpeg, musepack, wavpack};
use crate::id3::v1::tag::Id3v1TagRef;
use crate::id3::v2::tag::Id3v2TagRef;
@ -34,7 +34,7 @@ where
FileType::Aac => aac::write::write_to(file, tag, write_options),
FileType::Aiff => iff::aiff::write::write_to(file, tag, write_options),
FileType::Ape => ape::write::write_to(file, tag, write_options),
FileType::Ebml => todo!("write EBML tags"),
FileType::Ebml => ebml::write::write_to(file, tag, write_options),
FileType::Flac => flac::write::write_to(file, tag, write_options),
FileType::Opus | FileType::Speex | FileType::Vorbis => {
crate::ogg::write::write_to(file, tag, file_type, write_options)