[OPENSUBTITLES] Query seems correct, but results display query for next item
#1
Hi all,

When wanting to download the subtitles for an episode, it seems to make the right query but the results show a query from the next item in the folder. This happens only in one particular folder, in all other folders it works just fine. Also when I use the manual search for the same item, I find the right subtitles.

The files in the folder:

Code:
p0c@server ~ $ ls -l media/series/Star\ Trek\:\ Deep\ Space\ Nine/Season\ 1/
total 7172960
-rw-r--r-- 1 p0c p0c 733722628 Dec  7  2015 'S01E01E02 - Emissary.avi'
-rw-r--r-- 1 p0c p0c 366892756 Dec  7  2015 'S01E03 - Past Prologue.avi'
-rw-r--r-- 1 p0c p0c 367290512 Dec  7  2015 'S01E04 - A Man Alone.avi'
-rw-r--r-- 1 p0c p0c 366742378 Dec  7  2015 'S01E05 - Babel.avi'
-rw-r--r-- 1 p0c p0c 366677772 Dec  7  2015 'S01E06 - Captive Pursuit.avi'
-rw-r--r-- 1 p0c p0c 366726366 Dec  7  2015 'S01E07 - Q-Less.avi'
-rw-r--r-- 1 p0c p0c 367869756 Dec  7  2015 'S01E08 - Dax.avi'
-rw-r--r-- 1 p0c p0c 367678378 Dec  7  2015 'S01E09 - The Passenger.avi'
-rw-r--r-- 1 p0c p0c 366908678 Dec  7  2015 'S01E10 - Move Along Home.avi'
-rw-r--r-- 1 p0c p0c 367490162 Dec  7  2015 'S01E11 - The Nagus.avi'
-rw-r--r-- 1 p0c p0c 366899336 Dec  7  2015 'S01E12 - Vortex.avi'
-rw-r--r-- 1 p0c p0c 367093352 Dec  7  2015 'S01E13 - Battle Lines.avi'
-rw-r--r-- 1 p0c p0c 367843594 Dec  7  2015 'S01E14 - The Storyteller.avi'
-rw-r--r-- 1 p0c p0c 367958618 Dec  7  2015 'S01E15 - Progress.avi'
-rw-r--r-- 1 p0c p0c 367324466 Dec  7  2015 'S01E16 - If Wishes Were Horses.avi'
-rw-r--r-- 1 p0c p0c 367734240 Dec  7  2015 'S01E17 - The Forsaken.avi'
-rw-r--r-- 1 p0c p0c 366826908 Dec  7  2015 'S01E18 - Dramatis Personae.avi'
-rw-r--r-- 1 p0c p0c 367695160 Dec  7  2015 'S01E19 - Duet.avi'
-rw-r--r-- 1 p0c p0c 367648962 Dec  7  2015 'S01E20 - In The Hands Of The Prophets.avi'

The listing of all episodes: https://drive.google.com/open?id=0B3TPPg...3BPZkxrR2M

When I make a search for the episode name (this show the problem in one picture): https://drive.google.com/open?id=0B3TPPg...3d1SVZkX0k

This is the relevant debug log at the same time. Seems to me that it's making the right query..

Code:
13:32:59 T:1948516352   DEBUG: ------ Window Init (DialogSeekBar.xml) ------
13:32:59 T:1850733472   DEBUG: StartScript - calling plugin OpenSubtitles.org('plugin://service.subtitles.opensubtitles/','1','?action=search&languages=English&preferredlanguage=Unknown')
13:32:59 T:1850733472   DEBUG: WaitOnScriptResult - waiting on the OpenSubtitles.org (id=1) plugin...
13:32:59 T:1572856736   DEBUG: Thread LanguageInvoker start, auto delete: false
13:32:59 T:1572856736    INFO: initializing python engine.
13:32:59 T:1572856736   DEBUG: CPythonInvoker(1, /home/p0c/.kodi/addons/service.subtitles.opensubtitles/service.py): start processing
13:32:59 T:1572856736   DEBUG: -->Python Interpreter Initialized<--
13:32:59 T:1572856736   DEBUG: CPythonInvoker(1, /home/p0c/.kodi/addons/service.subtitles.opensubtitles/service.py): the source file to load is "/home/p0c/.kodi/addons/service.subtitles.opensubtitles/service.py"
13:32:59 T:1572856736   DEBUG: CPythonInvoker(1, /home/p0c/.kodi/addons/service.subtitles.opensubtitles/service.py): setting the Python path to /home/p0c/.kodi/addons/service.subtitles.opensubtitles:/usr/lib/python27.zip:/usr/lib/python2.7:/usr/lib/python2.7/plat-linux2:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/lib/python2.7/site-packages:/usr/lib/python2.7/site-packages/gtk-2.0
13:32:59 T:1572856736   DEBUG: CPythonInvoker(1, /home/p0c/.kodi/addons/service.subtitles.opensubtitles/service.py): entering source directory /home/p0c/.kodi/addons/service.subtitles.opensubtitles
13:32:59 T:1572856736   DEBUG: CPythonInvoker(1, /home/p0c/.kodi/addons/service.subtitles.opensubtitles/service.py): instantiating addon using automatically obtained id of "service.subtitles.opensubtitles" dependent on version 2.1.0 of the xbmc.python api
13:33:00 T:1572856736   DEBUG: ### [__main__] - action 'search' called
13:33:00 T:1572856736   DEBUG: ### [__main__] - VideoPlayer.OriginalTitle not found
13:33:00 T:1572856736   DEBUG: ### [OSUtilities] - Search String [ Star+Trek:+Deep+Space+Nine+S01E03 ]
13:33:00 T:1572856736   DEBUG: ### [OSUtilities] - Hash Standard file
13:33:00 T:1572856736   DEBUG: ### [OSUtilities] - OpenSubtitles module hash [81b6e7b390f01c2d] and size [366892756]
13:33:00 T:1850733472   DEBUG: WaitOnScriptResult- plugin returned successfully
13:33:00 T:1572856736    INFO: CPythonInvoker(1, /home/p0c/.kodi/addons/service.subtitles.opensubtitles/service.py): script successfully run
13:33:00 T:1572856736    INFO: Python script stopped
13:33:00 T:1572856736   DEBUG: Thread LanguageInvoker 1572856736 terminating
13:33:01 T:1618998176   DEBUG: webserver: request received for /jsonrpc
13:33:01 T:1572856736   DEBUG: Previous line repeats 5 times.
13:33:01 T:1572856736   DEBUG: GetMovieId (/home/p0c/media/series/Star Trek: Deep Space Nine/Season 1/S01E03 - Past Prologue.avi), query = select idMovie from movie where idFile=368
13:33:01 T:1572856736   DEBUG: GetEpisodeId (/home/p0c/media/series/Star Trek: Deep Space Nine/Season 1/S01E03 - Past Prologue.avi), query = select idEpisode from episode where idFile=368
13:33:04 T:1572856736   DEBUG: webserver: request received for /jsonrpc
13:33:04 T:1618998176   DEBUG: Previous line repeats 5 times.
13:33:04 T:1618998176   DEBUG: GetMovieId (/home/p0c/media/series/Star Trek: Deep Space Nine/Season 1/S01E03 - Past Prologue.avi), query = select idMovie from movie where idFile=368
13:33:04 T:1618998176   DEBUG: GetEpisodeId (/home/p0c/media/series/Star Trek: Deep Space Nine/Season 1/S01E03 - Past Prologue.avi), query = select idEpisode from episode where idFile=368
13:33:07 T:1618998176   DEBUG: webserver: request received for /jsonrpc
13:33:07 T:1572856736   DEBUG: Previous line repeats 5 times.
13:33:07 T:1572856736   DEBUG: GetMovieId (/home/p0c/media/series/Star Trek: Deep Space Nine/Season 1/S01E03 - Past Prologue.avi), query = select idMovie from movie where idFile=368
13:33:07 T:1572856736   DEBUG: GetEpisodeId (/home/p0c/media/series/Star Trek: Deep Space Nine/Season 1/S01E03 - Past Prologue.avi), query = select idEpisode from episode where idFile=368
13:33:10 T:1572856736   DEBUG: webserver: request received for /jsonrpc
13:33:10 T:1948516352   DEBUG: Previous line repeats 3 times.
13:33:10 T:1948516352    INFO: Python, unloading python shared library because no scripts are running anymore
13:33:10 T:1572856736   DEBUG: webserver: request received for /jsonrpc
13:33:10 T:1948516352   DEBUG: UnloadExtensionLibs, clearing python extension libraries
13:33:10 T:1746924448   DEBUG: webserver: request received for /jsonrpc
13:33:10 T:1746924448   DEBUG: GetMovieId (/home/p0c/media/series/Star Trek: Deep Space Nine/Season 1/S01E03 - Past Prologue.avi), query = select idMovie from movie where idFile=368
13:33:10 T:1746924448   DEBUG: GetEpisodeId (/home/p0c/media/series/Star Trek: Deep Space Nine/Season 1/S01E03 - Past Prologue.avi), query = select idEpisode from episode where idFile=368

The odd thing in this case is maybe the "S01E01E02 - Emissary.avi" episode, though it didn't fix the issue when I split this up into two episodes (resp. S01E01 and S01E02).

Any suggestions?
Reply

Logout Mark Read Team Forum Stats Members Help
[OPENSUBTITLES] Query seems correct, but results display query for next item0