My video library is in MPEG-2 Transport stream (M2TS) files and MKV files (most of these are DVB-files with DVB subtitles). When importing these files - Plex ignores the metadata. If I remux to MP4, all the metadata shows up but I lose the metadata.
Could you please add proper support for metadata from different fileformats other than MP4?
MKV support is vital to my collection, I include subtitles a cover and all sorts of data added with mkvtoolnix and at this point Plex ignores my covers for example and just adds any cover. While this would be fine for some, there is no way to force Plex to choose my cover so I am always fixing them. Hope you can add an mkv scan too.
Agreed - MKV is vital to my collection as well, since I embed subtitles. MP4 is listed as the preferred container, but it does NOT support image format subtitles. MKV is very common container, it is a shame it is not well supported by Plex Media Server.
@dachew said:
Agreed - MKV is vital to my collection as well, since I embed subtitles. MP4 is listed as the preferred container, but it does NOT support image format subtitles. MKV is very common container, it is a shame it is not well supported by Plex Media Server.
All of my movies are in a MKV container and Plex works with them perfectly. Why do you think MKV isn’t well supported by Plex?
Keep in mind Plex does a wonderful job as a whole with many different file types. Also keep in mind MKV is a great storage container but it isn’t a streaming container like MP4. There is only so much Plex can do to blur the lines between MKV and MP4 streaming wise and they do this really well.
Granted reading meta-data from different types of files is a different story. @kegobeer-plex what the guys here are talking about is the ability to embed your own meta-data in the file itself and have the scanner pull that info and use it without over writing your embedded data from info it pulls from the net.
In an ideal world you should be able to embed data in the files. OR have an NFO file with this info and a image file with the same name as the movie/show that would get used. This would allow you to create the “perfect” info for everything outside of Plex before you ever add the media and know it would get used. This would especially be great for personal videos. If you ever had to recreate your system or delete/add a library again you would know it would pick up the info as well. I’m a big believer in this myself but would like to see it taken a step further and allow the index/bif files to reside next to your media as well instead of in the meta-data directories. To me the index generation is the slowest part of re-doing a library and can take months to redo on a large system. Why not allow this type of info to reside with the media?
This would be a much appreciated addition to Plex for me as well. And surely there are a lot of people that would benefit from this and haven’t upvoted this post. For example shows that have missing translations for all of the available agents. Also MKV is a popular choice if you want to build a collection of your NAS. So is it really that hard to achieve, since this request surely must have crossed the developers minds at some point?
I found this too by creating a new issue. I am frankly shocked that this isn’t a regression and instead is by design. It’s a massive oversight given the limitations of MP4 containers.
Edit: just double checked, following up with the reply on my previous post that claimed VP9 was a valid format in MP4: FFMPEG on my fully updated Ubuntu 20.04 system does not allow VP9 or Opus in mp4 containers, which tracks with all my past experience - fully supporting the webm/matroska container these formats are used with makes sense.
I have an extensive library of personal MKV files from a re-cut, so none of the episodes line up with the original series, and all I get are dates for episode names. As previously mentioned by @cayars it would be nice if there was at least some way for MKV users to index episodes. If the MKV metadata isn’t supported, it could always be off-loaded to the file name or a separate directory file. I find it crazy that this issue has been seemingly ignored for at least seven years for what seems like an essential feature. Heck, make extensive data management part of Plex Pass if it’s that big a deal.
As it stands, your solution may only work with Prefer Local Metadata turned on (which then applies to the whole library). This is a pain if you don’t your matched content affected (and want it in the same library).
I’ve got loads of tagged MKV files. It’s very important that Plex could be able to read the tags. It’s very annoying to have to add the tags manually on Plex. It just doesn’t make sense.
This would be such a great feature addition. I have a huge library of live music - much of it has metadata that could be used for things like automatic collection generation or just making sure the Title is correct. Loading it into Plex and getting it organized in a meaningful way is extremely manual and time intensive. Getting it to display the way I want it in Plex would take hundreds of hours. If I ever have a problem with my Plex docker and can’t restore from backup then I’ve just lost all of that configuration. This is why I prefer that information to be stored in the file metadata so that it will never be lost and can be imported into a new library easily in the future.
Agreed. Paid the lifetime around 2018. 98% of my videos are mkv. After switching out my hard drives, age and moving to a larger size, years of updating Plex’s metadata as I loaded new movies or series has disappeared. Now I have about 12TB of files named “Episode __” or just a date. Doesn’t seem to matter how I structure the folder, name the file, or if I had {} tags to grab info… It’s crazy that more than 5 years passed and there’s still little to no support outside MP4.