I’m including the log from the agent in question:
2020-10-07 10:32:39,210 (1c98) : DEBUG (runtime:717) - Handling request GET /:/plugins/com.plexapp.agents.thetvdb/prefs
2020-10-07 10:32:39,211 (1c98) : DEBUG (runtime:49) - Received packed state data (80 bytes)
2020-10-07 10:32:39,214 (1c98) : DEBUG (runtime:814) - Found route matching /:/plugins/com.plexapp.agents.thetvdb/prefs
2020-10-07 10:32:39,220 (1c98) : DEBUG (runtime:88) - Sending packed state data (107 bytes)
2020-10-07 10:32:39,221 (1c98) : DEBUG (runtime:924) - Response: [200] MediaContainer, 447 bytes
2020-10-07 10:32:47,480 (13f4) : DEBUG (runtime:717) - Handling request GET /:/plugins/com.plexapp.agents.thetvdb/messaging/function/X0FnZW50S2l0OlNlYXJjaA__/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoyCmRpY3QKZGljdAo2CnMyCmVuczQKbGFuZ2IwczYKbWFudWFsYjFzNwpwcmltYXJ5aTAKczcKdmVyc2lvbnIxCnM2Cmt3YXJnc3M3ClRWX1Nob3dzMTAKbWVkaWFfdHlwZTkKczE2CjJjMzk2YzU4ZjU3ZjJhNGRzMTcKb3BlblN1YnRpdGxlc0hhc2hzMQozczcKZXBpc29kZXMxCjFzOAplcGlzb2RpY3MxOApBcmUgWW91IHRoZSBPbmUgQnJzNApzaG93czEKM3M2CnNlYXNvbnMxMTEKRiUzQSU1Q1RWJTVDQXJlJTIwWW91JTIwVGhlJTIwT25lJTIwJTI4QlIlMjklNUNTZWFzb24lMjAzJTVDQXJlJTIwWW91JTIwVGhlJTIwT25lJTIwJTI4QlIlMjklMjAtJTIwczAzZTAzJTJFbWt2czgKZmlsZW5hbWVzNDAKZGJiZjE5MzUwYTdkZGQ2N2U0N2ZmYWRmMGYwMzA0OTY2YWEwYTc5NHM4CnBsZXhIYXNoczIKLTFzOApkdXJhdGlvbnM1CjMzODYwczIKaWRyMAo_
2020-10-07 10:32:47,480 (13f4) : DEBUG (runtime:49) - Received packed state data (580 bytes)
2020-10-07 10:32:47,482 (13f4) : DEBUG (runtime:814) - Found route matching /:/plugins/com.plexapp.agents.thetvdb/messaging/function/X0FnZW50S2l0OlNlYXJjaA__/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoyCmRpY3QKZGljdAo2CnMyCmVuczQKbGFuZ2IwczYKbWFudWFsYjFzNwpwcmltYXJ5aTAKczcKdmVyc2lvbnIxCnM2Cmt3YXJnc3M3ClRWX1Nob3dzMTAKbWVkaWFfdHlwZTkKczE2CjJjMzk2YzU4ZjU3ZjJhNGRzMTcKb3BlblN1YnRpdGxlc0hhc2hzMQozczcKZXBpc29kZXMxCjFzOAplcGlzb2RpY3MxOApBcmUgWW91IHRoZSBPbmUgQnJzNApzaG93czEKM3M2CnNlYXNvbnMxMTEKRiUzQSU1Q1RWJTVDQXJlJTIwWW91JTIwVGhlJTIwT25lJTIwJTI4QlIlMjklNUNTZWFzb24lMjAzJTVDQXJlJTIwWW91JTIwVGhlJTIwT25lJTIwJTI4QlIlMjklMjAtJTIwczAzZTAzJTJFbWt2czgKZmlsZW5hbWVzNDAKZGJiZjE5MzUwYTdkZGQ2N2U0N2ZmYWRmMGYwMzA0OTY2YWEwYTc5NHM4CnBsZXhIYXNoczIKLTFzOApkdXJhdGlvbnM1CjMzODYwczIKaWRyMAo_
2020-10-07 10:32:47,482 (13f4) : INFO (agentkit:961) - Searching for matches for {'openSubtitlesHash': '2c396c58f57f2a4d', 'episode': '3', 'episodic': '1', 'show': 'Are You the One Br', 'season': '3', 'filename': 'F%3A%5CTV%5CAre%20You%20The%20One%20%28BR%29%5CSeason%203%5CAre%20You%20The%20One%20%28BR%29%20-%20s03e03%2Emkv', 'plexHash': 'dbbf19350a7ddd67e47ffadf0f0304966aa0a794', 'duration': '-1', 'id': '33860'}
2020-10-07 10:32:47,483 (13f4) : DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400/library/metadata/33860/tree'
2020-10-07 10:32:47,516 (13f4) : DEBUG (networking:138) - Fetching 'https://meta.plex.tv/tv/guid/71/716b1cc0da5735f1e13b77bc3cff49221d6572b3.xml' from the HTTP cache
2020-10-07 10:32:47,549 (13f4) : DEBUG (networking:143) - Requesting 'https://meta.plex.tv/tv/names/en/5f/5f9e5802bbabc71f9275fccf122f5a52b8599f12.xml'
2020-10-07 10:32:47,653 (13f4) : DEBUG (networking:143) - Requesting 'https://meta.plex.tv/tv/names/en/8a/8af56de68279cb6f5ed022f31af18b9fcdcc2e92.xml'
2020-10-07 10:32:47,743 (13f4) : DEBUG (networking:143) - Requesting 'https://meta.plex.tv/tv/names/en/fe/fe05bcdcdc4928012781a5f1a2a77cbb5398e106.xml'
2020-10-07 10:32:47,831 (13f4) : DEBUG (networking:143) - Requesting 'https://meta.plex.tv/tv/names/en/3e/3eb65786145ecb71e9dcbb3a09f06a0b3a6c4d2d.xml'
2020-10-07 10:32:47,915 (13f4) : DEBUG (networking:143) - Requesting 'https://tvdb2.plex.tv/series/291628?lang=en'
2020-10-07 10:32:48,448 (13f4) : INFO (logkit:16) - Adding (based on word matches) id: 291628, name: Are You The One? (BR), year: 2015, lang: en, score: 85
2020-10-07 10:32:48,451 (13f4) : INFO (logkit:16) - Top GUID+name result: MetadataSearchResult(lang='en', thumb=None, score=85, year='2015', id='291628', name='Are You The One? (BR)')
2020-10-07 10:32:48,451 (13f4) : INFO (logkit:16) - Searching for exact match with: Are+You+the+One+Br (lang: en)
2020-10-07 10:32:48,453 (13f4) : DEBUG (networking:143) - Requesting 'https://tvdb2.plex.tv/search/series?name=Are+You+the+One+Br'
2020-10-07 10:32:49,003 (13f4) : INFO (logkit:16) - Scoring result: Are You The One? (BR) (291628)
2020-10-07 10:32:49,005 (13f4) : INFO (logkit:16) - Score after heuristics: 85
2020-10-07 10:32:49,006 (13f4) : INFO (logkit:16) - Final result: MetadataSearchResult(lang='en', thumb=None, score=85, year=u'2015', id='291628', name=u'Are You The One? (BR)')
2020-10-07 10:32:49,007 (13f4) : DEBUG (runtime:88) - Sending packed state data (607 bytes)
2020-10-07 10:32:49,007 (13f4) : DEBUG (runtime:924) - Response: [200] str, 648 bytes
2020-10-07 10:32:49,063 (33dc) : DEBUG (runtime:717) - Handling request GET /:/plugins/com.plexapp.agents.thetvdb/messaging/function/X0FnZW50S2l0OlVwZGF0ZU1ldGFkYXRh/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMTAKczIKZW5zNApsYW5nYjFzNQpmb3JjZWIwczgKcGVyaW9kaWNzNQozMzg2MHM0CmRiaWRpMApzNwp2ZXJzaW9ubnMxMApwYXJlbnRHVUlEbnM4CnBhcmVudElEczcKVFZfU2hvd3MxMAptZWRpYV90eXBlczQzCmNvbS5wbGV4YXBwLmFnZW50cy50aGV0dmRiOi8vMjkxNjI4P2xhbmc9ZW5zNApndWlkczYKMjkxNjI4czIKaWRyMAo_
2020-10-07 10:32:49,065 (33dc) : DEBUG (runtime:49) - Received packed state data (580 bytes)
2020-10-07 10:32:49,068 (33dc) : DEBUG (runtime:814) - Found route matching /:/plugins/com.plexapp.agents.thetvdb/messaging/function/X0FnZW50S2l0OlVwZGF0ZU1ldGFkYXRh/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMTAKczIKZW5zNApsYW5nYjFzNQpmb3JjZWIwczgKcGVyaW9kaWNzNQozMzg2MHM0CmRiaWRpMApzNwp2ZXJzaW9ubnMxMApwYXJlbnRHVUlEbnM4CnBhcmVudElEczcKVFZfU2hvd3MxMAptZWRpYV90eXBlczQzCmNvbS5wbGV4YXBwLmFnZW50cy50aGV0dmRiOi8vMjkxNjI4P2xhbmc9ZW5zNApndWlkczYKMjkxNjI4czIKaWRyMAo_
2020-10-07 10:32:49,069 (33dc) : DEBUG (model:32) - Loading model with GUID com.plexapp.agents.thetvdb://291628?lang=en
2020-10-07 10:32:49,071 (33dc) : ERROR (model:205) - Cannot read model from C:\Users\Admin\AppData\Local\Plex Media Server\Metadata\TV Shows\d\b0d6f1645199fdcfd38695aebb8f3d9b7a25dbd.bundle\Contents\com.plexapp.agents.thetvdb
2020-10-07 10:32:49,072 (33dc) : DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400/library/metadata/33860/tree'
2020-10-07 10:32:49,079 (33dc) : INFO (logkit:16) - def update()
2020-10-07 10:32:49,081 (33dc) : DEBUG (networking:143) - Requesting 'https://tvdb2.plex.tv/series/291628?lang=en'
2020-10-07 10:32:49,482 (33dc) : DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400/services/tmdb?uri=%2Ffind%2F291628%3Fexternal_source%3Dtvdb_id'
2020-10-07 10:32:51,535 (33dc) : DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400/services/tmdb?uri=%2Ftv%2F64060%2Frecommendations'
2020-10-07 10:32:53,625 (33dc) : DEBUG (networking:143) - Requesting 'https://tvdb2.plex.tv/series/291628/actors'
2020-10-07 10:32:54,147 (33dc) : DEBUG (networking:143) - Requesting 'https://meta.plex.tv/tv_e/291628/are+you+the+one/2015'
2020-10-07 10:32:54,698 (33dc) : ERROR (networking:196) - Error opening URL 'https://meta.plex.tv/tv_e/291628/are+you+the+one/2015'
2020-10-07 10:32:54,726 (33dc) : DEBUG (networking:143) - Requesting 'https://tvdb2.plex.tv/series/291628/episodes?page=1'
2020-10-07 10:32:55,214 (33dc) : INFO (logkit:16) - Show ordering is: aired
2020-10-07 10:32:55,214 (33dc) : INFO (logkit:16) - No media for season 1 episode 1 - skipping population of episode data
2020-10-07 10:32:55,216 (33dc) : INFO (logkit:16) - No media for season 1 episode 2 - skipping population of episode data
2020-10-07 10:32:55,216 (33dc) : INFO (logkit:16) - No media for season 1 episode 3 - skipping population of episode data
2020-10-07 10:32:55,216 (33dc) : INFO (logkit:16) - No media for season 1 episode 4 - skipping population of episode data
2020-10-07 10:32:55,217 (33dc) : INFO (logkit:16) - No media for season 1 episode 5 - skipping population of episode data
2020-10-07 10:32:55,217 (33dc) : INFO (logkit:16) - No media for season 1 episode 6 - skipping population of episode data
2020-10-07 10:32:55,217 (33dc) : INFO (logkit:16) - No media for season 1 episode 7 - skipping population of episode data
2020-10-07 10:32:55,217 (33dc) : INFO (logkit:16) - No media for season 1 episode 8 - skipping population of episode data
2020-10-07 10:32:55,217 (33dc) : INFO (logkit:16) - No media for season 1 episode 9 - skipping population of episode data
2020-10-07 10:32:55,217 (33dc) : INFO (logkit:16) - No media for season 1 episode 10 - skipping population of episode data
2020-10-07 10:32:55,219 (33dc) : INFO (logkit:16) - No media for season 2 episode 1 - skipping population of episode data
2020-10-07 10:32:55,219 (33dc) : INFO (logkit:16) - No media for season 2 episode 2 - skipping population of episode data
2020-10-07 10:32:55,219 (33dc) : INFO (logkit:16) - No media for season 2 episode 3 - skipping population of episode data
2020-10-07 10:32:55,220 (33dc) : INFO (logkit:16) - No media for season 2 episode 4 - skipping population of episode data
2020-10-07 10:32:55,220 (33dc) : INFO (logkit:16) - No media for season 2 episode 5 - skipping population of episode data
2020-10-07 10:32:55,220 (33dc) : INFO (logkit:16) - No media for season 2 episode 6 - skipping population of episode data
2020-10-07 10:32:55,220 (33dc) : INFO (logkit:16) - No media for season 2 episode 7 - skipping population of episode data
2020-10-07 10:32:55,220 (33dc) : INFO (logkit:16) - No media for season 2 episode 8 - skipping population of episode data
2020-10-07 10:32:55,220 (33dc) : INFO (logkit:16) - No media for season 2 episode 9 - skipping population of episode data
2020-10-07 10:32:55,221 (33dc) : INFO (logkit:16) - No media for season 2 episode 10 - skipping population of episode data
2020-10-07 10:32:55,223 (33dc) : INFO (logkit:16) - No media for season 3 episode 4 - skipping population of episode data
2020-10-07 10:32:55,223 (33dc) : INFO (logkit:16) - No media for season 3 episode 10 - skipping population of episode data
2020-10-07 10:32:55,223 (33dc) : INFO (logkit:16) - No media for season 3 episode 5 - skipping population of episode data
2020-10-07 10:32:55,223 (33dc) : INFO (logkit:16) - No media for season 3 episode 6 - skipping population of episode data
2020-10-07 10:32:55,223 (33dc) : INFO (logkit:16) - No media for season 3 episode 7 - skipping population of episode data
2020-10-07 10:32:55,224 (33dc) : INFO (logkit:16) - No media for season 3 episode 8 - skipping population of episode data
2020-10-07 10:32:55,224 (33dc) : INFO (logkit:16) - No media for season 3 episode 9 - skipping population of episode data
2020-10-07 10:32:55,224 (33dc) : INFO (logkit:16) - No media for season 2 episode 11 - skipping population of episode data
2020-10-07 10:32:55,226 (33dc) : INFO (logkit:16) - No media for season 1 episode 11 - skipping population of episode data
2020-10-07 10:32:55,226 (33dc) : INFO (logkit:16) - No media for season 4 episode 1 - skipping population of episode data
2020-10-07 10:32:55,226 (33dc) : INFO (logkit:16) - No media for season 4 episode 2 - skipping population of episode data
2020-10-07 10:32:55,226 (33dc) : INFO (logkit:16) - No media for season 4 episode 3 - skipping population of episode data
2020-10-07 10:32:55,226 (33dc) : INFO (logkit:16) - No media for season 4 episode 4 - skipping population of episode data
2020-10-07 10:32:55,226 (33dc) : INFO (logkit:16) - No media for season 4 episode 5 - skipping population of episode data
2020-10-07 10:32:55,226 (33dc) : INFO (logkit:16) - No media for season 4 episode 6 - skipping population of episode data
2020-10-07 10:32:55,226 (33dc) : INFO (logkit:16) - No media for season 4 episode 7 - skipping population of episode data
2020-10-07 10:32:55,226 (33dc) : INFO (logkit:16) - No media for season 4 episode 8 - skipping population of episode data
2020-10-07 10:32:55,226 (33dc) : INFO (logkit:16) - No media for season 4 episode 9 - skipping population of episode data
2020-10-07 10:32:55,227 (33dc) : INFO (logkit:16) - No media for season 4 episode 10 - skipping population of episode data
2020-10-07 10:32:55,227 (33dc) : DEBUG (threadkit:234) - Starting a parallel task set named UpdateEpisodes with 3 tasks
2020-10-07 10:32:55,227 (1ab8) : DEBUG (networking:143) - Requesting 'https://tvdb2.plex.tv/episodes/5867535?lang=en'
2020-10-07 10:32:55,229 (1dec) : DEBUG (networking:143) - Requesting 'https://tvdb2.plex.tv/episodes/5867537?lang=en'
2020-10-07 10:32:55,229 (2f24) : DEBUG (networking:143) - Requesting 'https://tvdb2.plex.tv/episodes/5867536?lang=en'
2020-10-07 10:32:55,641 (1ab8) : INFO (logkit:16) - Season Extra XML is empty - therefore, no episode XML
2020-10-07 10:32:55,658 (1dec) : INFO (logkit:16) - Season Extra XML is empty - therefore, no episode XML
2020-10-07 10:32:55,661 (2f24) : INFO (logkit:16) - Season Extra XML is empty - therefore, no episode XML
2020-10-07 10:32:55,663 (33dc) : DEBUG (threadkit:244) - Parallel task set UpdateEpisodes ended
2020-10-07 10:32:55,716 (33dc) : DEBUG (networking:138) - Fetching 'https://tvdb2.plex.tv/series/291628/images?lang=en' from the HTTP cache
2020-10-07 10:32:55,755 (33dc) : DEBUG (networking:138) - Fetching 'https://tvdb2.plex.tv/series/291628/images/query?keyType=poster&lang=en' from the HTTP cache
2020-10-07 10:32:55,776 (33dc) : DEBUG (threadkit:234) - Starting a parallel task set named DownloadImages with 1 tasks
2020-10-07 10:32:55,796 (31a8) : DEBUG (networking:143) - Requesting 'https://artworks.thetvdb.com/banners/series/291628/posters/5eec01ab8440f_t.jpg'
2020-10-07 10:32:55,917 (31a8) : DEBUG (networking:175) - Not caching 'https://artworks.thetvdb.com/banners/series/291628/posters/5eec01ab8440f_t.jpg' (content type 'image/jpeg' not cacheable in Agent plug-ins)
2020-10-07 10:32:55,917 (33dc) : DEBUG (threadkit:244) - Parallel task set DownloadImages ended
2020-10-07 10:32:55,918 (33dc) : INFO (logkit:16) - Series Extra XML is empty - therefore, no season XML
2020-10-07 10:32:55,934 (33dc) : DEBUG (model:229) - Serializing to C:\Users\Admin\AppData\Local\Plex Media Server\Metadata\TV Shows\d\b0d6f1645199fdcfd38695aebb8f3d9b7a25dbd.bundle\Contents\com.plexapp.agents.thetvdb\Info.xml
2020-10-07 10:32:55,936 (33dc) : DEBUG (runtime:88) - Sending packed state data (607 bytes)
2020-10-07 10:32:55,936 (33dc) : DEBUG (runtime:924) - Response: [200] str, 16 bytes
I’ve only added the first three episodes of the season 3, this is why the agent is just requesting the information for three episodes:
All have the episodeName as NULL. Somehow it still puts the firstAired field as the episode title in plex:
This is using the following structure, using different .mkv files (from another tv show):
/TV
/Are You The One (BR)
/Season 3
/Are You The One (BR) - s03e01.mkv
/Are You The One (BR) - s03e02.mkv
/Are You The One (BR) - s03e03.mkv
XML Episode 1 files:
C:\Users\Admin\AppData\Local\Plex Media Server\Metadata\TV Shows\d\b0d6f1645199fdcfd38695aebb8f3d9b7a25dbd.bundle\Contents\com.plexapp.agents.thetvdb\seasons\3\episodes\1.xml
<?xml version='1.0' encoding='utf-8'?>
<Episode>
<rating>0.0</rating>
<art/>
<show/>
<absolute_index/>
<thumbs/>
<duration/>
<rating_key/>
<index/>
<source_title/>
<thumb/>
<title></title>
<content_rating_age/>
<writers/>
<tags/>
<season/>
<producers/>
<key/>
<originally_available_at>2017-01-29</originally_available_at>
<content_rating/>
<summary></summary>
<guest_stars/>
<directors/>
</Episode>
C:\Users\Admin\AppData\Local\Plex Media Server\Metadata\TV Shows\d\b0d6f1645199fdcfd38695aebb8f3d9b7a25dbd.bundle\Contents\_combined\seasons\3\episodes\1.xml
<?xml version='1.0' encoding='utf-8'?>
<Episode>
<directors/>
<guest_stars/>
<originally_available_at>2017-01-29</originally_available_at>
<producers/>
<rating>0.0</rating>
<tags/>
<thumbs/>
<writers/>
</Episode>