home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Products
MPTagThat
[Idea] Matroska tagging support
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="chefkoch" data-source="post: 980284" data-attributes="member: 10438"><p>It does, but I took a closer look and it's not very useful in the current state.</p><p> </p><p>The Matroska specification can be found here:</p><p><a href="http://matroska.org/technical/specs/tagging/index.html" target="_blank">http://matroska.org/technical/specs/tagging/index.html</a></p><p>here are audio & video examples:</p><p><a href="http://matroska.org/technical/specs/tagging/example-audio.html" target="_blank">http://matroska.org/technical/specs/tagging/example-audio.html</a></p><p><a href="http://matroska.org/technical/specs/tagging/example-video.html" target="_blank">http://matroska.org/technical/specs/tagging/example-video.html</a></p><p>here are some tvseries and movie examples:</p><p><a href="http://wiki.team-mediaportal.com/2_MEDIAPORTAL_2/Contribute/Development/3_Concepts/Metadata_system/MkvMatcher" target="_blank">http://wiki.team-mediaportal.com/2_MEDIAPORTAL_2/Contribute/Development/3_Concepts/Metadata_system/MkvMatcher</a></p><p> </p><p>First of all it only reads the simple tags for: <strong>Author</strong>, <strong>Title</strong>, <strong>Album</strong> and <strong>comments</strong></p><p><a href="https://github.com/chefkoch/taglib-sharp/blob/master/src/TagLib/Matroska/File.cs#L469-L479" target="_blank">https://github.com/chefkoch/taglib-sharp/blob/master/src/TagLib/Matroska/File.cs#L469-L479</a></p><p>While these are not even enough, it also does not care about the TargetTypeValue</p><p><a href="http://matroska.org/technical/specs/tagging/index.html#targettypes" target="_blank">http://matroska.org/technical/specs/tagging/index.html#targettypes</a></p><p>This means a TITLE within a tag of a TargetTypeValue = 50 is the AlbumTitle, a title within the TargetTypeValue = 30 is the TrackTitle.</p><p>Similar to the examples for TVSeries:</p><p>TargetTypeValue = 70 > Series, TargetTypeValue = 60 > Season, TargetValueType = 50 > Episode</p><p><a href="http://wiki.team-mediaportal.com/2_MEDIAPORTAL_2/Contribute/Development/3_Concepts/Metadata_system/MkvMatcher#Accurate_series_matching_by_IMDB_id" target="_blank">http://wiki.team-mediaportal.com/2_MEDIAPORTAL_2/Contribute/Development/3_Concepts/Metadata_system/MkvMatcher#Accurate_series_matching_by_IMDB_id</a></p><p> </p><p>So the title might be read not even correct, because it depends whether the Album or the Track title is the last one found in the file and used.</p><p>Besides that taglib-sharp is not able to write Matroska tags.</p><p> </p><p> </p><p>Within my tool I used mkvextract and mkvpropedit:</p><p>First is to read the existing XML tags:</p><p><a href="http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvextract.html#mkvextract.description.tags" target="_blank">http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvextract.html#mkvextract.description.tags</a></p><p><a href="http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvextract.html#mkvextract.output_redirection" target="_blank">http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvextract.html#mkvextract.output_redirection</a></p><p>mkvpropedit is to write the tags back to the Matroska file without the need to remux it:</p><p><a href="http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvpropedit.html#mkvpropedit.description.tags" target="_blank">http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvpropedit.html#mkvpropedit.description.tags</a></p><p> </p><p>Having support without additional executable would be nice, but using these "official" Matroska tools ensures to create valid Matroska files.</p></blockquote><p></p>
[QUOTE="chefkoch, post: 980284, member: 10438"] It does, but I took a closer look and it's not very useful in the current state. The Matroska specification can be found here: [url]http://matroska.org/technical/specs/tagging/index.html[/url] here are audio & video examples: [url]http://matroska.org/technical/specs/tagging/example-audio.html[/url] [url]http://matroska.org/technical/specs/tagging/example-video.html[/url] here are some tvseries and movie examples: [url]http://wiki.team-mediaportal.com/2_MEDIAPORTAL_2/Contribute/Development/3_Concepts/Metadata_system/MkvMatcher[/url] First of all it only reads the simple tags for: [B]Author[/B], [B]Title[/B], [B]Album[/B] and [B]comments[/B] [url]https://github.com/chefkoch/taglib-sharp/blob/master/src/TagLib/Matroska/File.cs#L469-L479[/url] While these are not even enough, it also does not care about the TargetTypeValue [url]http://matroska.org/technical/specs/tagging/index.html#targettypes[/url] This means a TITLE within a tag of a TargetTypeValue = 50 is the AlbumTitle, a title within the TargetTypeValue = 30 is the TrackTitle. Similar to the examples for TVSeries: TargetTypeValue = 70 > Series, TargetTypeValue = 60 > Season, TargetValueType = 50 > Episode [url]http://wiki.team-mediaportal.com/2_MEDIAPORTAL_2/Contribute/Development/3_Concepts/Metadata_system/MkvMatcher#Accurate_series_matching_by_IMDB_id[/url] So the title might be read not even correct, because it depends whether the Album or the Track title is the last one found in the file and used. Besides that taglib-sharp is not able to write Matroska tags. Within my tool I used mkvextract and mkvpropedit: First is to read the existing XML tags: [url]http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvextract.html#mkvextract.description.tags[/url] [url]http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvextract.html#mkvextract.output_redirection[/url] mkvpropedit is to write the tags back to the Matroska file without the need to remux it: [url]http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvpropedit.html#mkvpropedit.description.tags[/url] Having support without additional executable would be nice, but using these "official" Matroska tools ensures to create valid Matroska files. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Products
MPTagThat
[Idea] Matroska tagging support
Contact us
RSS
Top
Bottom