could be good to add a "none" selection on list when it ask to select different choice for a show when scanning the librairy, if the show isn't in choices.
on scan librairy, the dialog close, and nothing added to the list, here's the log:
Code:
03:58:23 T:2999487344 M:1624158208 DEBUG: GetTvShowsByWhere query: SELECT tvshow.*,path.strPath AS strPath,counts.totalcount AS totalCount,counts.watchedcount AS watchedCount,counts.totalcount=counts.watchedcount AS watched FROM tvshow JOIN tvshowlinkpath ON tvshow.idShow=tvshowlinkpath.idShow JOIN path ON path.idpath=tvshowlinkpath.idPath LEFT OUTER join ( SELECT tvshow.idShow AS idShow,count(1) AS totalcount,count(files.playCount) AS watchedcount FROM tvshow JOIN tvshowlinkepisode ON tvshow.idShow=tvshowlinkepisode.idShow JOIN episode ON episode.idEpisode=tvshowlinkepisode.idEpisode JOIN files ON files.idFile=episode.idFile GROUP BY tvshow.idShow) counts ON tvshow.idShow=counts.idShow
03:58:23 T:2999487344 M:1620983808 DEBUG: Time for actual SQL query = 91
03:58:23 T:2999487344 M:1620983808 DEBUG: Time to retrieve tvshows from dataset = 68
03:58:24 T:2776677232 M:1624543232 NOTICE: SHOW: Air Gear - MATCHES: Air Gear
03:58:24 T:2776677232 M:1624543232 NOTICE: SHOW: Alias - MATCHES: Alias
03:58:24 T:2776677232 M:1624543232 INFO: Loading skin file: DialogSelect.xml
03:58:24 T:2776677232 M:1624543232 DEBUG: Load DialogSelect.xml: 23.75ms
03:58:24 T:3079116672 M:1624543232 DEBUG: ------ Window Init (DialogSelect.xml) ------
03:58:24 T:3079116672 M:1624543232 DEBUG: Alloc resources: 0.18ms (0.01 ms skin load)
03:58:26 T:3079116672 M:1622265856 DEBUG: SDLKeyboard: scancode: 111, sym: 273, unicode: 0, modifier: 0
03:58:26 T:3079116672 M:1622265856 DEBUG: OnKey: 61478 pressed, action is Up
03:58:27 T:3079116672 M:1622274048 DEBUG: SDLKeyboard: scancode: 36, sym: 13, unicode: 13, modifier: 0
03:58:27 T:3079116672 M:1622274048 DEBUG: OnKey: 61453 pressed, action is Select
03:58:27 T:3079116672 M:1622274048 DEBUG: ------ Window Deinit (DialogSelect.xml) ------
03:58:29 T:2776677232 M:1624338432 NOTICE: SHOW: Angel Beats! - MATCHES: Angel Beats!
03:58:29 T:2776677232 M:1624338432 NOTICE: SHOW: Bakuretsu Tenshi - MATCHES: Bakuretsu Tenshi
03:58:29 T:2776677232 M:1624338432 NOTICE: SHOW: Bamboo Blade - MATCHES: Bamboo Blade
03:58:30 T:2776677232 M:1624338432 NOTICE: SHOW: Battlestar Galactica - MATCHES: Battlestar Galactica
03:58:30 T:2776677232 M:1624338432 NOTICE: SHOW: Black Lagoon - MATCHES: Black Lagoon
03:58:30 T:3079116672 M:1624338432 DEBUG: ------ Window Deinit (DialogProgress.xml) ------
03:58:30 T:2776677232 M:1624338432 ERROR: Exception in python script's onAction
03:58:30 T:2776677232 M:1624338432 NOTICE: Traceback (most recent call last):
03:58:30 T:2776677232 M:1624338432 NOTICE: File "/home/xbmc/.xbmc/addons/script.tvrage.com/default.py", line 364, in onAction
03:58:30 T:2776677232 M:1624973312 NOTICE: self.doMenu()
03:58:30 T:2776677232 M:1624973312 NOTICE: File "/home/xbmc/.xbmc/addons/script.tvrage.com/default.py", line 380, in doMenu
03:58:30 T:2776677232 M:1624973312 NOTICE: elif idx == 1: self.addFromLibrary()
03:58:30 T:2776677232 M:1624973312 NOTICE: File "/home/xbmc/.xbmc/addons/script.tvrage.com/default.py", line 435, in addFromLibrary
03:58:30 T:2776677232 M:1624977408 NOTICE: result = API.search(title)
03:58:30 T:2776677232 M:1624977408 NOTICE: File "/home/xbmc/.xbmc/addons/script.tvrage.com/default.py", line 189, in search
03:58:30 T:2776677232 M:1624977408 NOTICE: url = self._search_url + urllib.quote_plus(show)
03:58:30 T:2776677232 M:1624977408 NOTICE: File "/usr/lib/xbmc/system/python/python24.zip/urllib.py", line 1123, in quote_plus
03:58:31 T:2776677232 M:1624977408 NOTICE: s = quote(s, safe + ' ')
03:58:31 T:2776677232 M:1624977408 NOTICE: File "/usr/lib/xbmc/system/python/python24.zip/urllib.py", line 1117, in quote
03:58:31 T:2776677232 M:1624977408 NOTICE: res = map(safe_map.__getitem__, s)
03:58:31 T:2776677232 M:1624977408 NOTICE: KeyError
03:58:31 T:2776677232 M:1624977408 NOTICE: :
03:58:31 T:2776677232 M:1624977408 NOTICE: u'\xe0'
03:58:45 T:3079116672 M:1625124864 DEBUG: SECTION:UnloadDelayed(DLL: special://xbmcbin/system/ImageLib-i486-linux.so)
03:58:45 T:3079116672 M:1625124864 DEBUG: Unloading: ImageLib-i486-linux.so
should be a problem with accentuated characters.
TVshow which encounter problem i think (the next in list): "blague à part", french tvshow.
you should find a way to test with this