Hey,
While refactoring my xml-rpc client, I routinely get the following error when trying to download a sub.
(Currently this only happens for a certain breaking bad episode)
I use the following api function
Using http://trac.opensubtitles.org/projects/ ... dSubtitles
IdSubtitle: 4290500
IDSubtitleFile: 1952100888
{'status': '410 [CRITICAL ERROR] <b>Subtitle file 1952100888.gz for 4290500 was not found on hdd</b>', 'seconds': 0.199, 'data': ''}
See http://dl.opensubtitles.org/en/download/sub/4290500
Because parsing a string to detect which subtitle is not available online is not future-proof,
I will have to download each subtitle separately with a xml-rpc request.
It would be nice if the api would allow to check for a soft fail-over.
The api could return only data for the subtitles found and set a error flag for all others.
e.g. return
{'status': '200', 'seconds': 0.199, 'data': [], 'not-found': ['1952100888']}
Or something similar, if you get the idea.