[REQ] Parse Embedded MKV Metadata

Hi guys,

 

I can't imagine that no one created an mkv metadata agent yet. One that reads embedded tags and attachment (e.g. posters, backdrops) from an mkv file. Only if I didn't suck at programming :( The MKV specs are here: http://matroska.org/technical/specs/tagging/index.html. Hopefully someone already has this or can help me here.

 

 

 

 

1 Like

+1

I am just about to convert 200 files from MKV to MP4 to be able to get the metadata into plex (after I have tested a single file).

I have the metadata in the filenames so it can all be scripted but if there was any plans for MKV metadata for personal media to be implemented into plex I would probably wait for this.  I originally thought NFO files would do the trick but they are not used either.

Currently I have 200 files which simply show as "Episode 1" etc.

NFOs can be used to force match the title (for movies). If it finds that tt string that is an imdb tag it uses that to pull the rest of the metadata.

Are you guys actually going to stick the Director/Writer/Cast/Year/Summary/etc all in the tags for a file? I didn't even think MP4 tags in Plex supported more than just the movie title.

NFOs can be used to force match the title (for movies). If it finds that tt string that is an imdb tag it uses that to pull the rest of the metadata.

Are you guys actually going to stick the Director/Writer/Cast/Year/Summary/etc all in the tags for a file? I didn't even think MP4 tags in Plex supported more than just the movie title.


Yes, definitely. Plex does support those attributes in the MP4 container. MKV as a container is far more superior to MP4 except for the metadata support. Hopefully someone is willing to look into this.

I've looked into the code:

The videohelpers.py (from the Plex LocalMedia.bundle) can be extended with a MKVVideoHelper class that uses a library such as:

to read the Matroska tags. Pleas guys, help me/us here.

1 Like

+1 for this.  Reading tag data from an MKV is a much-needed feature.

I thought this forum was actually for developers. There are more appropriate places to request features. Are you offering to write the agent yourself? There are plenty of example agent pliugins to be found on github.

I thought this forum was actually for developers. There are more appropriate places to request features. Are you offering to write the agent yourself? There are plenty of example agent pliugins to be found on github.

Ah, sorry!  Just stumbled upon this thread while doing a Google search.  If I had the skills to write the agent, I certainly would :)

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.