I went through the all the APIs, but I could not find a way to explicitly link a movie byte signature (movie hash + byte size) to an existing subtitle downloaded from opensubtitle.org
Here is what we are trying to do:
1. Application uses OS search API to get subtitles for a given movie byte signature --> the API returns an empty result set.
2. Application uses OS search API to get subtitles using imdb id --> the API returns a list of matching results
3. User will try the subtitles returned one by one:
3.a If the subtitle is matching the movie file, the user is expected to send positive feedback "yes! this subtitles is a match for this movie file" - at this point the app would like to be sending that feedback to the API by linking the movie byte signature to the subtitle identifier
3.b If not a match, the user will just go to the next subtitle
4. The next time the search API is used to get subtitles from the movie byte signature, the API should return a non-empty result set (everyone wins)
I suspect that the TryUploadSubtitles API may in fact achieve this result, but the API description does not mention the API having any side-effect, it's only described as a check before performing an upload.
Is it possible to link a movie byte signature to a specific subtitle from opensubtitles.org?