When watching a video on the put.io website, multiple subtitle options are often given -- usually with different language options. Using this add-on, kodi loads one of the available subtitles, which may not all be desirable, but does not give the option to change to another subtitle/language.
Which subtitles gets loaded is seemingly random, but deterministic -- it does not (usually) change when watching the same video.
The loaded subtitle is listed in kodi as "external", without specifying language nor filename.
There is also an option to upload custom/additional subtitles directly on the put.io website. The uploaded subtitle may or may not also load it in kodi.
Inspecting the source code, it seems the full list of subtitles from the put.io api are passed to kodi -- but not in the format kodi expects.
Kodi ends up (deterministically) picking one of the subtitles coming from the api. Perhaps it's the last one in the list? How the list is assembled by the api is unclear, but may relate to subtitle filenames.
The loaded subtitle may be in a language which is not expected, and perhaps not desired by the user.
If the user selects a preferred subtitle on the put.io website, the selection does not seem to apply to kodi.
Uploading a subtitle on the put.io website may end up loading it in kodi -- possibly depending on the subtitle api's ordering.
I'd expect all subtitles available on the put.io website's player to be available to the kodi player.
When watching a video on the put.io website, multiple subtitle options are often given -- usually with different language options. Using this add-on, kodi loads one of the available subtitles, which may not all be desirable, but does not give the option to change to another subtitle/language.
Inspecting the source code, it seems the full list of subtitles from the put.io api are passed to kodi -- but not in the format kodi expects.
I'd expect all subtitles available on the put.io website's player to be available to the kodi player.