yes, maybe it is time to get things into order:
1) api.opensubtitles.org/xml-rpc - this was first API introduced back in time and it is still main API used. Back in time there was 2 technologies - xml and json. We should make it into JSON obviously, but we choose XML over it. Not the most clever idea, but in that time it had a lot of sense to pick it up. This API is communicating with opensubtitles.org servers. This will be depreciated in future over .com REST api.
2) rest.opensubtitles.org - as subdomain suggest it is simple REST API, basically used for caching on Cloudflare, it supports minimal functions, but it can be used, it uses opensubtitles.org servers. This will be depreciated in future over .com REST api.
- this is our new DEVELOPMENT API, not ready for production, still work in progress, API endpoints will change, it is open for comments from developers - what we can make better. In future this will be our main API. It is using opensubtitles.com services, so if you want to use this one, you have to import your account from .org to .com or register new one.
to be clear:www.opensubtitles.org
is using own user system (account are not shared with other services)www.opensubtitles.com
is using own user system (account are not shared with other services - so one have to IMPORT his account)
forum.opensubtitles.org is using own user system (account are not shared with other services)
I hope this helps and maybe we can make this announcement/explanation sticky.