SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations > Batch Metadata Tools
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 11-19-2011, 12:14 PM
hoep hoep is offline
Sage Advanced User
 
Join Date: Sep 2004
Posts: 197
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

Reply With Quote
  #2  
Old 11-19-2011, 02:59 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
You can try removing the userdata/Phoenix/cache/url/ directory and then try again. It might be that the cached xml is corrupted.
Reply With Quote
  #3  
Old 11-19-2011, 03:21 PM
hoep hoep is offline
Sage Advanced User
 
Join Date: Sep 2004
Posts: 197
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

Reply With Quote
  #4  
Old 11-19-2011, 03:47 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by hoep View Post
Thanks - that helped.
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.
Reply With Quote
  #5  
Old 11-19-2011, 04:01 PM
hoep hoep is offline
Sage Advanced User
 
Join Date: Sep 2004
Posts: 197
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

Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
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


All times are GMT -6. The time now is 03:46 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.