Is there an issue with metadata in mkv from tvheadend?

I’m recording tv shows and movies with tvheadend on my raspberry pi.
tvheadend tags the mkvs with some metadata from epg but this information is not shown in plex
:frowning:

Here is the output of mkvinfo

+ EBML head
|+ EBML version: 1
|+ EBML read version: 1
|+ EBML maximum ID length: 4
|+ EBML maximum size length: 8
|+ Doc type: matroska
|+ Doc type version: 2
|+ Doc type read version: 2
+ Segment, size 1864628987
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 413)
|+ Segment information
| + Segment UID: 0x27 0xb2 0x53 0xcb 0xd1 0x56 0xeb 0x5b 0x7a 0x9d 0xed 0xe2 0xfe 0x1e 0xfd 0x5e
| + Title: Lethal Weapon
| + Multiplexing application: Tvheadend Matroska muxer
| + Writing application: Tvheadend 4.1-2541~g41fa62d
| + Timecode scale: 1000000
| + Duration: 4018.960s (01:06:58.960)
|+ Segment tracks
| + A track
|  + Track number: 1 (track ID for mkvmerge & mkvextract: 0)
|  + Track UID: 1
|  + Track type: video
|  + Lacing flag: 0
|  + Codec ID: V_MPEG2
|  + CodecPrivate, length 94
|  + Default duration: 40.000ms (25.000 frames/fields per second for a video track)
|  + Video track
|   + Pixel width: 720
|   + Pixel height: 576
|   + Display unit: 3 (aspect ratio)
|   + Display width: 16
|   + Display height: 9
| + A track
|  + Track number: 2 (track ID for mkvmerge & mkvextract: 1)
|  + Track UID: 2
|  + Track type: audio
|  + Lacing flag: 0
|  + Codec ID: A_MPEG/L2
|  + Language: ger
|  + Audio track
|   + Sampling frequency: 48000
|   + Channels: 2
| + A track
|  + Track number: 3 (track ID for mkvmerge & mkvextract: 2)
|  + Track UID: 3
|  + Track type: audio
|  + Lacing flag: 0
|  + Codec ID: A_AC3
|  + Language: ger
|  + Audio track
|   + Sampling frequency: 48000
|   + Channels: 6
| + A track
|  + Track number: 4 (track ID for mkvmerge & mkvextract: 3)
|  + Track UID: 4
|  + Track type: subtitles
|  + Lacing flag: 0
|  + Codec ID: S_TEXT/UTF8
|  + Language: ger
|+ Tags
| + Tag
|  + Targets
|   + TargetTypeValue: 50
|  + Simple
|   + Name: DATE_BROADCASTED
|   + String: 2017-06-12 21:15:25
|   + DefaultLanguage: 1
|   + TagLanguage: und
| + Tag
|  + Targets
|   + TargetTypeValue: 50
|  + Simple
|   + Name: ORIGINAL_MEDIA_TYPE
|   + String: TV
|   + DefaultLanguage: 1
|   + TagLanguage: und
| + Tag
|  + Targets
|   + TargetTypeValue: 50
|  + Simple
|   + Name: TVCHANNEL
|   + String: SAT.1
|   + DefaultLanguage: 1
|   + TagLanguage: und
| + Tag
|  + Targets
|   + TargetTypeValue: 50
|  + Simple
|   + Name: SUMMARY
|   + String: Der Arm des Kartells, Action, USA 2017
|   + DefaultLanguage: 1
|   + TagLanguage: ger
| + Tag
|  + Targets
|   + TargetTypeValue: 50
|  + Simple
|   + Name: DESCRIPTION
|   + String: Nachdem Palmer Riggs gesagt hat, dass Miranda von Gideon Lyon im Auftrag des Flores-Kartells get|   + DefaultLanguage: 1
|   + TagLanguage: ger
| + Tag
|  + Targets
|   + TargetTypeValue: 50
|  + Simple
|   + Name: COMMENT
|   + String: Auto recording
|   + DefaultLanguage: 1
|   + TagLanguage: ger
|+ Cluster

Plex doesn’t read embedded metadata from MKVs.

Why not?
Is there any other way to get the metadata from mkv?

I can’t tell you why.
If you could instruct tvheadend to produce Kodi-compatible .nfo files with the metadata.
Then you could use the .nfo importer agents to get them into Plex.

Thanks for this info - I’ll check this.
Currently it seems that tvheadend can not create nfo-files out-of-the-box - maybe with a post-processor-command.

Al