scooter- Wrote:Ok, I'm getting the same thing too so I bumped up the log level and had a look at what the logs said on my aTV...
22:12:41 T:43511296 M: 16490496 INFO: Get URL: http://www.thetvdb.com/api/1D62F2F90030C...all/en.zip
22:12:43 T:43511296 M: 16494592 NOTICE: HTTP: connect select failed: Operation now in progress
22:12:43 T:43511296 M: 16502784 ERROR: Unable to connect to http://www.thetvdb.com: 36
22:12:43 T:43511296 M: 16502784 ERROR: InternalGetEpisodeList: Unable to retrieve web site
22:12:43 T:43511296 M: 16502784 DEBUG: DoScan - Finished dir: smb://SERVER/disk1/TV/Dollhouse/
22:12:43 T:43511296 M: 16498688 DEBUG: Process - Finished scan
Now, error '36' as I understand it is when the request is still in progress but it returns an error because it took too long. It seems to die if the response is any more than about 5 seconds.
$ time curl http://www.thetvdb.com/api/1D62F2F90030C...all/en.zip
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<p>The document has moved <a href="http://zip.thetvdb.com/data/zip/en/82046.zip">here</a>.</p>
<address>Apache/2.2.9 (Debian) PHP/5.2.6-5 with Suhosin-Patch Server at http://www.thetvdb.com Port 80</address>
Shows me that thetvdb.com is taking 20 seconds to hand back that request, so it could be some network congestion on their part. A way to fix it, at least temporarily, might be to increase the timeout for accessing the scrapers. I have no idea where that might be though...
You are correct, the problem is TheTVdb and not XBMC. Using XBMC Media Companion to scrape my TV Show I get the following error:
Unable to load webpage http://www.thetvdb.com/api/GetSeries.php...anguage=en
System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 184.108.40.206:80
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
--- End of inner exception stack trace ---