![]() |
|
Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV. |
![]() |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Update Metadata drives me mad...
I have several epsidoes of different shows where I cannot get metadata although they are on tvdb and are also in the xml files, which is downloaded.
One show is e.g. Navy CIS which has some 15 episoded where i cannot get the metadata, I have another 100 where I get metadata fine.. In the phoenix.log I always find the following Error: Code:
2011-11-19 19:07:32,130 [2438644@qtp-22995838-6 - /bmt/bmtweb/browsing] INFO sagex.phoenix.metadata.MetadataManager - search(): tvdb; SearchQuery [type=TV, fields={EPISODE_TITLE: Wenn Tote sprechen,QUERY: Navy CIS,EPISODE_DATE: 2010-04-08 00:00,EPISODE: null,SEASON: null,YEAR: 2003,}, hints=Hints [hints={update_fanart: true,update_metadata: true,scan_missing_metadata: true,scan_subfolders: true,import_tv_as_recording: true,}]] 2011-11-19 19:07:32,130 [2438644@qtp-22995838-6 - /bmt/bmtweb/browsing] INFO sagex.phoenix.metadata.MetadataManager - Searching: Navy CIS using TVDBMetadataProvider[MetadataProviderInfo [id=tvdb, fanartId=null, mediaTypes=[TV], name=thetvdb.com]] 2011-11-19 19:07:32,130 [2438644@qtp-22995838-6 - /bmt/bmtweb/browsing] INFO sagex.phoenix.metadata.provider.tvdb.TVDBSearchParser - TVDB Search: http://www.thetvdb.com/api/GetSeries.php?seriesname=Navy+CIS&language=de 2011-11-19 19:07:33,396 [2438644@qtp-22995838-6 - /bmt/bmtweb/browsing] INFO sagex.phoenix.metadata.MetadataManager - Fetching Metadata for MediaSearchResult [extraArgs={EPISODE_TITLE: Wenn Tote sprechen,YEAR: 2003,EPISODE_DATE: 2010-04-08 00:00,}, id=72108, imdbId=null, metadata=null, providerId=tvdb, score=1.0, title=Navy CIS, type=TV, url=72108, year=2003] 2011-11-19 19:07:33,411 [2438644@qtp-22995838-6 - /bmt/bmtweb/browsing] INFO sagex.phoenix.metadata.provider.tvdb.TVDBSeriesParser - TVDB Series: http://www.thetvdb.com/api/5645B594A3F32D27/series/72108/de.xml 2011-11-19 19:07:33,411 [2438644@qtp-22995838-6 - /bmt/bmtweb/browsing] INFO sagex.phoenix.metadata.provider.tvdb.TVDBSeriesParser - TVDB Actors: http://www.thetvdb.com/api/5645B594A3F32D27/series/72108/actors.xml 2011-11-19 19:07:33,411 [2438644@qtp-22995838-6 - /bmt/bmtweb/browsing] INFO sagex.phoenix.metadata.provider.tvdb.TVDBItemParser - TVDB date: http://thetvdb.com/api/GetEpisodeByAirDate.php?apikey=5645B594A3F32D27&seriesid=72108&airdate=2010-04-08 00:00 2011-11-19 19:07:33,974 [2438644@qtp-22995838-6 - /bmt/bmtweb/browsing] WARN sagex.phoenix.metadata.provider.tvdb.TVDBItemParser - Failed to get season/episode specific information for 72108; Date: 2010-04-08 00:00 java.io.IOException: Http Response Code: -1; Message: null at sagex.phoenix.util.url.CachedUrl.cache(CachedUrl.java:185) at sagex.phoenix.util.url.CachedUrl.getUrl(CachedUrl.java:142) at sagex.phoenix.util.url.CachedUrl.getInputStream(CachedUrl.java:200) at sagex.phoenix.metadata.provider.tvdb.TVDBItemParser.addSeasonEpisodeInfoByDate(TVDBItemParser.java:234) at sagex.phoenix.metadata.provider.tvdb.TVDBItemParser.getMetadata(TVDBItemParser.java:101) at sagex.phoenix.metadata.provider.tvdb.TVDBMetadataProvider.getMetaData(TVDBMetadataProvider.java:33) at sagex.phoenix.metadata.MetadataManager.getMetdata(MetadataManager.java:342) at org.jdna.bmt.web.server.BrowsingServicesImpl.getMetadata(BrowsingServicesImpl.java:479) 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 com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:569) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248) at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:322) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:879) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520) 2011-11-19 19:07:33,974 [2438644@qtp-22995838-6 - /bmt/bmtweb/browsing] INFO sagex.phoenix.metadata.provider.tvdb.TVDBItemParser - TVDB Title: http://www.thetvdb.com/api/5645B594A3F32D27/series/72108/all/de.xml 2011-11-19 19:07:33,990 [2438644@qtp-22995838-6 - /bmt/bmtweb/browsing] WARN sagex.phoenix.metadata.provider.tvdb.TVDBItemParser - Failed to find a match based on title: Wenn Tote sprechen 2011-11-19 19:07:33,990 [2438644@qtp-22995838-6 - /bmt/bmtweb/browsing] INFO sagex.phoenix.metadata.provider.tvdb.TVDBItemParser - Parsing TVDB Banners url: http://www.thetvdb.com/api/5645B594A3F32D27/series/72108/banners.xml 2011-11-19 19:07:33,990 [2438644@qtp-22995838-6 - /bmt/bmtweb/browsing] INFO sagex.phoenix.metadata.MetadataManager - Skipping Fanart since Fanart Provider is empty ![]() I manually downloaded the xml file, the data are defintely in .. I have no glue what goes wrong here. Any hint into the right direction would be really really appreciated.. thanks hoep
__________________
Server: AMD Phenomen IIX4 965 Black Edition, 4 GB, 2x Hauppauge HVR-3000, 2x PCTV DiB BDA - native, Terratec S7, Cine S2 (Dual DVBS2), WinTV-Nova usb via DVBLogic, xmltv, 20TB disk arrays Clients: 3 x MediaMVP, 2 x HD-300, 4 x SageTV Client |
#2
|
||||
|
||||
You can try removing the userdata/Phoenix/cache/url/ directory and then try again. It might be that the cached xml is corrupted.
__________________
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
|
|||
|
|||
Thanks - that helped.
__________________
Server: AMD Phenomen IIX4 965 Black Edition, 4 GB, 2x Hauppauge HVR-3000, 2x PCTV DiB BDA - native, Terratec S7, Cine S2 (Dual DVBS2), WinTV-Nova usb via DVBLogic, xmltv, 20TB disk arrays Clients: 3 x MediaMVP, 2 x HD-300, 4 x SageTV Client |
#4
|
||||
|
||||
Phoenix/BMT has a background process that periodically cleans out the cached urls, but sometimes, for whatever reason the cache doesn't get emptied... or if a corrupt file is in there, then it will remain in there until the next cache cycle.
I have a new build of phoenix-core that should help with this, I'm hoping to release it tomorrow, along with an updated bmt.
__________________
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 |
#5
|
|||
|
|||
Thank you for the update stuckless.
__________________
Server: AMD Phenomen IIX4 965 Black Edition, 4 GB, 2x Hauppauge HVR-3000, 2x PCTV DiB BDA - native, Terratec S7, Cine S2 (Dual DVBS2), WinTV-Nova usb via DVBLogic, xmltv, 20TB disk arrays Clients: 3 x MediaMVP, 2 x HD-300, 4 x SageTV Client |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Automatically check Is Sage recording on metadata update | BBCritical | Batch Metadata Tools | 5 | 07-17-2011 03:44 AM |
update metadata automated possible? | hoep | Batch Metadata Tools | 2 | 06-27-2011 01:59 PM |
Three Stooges Episodes Update vs. Find Metadata | Cortopassi | Batch Metadata Tools | 15 | 06-25-2011 11:13 AM |
update vs. find metadata...I'm missing something | Mr. Smartyman | Batch Metadata Tools | 1 | 05-03-2011 06:40 AM |
Update Metadata doesn't realize a file is a TV show.... | bialio | Batch Metadata Tools | 2 | 09-26-2010 06:17 AM |