Hello! Please consider enabling .xattr metadata support for Plex Movie agent and scanner.
These files are created using Filebot software and contain information similar to .nfo files. For example, movie :
Zvonok.2002.x264.Blu-Ray.Remux.(1080p)-HDClub.mkv
{"@type":"Movie","year":2002,"imdbId":298130,"tmdbId":565,"language":"en","id":565,"name":"The Ring","aliasNames":[]}
As you can see, this file stores information about the type of video (movie, TV series, or multi-episode series), identifiers from tmdb and imdb that the agent can use.
For serials it will look like this:
Banshee.2013.S1.E01.Pilot.BDRemux.mkv
{"@type":"Episode","seriesName":"Banshee","season":1,"episode":1,"title":"Pilot","absolute":1,"airdate":{"year":2013,"month":1,"day":11},"id":4395226,"seriesInfo":{"database":"TheTVDB","order":"Airdate","language":"en","type":"TV Series","id":259765,"name":"Banshee","aliasNames":["Banshee: Small town. Big secrets","Banshee: Origins","竊盜警長","Banshee (2013)","באנשי","Banshee - La città del male","밴쉬","Банши","黑吃黑"],"certification":"TV-MA","startDate":{"year":2013,"month":1,"day":11},"genres":["Action","Crime","Drama"],"network":"Cinemax","rating":8.7,"ratingCount":5079,"runtime":55,"status":"Ended"}}
here we have the tvdb or tmdb id, the season and episode number, as well as the sort order (airdate, DVD and how the new API from tvdb will be added, the Netflix order will be added) that the plex needs to know.
If we have several episodes in one file, then this is not a problem either, .xattr files will give information for plex that there is more than one episode in our file.
The.Witness.for.the.Prosecution.S01E01-E02.Part.1-2.1080i.BluRay.REMUX.AVC.DTS-HD.MA.5.1-EPSiLON.TeamHD.mkv
{"@type":"MultiEpisode","episodes":[{"seriesName":"The Witness for the Prosecution","season":1,"episode":1,"title":"Part 1","airdate":{"year":2016,"month":12,"day":26},"id":5868149,"seriesInfo":{"database":"TheTVDB","order":"DVD","language":"en","type":"TV Series","id":320674,"name":"The Witness for the Prosecution","aliasNames":["Agatha Christie's The Witness for the Prosecution"],"startDate":{"year":2016,"month":12,"day":26},"genres":["Crime","Drama","Suspense"],"network":"BBC One","rating":8.0,"ratingCount":109,"runtime":60,"status":"Ended"}},{"seriesName":"The Witness for the Prosecution","season":1,"episode":2,"title":"Part 2","airdate":{"year":2016,"month":12,"day":27},"id":5868150,"seriesInfo":{"database":"TheTVDB","order":"DVD","language":"en","type":"TV Series","id":320674,"name":"The Witness for the Prosecution","aliasNames":["Agatha Christie's The Witness for the Prosecution"],"startDate":{"year":2016,"month":12,"day":26},"genres":["Crime","Drama","Suspense"],"network":"BBC One","rating":8.0,"ratingCount":109,"runtime":60,"status":"Ended"}}]}
example.zip (4.4 KB)
The advantage over standard scanners is that in this way you can work with BDAV/BDMV structure (Bluray). Select the desired file, create metadata and the scanner will only find it, and ignore the rest in the folder.
Here is an example of a small series in BDAV folders.
Agent.Carter.S01.1080p.BD-Remux.3xRus.Eng.zip (322.0 KB)
Our scanner fork can handle such .xattr files.
Here is the link to the original scanner - FileBot Xattr Metadata Scanners & Plug-ins