|
Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
Castle (2009) lookup failed
I'm still having issues with Castle (2009) lookups. I have manually added the matcher multiple times and it shows as this:
Code:
<match> <regex>[\\/]Castle (2009)</regex> <metadata type="TV" name="tvdb">83462</metadata> </match> Code:
2015-04-21 00:40:22,653 - ERROR; \\W7-Server\4_2\Videos\TV Shows\Castle\Season 07\Castle (2009) - S07E20 - Sleeper [HDTV-720p].mkv; Castle (2009) - S07E20 - Sleeper [HDTV-720p]; 21545988; Metadata lookup failed for Castle Code:
2015-04-21 00:40:22,356 [Timer-487] INFO sagex.phoenix.metadata.search.TVScraperManager - Scraper title-s00e00 created a query: SearchQuery [type=TV, fields={EPISODE: 20,SEASON: 07,RAW_TITLE: Castle (2009) -,}, hints=Hints [hints={update_fanart: true,update_metadata: true,scan_missing_metadata: true,scan_subfolders: true,known_recording: false,import_tv_as_recording: true,auto: true,}]] for file SageMediaFile [sageId=21545988, sageObject=MediaFile[id=21545988 A[21545991,21545989,"Castle (2009) - S07E20 - Sleeper [HDTV-720p]",0@0420.20:28,42] mask=V host=SageTV-VM encodedBy= format=MATROSKA 0:42:23 384 kbps [#0 Video[H.264 23.98 fps 1276x716 319:179 progressive]#1 Audio[AC3 48000 Hz 6 channels 384 kbps idx=1]] \\W7-Server\4_2\Videos\TV Shows\Castle\Season 07\Castle (2009) - S07E20 - Sleeper [HDTV-720p].mkv, Seg0[Mon 4/20 20:28:33.000-Mon 4/20 21:10:56.000]]] with hints Hints [hints={update_metadata: true,update_fanart: true,scan_missing_metadata: true,known_recording: false,scan_subfolders: true,import_tv_as_recording: true,auto: true,}] 2015-04-21 00:40:22,356 [Timer-487] INFO sagex.phoenix.metadata.search.SearchQueryFactory - Created Search Query: SearchQuery [type=TV, fields={EPISODE: 20,CLEAN_TITLE: Castle,EPISODE_DATE: 2015-04-20,SEASON: 07,FILE: \\W7-Server\4_2\Videos\TV Shows\Castle\Season 07\Castle (2009) - S07E20 - Sleeper [HDTV-720p].mkv,RAW_TITLE: Castle (2009),}, hints=Hints [hints={update_fanart: true,update_metadata: true,scan_missing_metadata: true,scan_subfolders: true,known_recording: false,import_tv_as_recording: true,auto: true,}]] 2015-04-21 00:40:22,356 [Timer-487] INFO sagex.phoenix.metadata.MetadataManager - search(): tvdb; SearchQuery [type=TV, fields={EPISODE: 20,CLEAN_TITLE: Castle,EPISODE_DATE: 2015-04-20,SEASON: 07,FILE: \\W7-Server\4_2\Videos\TV Shows\Castle\Season 07\Castle (2009) - S07E20 - Sleeper [HDTV-720p].mkv,RAW_TITLE: Castle (2009),}, hints=Hints [hints={update_fanart: true,update_metadata: true,scan_missing_metadata: true,scan_subfolders: true,known_recording: false,import_tv_as_recording: true,auto: true,}]] 2015-04-21 00:40:22,356 [Timer-487] INFO sagex.phoenix.metadata.MetadataManager - Searching: Castle (2009) using TVDBMetadataProvider[MetadataProviderInfo [id=tvdb, fanartId=null, mediaTypes=[TV], name=thetvdb.com]] 2015-04-21 00:40:22,356 [Timer-487] INFO sagex.phoenix.metadata.provider.tvdb.TVDBSearchParser - TVDB Search: http://www.thetvdb.com/api/GetSeries.php?seriesname=Castle+%282009%29 2015-04-21 00:40:22,544 [Timer-487] INFO sagex.phoenix.metadata.MetadataManager - Searching Using Cleaned Title: Castle using TVDBMetadataProvider[MetadataProviderInfo [id=tvdb, fanartId=null, mediaTypes=[TV], name=thetvdb.com]] 2015-04-21 00:40:22,544 [Timer-487] INFO sagex.phoenix.metadata.provider.tvdb.TVDBSearchParser - TVDB Search: http://www.thetvdb.com/api/GetSeries.php?seriesname=Castle 2015-04-21 00:40:22,653 [Timer-487] WARN phoenix.log - ERROR; \\W7-Server\4_2\Videos\TV Shows\Castle\Season 07\Castle (2009) - S07E20 - Sleeper [HDTV-720p].mkv; Castle (2009) - S07E20 - Sleeper [HDTV-720p]; 21545988; Metadata lookup failed for Castle MetadataException [query=SearchQuery [type=TV, fields={EPISODE: 20,CLEAN_TITLE: Castle,EPISODE_DATE: 2015-04-20,QUERY: Castle,SEASON: 07,FILE: \\W7-Server\4_2\Videos\TV Shows\Castle\Season 07\Castle (2009) - S07E20 - Sleeper [HDTV-720p].mkv,RAW_TITLE: Castle (2009),}, hints=Hints [hints={update_fanart: true,update_metadata: true,scan_missing_metadata: true,scan_subfolders: true,known_recording: false,import_tv_as_recording: true,auto: true,}]], ] at sagex.phoenix.metadata.MetadataManager.getMetdata(MetadataManager.java:412) at sagex.phoenix.metadata.MetadataManager.automaticUpdate(MetadataManager.java:513) at sagex.phoenix.metadata.MetadataManager.automaticUpdate(MetadataManager.java:479) at sagex.phoenix.plugin.PhoenixPlugin.updateMetadata(PhoenixPlugin.java:153) at sagex.phoenix.plugin.PhoenixPlugin.mediaFileImported(PhoenixPlugin.java:127) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sagex.plugin.AbstractPlugin$1.run(AbstractPlugin.java:254) at java.util.TimerThread.mainLoop(Unknown Source) at java.util.TimerThread.run(Unknown Source)
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
#2
|
||||
|
||||
This is a bug in bmt when it creates the entry... try adding
\ to ( so that it looks like.. Code:
<regex>[\\/]Castle \(2009\)</regex> Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#3
|
||||
|
||||
Made the change to this show and the 6 others with the same problem. Thank you!
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
#4
|
||||
|
||||
UPDATE: Problem is fixed. I had a bad regex at the beginning of the MediaTitles.xml file and I suspect that was causing the rest of the file to be ignored. In my case, I had this:
Code:
<regex>[\\/\TV Show Name[\\/]</regex> ^ Original post follows: Sadly, I'm still having issues with Castle (among other shows with a year in the title): Here's what I'm seeing in the Phoenix log: Code:
2016-05-10 12:16:57,992 [28357454@qtp-25441064-4] INFO sagex.phoenix.db.PQLParser - Parsing PQL Query: Title contains 'Hell to Pay' 2016-05-10 12:16:57,992 [28357454@qtp-25441064-4] WARN sagex.phoenix.vfs.sage.SageMediaFile - Found Movie Title is wrong place for: 2016-05-10 12:16:57,992 [28357454@qtp-25441064-4] WARN sagex.phoenix.vfs.sage.SageMediaFile - Found Movie Title is wrong place for: CBS 2 News at Noon 2016-05-10 12:16:57,992 [28357454@qtp-25441064-4] WARN sagex.phoenix.vfs.sage.SageMediaFile - Found Movie Title is wrong place for: Eyewitness News at Noon 2016-05-10 12:16:57,992 [28357454@qtp-25441064-4] WARN sagex.phoenix.vfs.sage.SageMediaFile - Found Movie Title is wrong place for: Fallen 2016-05-10 12:16:57,992 [28357454@qtp-25441064-4] WARN sagex.phoenix.vfs.sage.SageMediaFile - Found Movie Title is wrong place for: CBS 2 News at Noon 2016-05-10 12:16:57,992 [28357454@qtp-25441064-4] WARN sagex.phoenix.vfs.sage.SageMediaFile - Found Movie Title is wrong place for: Eyewitness News at Noon 2016-05-10 12:16:58,006 [28357454@qtp-25441064-4] WARN sagex.phoenix.vfs.sage.SageMediaFile - Found Movie Title is wrong place for: Beauty and the Beast 2016-05-10 12:16:58,006 [28357454@qtp-25441064-4] WARN sagex.phoenix.vfs.sage.SageMediaFile - Found Movie Title is wrong place for: Casino Royale 2016-05-10 12:16:58,006 [28357454@qtp-25441064-4] WARN sagex.phoenix.vfs.sage.SageMediaFile - Found Movie Title is wrong place for: Hannibal 2016-05-10 12:16:58,006 [28357454@qtp-25441064-4] WARN sagex.phoenix.vfs.sage.SageMediaFile - Found Movie Title is wrong place for: Silverado 2016-05-10 12:16:58,006 [28357454@qtp-25441064-4] WARN sagex.phoenix.vfs.sage.SageMediaFile - Found Movie Title is wrong place for: Sky Captain and the World of Tomorrow 2016-05-10 12:16:58,020 [28357454@qtp-25441064-4] WARN sagex.phoenix.vfs.sage.SageMediaFile - Found Movie Title is wrong place for: The Presidio 2016-05-10 12:16:58,020 [28357454@qtp-25441064-4] WARN sagex.phoenix.vfs.sage.SageMediaFile - Found Movie Title is wrong place for: Valkyrie 2016-05-10 12:16:58,020 [28357454@qtp-25441064-4] WARN sagex.phoenix.vfs.sage.SageMediaFile - Found Movie Title is wrong place for: Whiteout 2016-05-10 12:16:58,048 [28357454@qtp-25441064-4] INFO phoenix.impl.MediaBrowserAPI - Search for 'Title contains 'Hell to Pay'' returned 1 results in 56ms 2016-05-10 12:16:58,076 [28357454@qtp-25441064-4] WARN sagex.phoenix.metadata.persistence.TVSeriesUtil - Unable to create a SeriesInfoID for : 2016-05-10 12:16:58,076 [28357454@qtp-25441064-4] WARN phoenix.impl.MediaAPI - Invalid year for Movie, so ignoring Title Mask for SageMediaFile [sageId=23132925, sageObject=MediaFile[id=23132925 A[23132928,23132926,"Castle (2009) - S08E21 - Hell To Pay",0@0509.03:20,42] mask=V host=DVR_W7_x64 encodedBy= format=MATROSKA 0:42:16 384 kbps [#0 Video[H.264 23.98 fps 1280x716 320:179 progressive]#1 Audio[AC3 48000 Hz 6 channels 384 kbps idx=1]] \\W7-Server\Videos\TV Shows\Castle (2009)\Season 08\Castle (2009) - S08E21 - Hell To Pay.mkv, Seg0[Mon 5/9 3:20:11.840-Mon 5/9 4:02:28.000]]] 2016-05-10 12:16:58,090 [28357454@qtp-25441064-4] WARN sagex.phoenix.fanart.AdvancedFanartMediaRequestHandler - Fanart Failed: 404; Fanart not found 2016-05-10 12:17:07,357 [Thread-48] INFO sagex.phoenix.metadata.PhoenixMetadataSupport - Auto update in progress: Hints [hints={update_metadata: true,update_fanart: true,scan_missing_metadata: false,scan_subfolders: true,import_tv_as_recording: false,refresh: false,}] 2016-05-10 12:17:07,357 [Thread-48] INFO sagex.phoenix.metadata.search.TVScraperManager - Scraper title-s00e00 created a query: SearchQuery [type=TV, fields={EPISODE: 21,SEASON: 08,RAW_TITLE: Castle (2009) -,}, hints=Hints [hints={update_fanart: true,update_metadata: true,scan_missing_metadata: false,scan_subfolders: true,import_tv_as_recording: false,refresh: false,}]] for file SageMediaFile [sageId=23132925, sageObject=MediaFile[id=23132925 A[23132928,23132926,"Castle (2009) - S08E21 - Hell To Pay",0@0509.03:20,42] mask=V host=DVR_W7_x64 encodedBy= format=MATROSKA 0:42:16 384 kbps [#0 Video[H.264 23.98 fps 1280x716 320:179 progressive]#1 Audio[AC3 48000 Hz 6 channels 384 kbps idx=1]] \\W7-Server\Videos\TV Shows\Castle (2009)\Season 08\Castle (2009) - S08E21 - Hell To Pay.mkv, Seg0[Mon 5/9 3:20:11.840-Mon 5/9 4:02:28.000]]] with hints Hints [hints={update_metadata: true,update_fanart: true,scan_missing_metadata: false,scan_subfolders: true,import_tv_as_recording: false,refresh: false,}] 2016-05-10 12:17:07,357 [Thread-48] INFO sagex.phoenix.metadata.search.SearchQueryFactory - Created Search Query: SearchQuery [type=TV, fields={FILE: \\W7-Server\Videos\TV Shows\Castle (2009)\Season 08\Castle (2009) - S08E21 - Hell To Pay.mkv,CLEAN_TITLE: Castle,EPISODE_DATE: 2016-05-09,EPISODE: 21,SEASON: 08,RAW_TITLE: Castle (2009),}, hints=Hints [hints={update_fanart: true,update_metadata: true,scan_missing_metadata: false,scan_subfolders: true,import_tv_as_recording: false,refresh: false,}]] 2016-05-10 12:17:07,357 [Thread-48] INFO sagex.phoenix.metadata.MetadataManager - search(): tvdb; SearchQuery [type=TV, fields={FILE: \\W7-Server\Videos\TV Shows\Castle (2009)\Season 08\Castle (2009) - S08E21 - Hell To Pay.mkv,CLEAN_TITLE: Castle,EPISODE_DATE: 2016-05-09,EPISODE: 21,SEASON: 08,RAW_TITLE: Castle (2009),}, hints=Hints [hints={update_fanart: true,update_metadata: true,scan_missing_metadata: false,scan_subfolders: true,import_tv_as_recording: false,refresh: false,}]] 2016-05-10 12:17:07,357 [Thread-48] INFO sagex.phoenix.metadata.MetadataManager - Searching: Castle (2009) using TVDBMetadataProvider[MetadataProviderInfo [id=tvdb, fanartId=null, mediaTypes=[TV], name=thetvdb.com]] 2016-05-10 12:17:07,357 [Thread-48] INFO sagex.phoenix.metadata.provider.tvdb.TVDBSearchParser - TVDB Search: http://www.thetvdb.com/api/GetSeries.php?seriesname=Castle+%282009%29 2016-05-10 12:17:07,357 [Thread-48] INFO sagex.phoenix.metadata.MetadataManager - Searching Using Cleaned Title: Castle using TVDBMetadataProvider[MetadataProviderInfo [id=tvdb, fanartId=null, mediaTypes=[TV], name=thetvdb.com]] 2016-05-10 12:17:07,357 [Thread-48] INFO sagex.phoenix.metadata.provider.tvdb.TVDBSearchParser - TVDB Search: http://www.thetvdb.com/api/GetSeries.php?seriesname=Castle 2016-05-10 12:17:07,371 [Thread-48] WARN phoenix.log - ERROR; \\W7-Server\Videos\TV Shows\Castle (2009)\Season 08\Castle (2009) - S08E21 - Hell To Pay.mkv; Castle (2009) - S08E21 - Hell To Pay; 23132925; Metadata lookup failed for Castle MetadataException [query=SearchQuery [type=TV, fields={QUERY: Castle,FILE: \\W7-Server\Videos\TV Shows\Castle (2009)\Season 08\Castle (2009) - S08E21 - Hell To Pay.mkv,CLEAN_TITLE: Castle,EPISODE_DATE: 2016-05-09,EPISODE: 21,SEASON: 08,RAW_TITLE: Castle (2009),}, hints=Hints [hints={update_fanart: true,update_metadata: true,scan_missing_metadata: false,scan_subfolders: true,import_tv_as_recording: false,refresh: false,}]], ] at sagex.phoenix.metadata.MetadataManager.getMetdata(MetadataManager.java:412) at sagex.phoenix.metadata.MetadataManager.automaticUpdate(MetadataManager.java:513) at sagex.phoenix.metadata.MetadataManager.automaticUpdate(MetadataManager.java:479) at sagex.phoenix.metadata.AutomaticMetadataVisitor.visit(AutomaticMetadataVisitor.java:30) at sagex.phoenix.vfs.AbstractMediaResource.accept(AbstractMediaResource.java:159) at sagex.phoenix.vfs.VirtualMediaFolder.accept(VirtualMediaFolder.java:179) at sagex.phoenix.metadata.PhoenixMetadataSupport$1.run(PhoenixMetadataSupport.java:124) at sagex.phoenix.progress.ProgressTrackerManager$1.run(ProgressTrackerManager.java:49) 2016-05-10 12:17:07,371 [Thread-48] WARN phoenix.log - AutomaticMetadataVisitor(): lookup failed with an error for SageMediaFile [sageId=23132925, sageObject=MediaFile[id=23132925 A[23132928,23132926,"Castle (2009) - S08E21 - Hell To Pay",0@0509.03:20,42] mask=V host=DVR_W7_x64 encodedBy= format=MATROSKA 0:42:16 384 kbps [#0 Video[H.264 23.98 fps 1280x716 320:179 progressive]#1 Audio[AC3 48000 Hz 6 channels 384 kbps idx=1]] \\W7-Server\Videos\TV Shows\Castle (2009)\Season 08\Castle (2009) - S08E21 - Hell To Pay.mkv, Seg0[Mon 5/9 3:20:11.840-Mon 5/9 4:02:28.000]]] MetadataException [query=SearchQuery [type=TV, fields={QUERY: Castle,FILE: \\W7-Server\Videos\TV Shows\Castle (2009)\Season 08\Castle (2009) - S08E21 - Hell To Pay.mkv,CLEAN_TITLE: Castle,EPISODE_DATE: 2016-05-09,EPISODE: 21,SEASON: 08,RAW_TITLE: Castle (2009),}, hints=Hints [hints={update_fanart: true,update_metadata: true,scan_missing_metadata: false,scan_subfolders: true,import_tv_as_recording: false,refresh: false,}]], ] at sagex.phoenix.metadata.MetadataManager.getMetdata(MetadataManager.java:412) at sagex.phoenix.metadata.MetadataManager.automaticUpdate(MetadataManager.java:513) at sagex.phoenix.metadata.MetadataManager.automaticUpdate(MetadataManager.java:479) at sagex.phoenix.metadata.AutomaticMetadataVisitor.visit(AutomaticMetadataVisitor.java:30) at sagex.phoenix.vfs.AbstractMediaResource.accept(AbstractMediaResource.java:159) at sagex.phoenix.vfs.VirtualMediaFolder.accept(VirtualMediaFolder.java:179) at sagex.phoenix.metadata.PhoenixMetadataSupport$1.run(PhoenixMetadataSupport.java:124) at sagex.phoenix.progress.ProgressTrackerManager$1.run(ProgressTrackerManager.java:49) Code:
<match> <regex>[\\/]Castle \(2009\)[\\/]</regex> <metadata type="TV" name="tvdb">83462</metadata> </match> <match> <regex>[\\/]Castle \(2009\)</regex> <metadata type="TV" name="tvdb">83462</metadata> </match>
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 Last edited by Skirge01; 05-10-2016 at 11:15 AM. |
#5
|
||||
|
||||
The metadata handling is high on my list of things to do... Originally i was going scrap doing any updates... but since sagetv is now open source, it's poured new life into it.
Jusjoken has dome some v9 update to phoenix that we have not released yet. I'm hoping to do some tweaks to it as well, and, the area of metadata handling and matchers will get some love. For starters while I might use regex under the hood, I think most people would be more comfortable with a UI and a something simpler. Sometimes I have lookups fail... even though the data is correct. Sometimes it's TVDB, but more ofter then none, there are bugs in the lookup handling. Now sadly, I don't intend on making any updates to V7 SageTV, but in V9, probably over the summer, there will be some Phoenix (and metadata) updates.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#6
|
||||
|
||||
Quote:
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
BMT Auto Lookup | Jesse | Batch Metadata Tools | 2 | 11-22-2010 10:14 PM |
Empty web lookup | davidk21770 | Batch Metadata Tools | 4 | 11-07-2010 05:23 PM |
Automatic Metadata Failed (Code 10100) IMDB: Failed to parse providerDataUrl: | mkanet | Batch Metadata Tools | 2 | 10-12-2010 03:22 PM |
Automatic Lookup? | peternm22 | Batch Metadata Tools | 8 | 09-21-2010 08:11 AM |
EPG Lookup | 3DFreek | SageTV Customizations | 0 | 08-17-2005 06:53 AM |