Skip to content

Commit fa2a20d

Browse files
committed
Update 010725 1
Fix database error for chd games Update strings Add missing functions for renaming favorites Fix display of games as tvshows -> episodes Fix favorites with link_queries
1 parent 37af1a9 commit fa2a20d

File tree

77 files changed

+675
-89
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+675
-89
lines changed

addon.py

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
dl = download.download(config=config,ia_email=cm.get_setting('ia_u'),ia_password=cm.get_setting('ia_p'),dl_path=cm.get_setting('default_dl_path'),threads=cm.get_setting('dl_threads'),auto_login=False,if_game_exists=cm.get_setting('if_game_exists'),ige_dialog={'heading':cm.get_loc(30331),'list':[cm.get_loc(30055),cm.get_loc(30056)]}) #Dont login right away for speed, only set the dl path to the current default
2424
nt = netplay.netplay(config=config)
2525
pp = post_process.post_process(config=config)
26-
ln = launch.launch(config=config,user_launch_os=cm.get_setting('user_launch_os'),kodi_suspend=cm.get_setting('kodi_suspend'),kodi_media_stop=cm.get_setting('kodi_media_stop'),kodi_saa=cm.get_setting('kodi_saa'),kodi_wfr=cm.get_setting('kodi_wfr'))
26+
ln = launch.launch(config=config,user_launch_os=cm.get_setting('user_launch_os'),kodi_suspend=cm.get_setting('kodi_suspend'),kodi_media_stop=cm.get_setting('kodi_media_stop'),kodi_saa=cm.get_setting('kodi_saa'),kodi_wfr=cm.get_setting('kodi_wfr'),ra_app_path=cm.get_setting('ra_app_path'),ra_cores_path_override=cm.get_setting('ra_cores_path_override'))
2727
dialogs = dialogs.dialogs(config=config)
2828

2929
# ## Plugin Routes ##
@@ -163,7 +163,7 @@ def view_favorites_by(choose_id):
163163
xbmcplugin.endOfDirectory(plugin.handle)
164164
else: #by_fav_group
165165
xbmcplugin.setContent(plugin.handle,cm.get_setting('media_type_game'))
166-
xbmcplugin.addDirectoryItems(plugin.handle,[(plugin.url_for_path('{}/{}'.format('view_favorites_group',item_path)),list_item,True) for list_item,item_path in db.query_db(db.get_query('favorites_by_group')) if isinstance(list_item,xbmcgui.ListItem)])
166+
xbmcplugin.addDirectoryItems(plugin.handle,[(plugin.url_for_path('{}/{}'.format('view_favorites_group',item_path)),cm.add_context_menu(li=list_item,ip=item_path,type_in='game_favorites_group_context_menu'),True) for list_item,item_path in db.query_db(db.get_query('favorites_by_group')) if isinstance(list_item,xbmcgui.ListItem)])
167167
for sm in config.listitem.get('sort_methods').get('categories'):
168168
xbmcplugin.addSortMethod(plugin.handle,sm)
169169
xbmcplugin.endOfDirectory(plugin.handle)
@@ -1107,11 +1107,6 @@ def view_game_list(game_list_id,choose_id):
11071107
for sm in config.listitem.get('sort_methods').get('games'):
11081108
xbmcplugin.addSortMethod(plugin.handle,sm)
11091109
else:
1110-
# Possibly update this if I can understand art types for other media types
1111-
# if choose_id in config.settings.get('media_types').keys():
1112-
# print(config.settings.get('media_types').get(choose_id))
1113-
# xbmcplugin.setContent(plugin.handle,config.settings.get('media_types').get(choose_id))
1114-
# else:
11151110
xbmcplugin.setContent(plugin.handle,cm.get_setting('media_type_game'))
11161111
xbmcplugin.addDirectoryItems(plugin.handle,[(plugin.url_for_path('{}/{}/{}/{}'.format('game_list',game_list_id,choose_id,item_path)),list_item,True) for list_item,item_path in db.query_db(db.get_query(choose_id,game_list_id=game_list_id)) if isinstance(list_item,xbmcgui.ListItem)])
11171112
for sm in config.listitem.get('sort_methods').get('game_list_choice_by'):
@@ -1541,6 +1536,8 @@ def remove_link_from_favorites():
15411536
ok_ret = xbmcgui.Dialog().ok(cm.get_loc(30237),cm.get_loc(30239))
15421537
xbmc.sleep(config.defaults.get('sleep'))
15431538
xbmc.executebuiltin('Container.Refresh')
1539+
else:
1540+
xbmc.log(msg='IAGL: Error finding link_query for current listitem',level=xbmc.LOGERROR)
15441541

15451542
@plugin.route('/context_menu/action/rename_link_from_favorites/<link_id>')
15461543
def rename_link_from_favorites(link_id):
@@ -1556,7 +1553,18 @@ def rename_link_from_favorites(link_id):
15561553
xbmc.executebuiltin('Container.Refresh')
15571554
else:
15581555
xbmc.log(msg='IAGL: Error finding link_query for link_id {}'.format(link_id),level=xbmc.LOGERROR)
1559-
1556+
1557+
@plugin.route('/context_menu/action/rename_favorites_group/<group_name>')
1558+
def rename_favorites_group(group_name):
1559+
xbmc.log(msg='IAGL: /rename_favorites_group/{}'.format(group_name),level=xbmc.LOGDEBUG)
1560+
new_name = xbmcgui.Dialog().input(heading=cm.get_loc(30486),defaultt=group_name)
1561+
if isinstance(new_name,str) and len(new_name)>0 and isinstance(group_name,str) and len(group_name)>0:
1562+
result = db.rename_favorites_group(new_name=new_name,group_name=group_name)
1563+
if isinstance(result,int) and result>0:
1564+
ok_ret = xbmcgui.Dialog().ok(cm.get_loc(30233),cm.get_loc(30487).format(new_name))
1565+
xbmc.sleep(config.defaults.get('sleep'))
1566+
xbmc.executebuiltin('Container.Refresh')
1567+
15601568
@plugin.route('/context_menu/action/update_launcher/<game_list_id>')
15611569
def update_game_list_launcher(game_list_id):
15621570
xbmc.log(msg='IAGL: /update_game_list_launcher',level=xbmc.LOGDEBUG)

addon.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2-
<addon id="plugin.program.iagl" name="Internet Archive Game Launcher" version="4.0.2">
2+
<addon id="plugin.program.iagl" name="Internet Archive Game Launcher" version="4.0.3">
33
<requires>
44
<import addon="xbmc.python" version="3.0.1"/>
55
<import addon="script.module.infotagger"/>

resources/data/language.xlsx

2.94 KB
Binary file not shown.

resources/language/resource.language.af_za/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Speletjielys vertoon"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "Definieer die beginbladsy vir IAGL-speletjielyste"
1952+
msgstr "Definieer die beginbladsy vir IAGL-speletjielyste"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Hernoem gunstelinggroep"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Groep hernoem na {}"

resources/language/resource.language.am_et/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "የጨዋታ ዝርዝር ማሳያ"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "የ IAGL ጨዋታ ዝርዝሮችን መነሻ ገጽ ይግለጹ"
1952+
msgstr "የ IAGL ጨዋታ ዝርዝሮችን መነሻ ገጽ ይግለጹ"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "ተወዳጅ ቡድን እንደገና ይሰይሙ"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "ቡድን ወደ {} ተቀይሯል"

resources/language/resource.language.ar_sa/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "عرض قائمة الألعاب"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "تحديد صفحة البدء لقوائم ألعاب IAGL"
1952+
msgstr "تحديد صفحة البدء لقوائم ألعاب IAGL"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "إعادة تسمية المجموعة المفضلة"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "تمت إعادة تسمية المجموعة إلى {}"

resources/language/resource.language.ast_es/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Visualización de la lista de juegos"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "Definir la página de inicio para las listas de juegos de IAGL"
1952+
msgstr "Definir la página de inicio para las listas de juegos de IAGL"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Cambiar el nombre del grupo de favoritos"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Grupo renombrado a {}"

resources/language/resource.language.az_az/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Oyun Siyahısının Ekranı"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "IAGL oyun siyahıları üçün başlanğıc səhifəsini müəyyənləşdirin"
1952+
msgstr "IAGL oyun siyahıları üçün başlanğıc səhifəsini müəyyənləşdirin"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Sevimli Qrupun adını dəyişdirin"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Qrupun adı {} olaraq dəyişdirildi"

resources/language/resource.language.be_by/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Адлюстраванне спісу гульняў"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "Вызначце стартавую старонку для спісаў гульняў IAGL"
1952+
msgstr "Вызначце стартавую старонку для спісаў гульняў IAGL"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Перайменаваць абраную групу"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Група перайменавана ў {}"

resources/language/resource.language.bg_bg/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Показване на списък с игри"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "Дефинирайте началната страница за списъците с игри на IAGL"
1952+
msgstr "Дефинирайте началната страница за списъците с игри на IAGL"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Преименуване на любима група"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Групата е преименувана на {}"

resources/language/resource.language.bs_ba/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Prikaz liste igara"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "Definirajte početnu stranicu za IAGL liste igara"
1952+
msgstr "Definirajte početnu stranicu za IAGL liste igara"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Preimenujte omiljenu grupu"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Grupa preimenovana u {}"

resources/language/resource.language.ca_es/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Visualització de la llista de jocs"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "Definiu la pàgina d'inici de les llistes de jocs IAGL"
1952+
msgstr "Definiu la pàgina d'inici de les llistes de jocs IAGL"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Canvia el nom del grup preferit"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Grup canviat de nom a {}"

resources/language/resource.language.cs_cz/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Zobrazení seznamu her"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "Definujte úvodní stránku pro seznamy her IAGL"
1952+
msgstr "Definujte úvodní stránku pro seznamy her IAGL"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Přejmenovat oblíbenou skupinu"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Skupina přejmenována na {}"

resources/language/resource.language.cy_gb/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Arddangos Rhestr Gêm"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "Diffiniwch y dudalen gychwyn ar gyfer rhestrau gemau IAGL"
1952+
msgstr "Diffiniwch y dudalen gychwyn ar gyfer rhestrau gemau IAGL"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Ail-enwi Hoff Grŵp"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Ailenwyd y grŵp yn {}"

resources/language/resource.language.da_dk/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Visning af spilliste"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "Definer startsiden for IAGL-spillister"
1952+
msgstr "Definer startsiden for IAGL-spillister"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Omdøb favoritgruppe"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Gruppe omdøbt til {}"

resources/language/resource.language.de_de/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Anzeige der Spieleliste"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "Definieren Sie die Startseite für IAGL-Spielelisten"
1952+
msgstr "Definieren Sie die Startseite für IAGL-Spielelisten"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Favoritengruppe umbenennen"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Gruppe umbenannt in {}"

resources/language/resource.language.el_gr/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Εμφάνιση λίστας παιχνιδιών"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "Καθορίστε την αρχική σελίδα για τις λίστες παιχνιδιών IAGL"
1952+
msgstr "Καθορίστε την αρχική σελίδα για τις λίστες παιχνιδιών IAGL"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Μετονομασία Αγαπημένης Ομάδας"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Η ομάδα μετονομάστηκε σε {}"

resources/language/resource.language.en_au/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Game List Display"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "Define the start page for IAGL game lists"
1952+
msgstr "Define the start page for IAGL game lists"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Rename Favorite Group"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Group renamed to {}"

resources/language/resource.language.en_gb/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Game List Display"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "Define the start page for IAGL game lists"
1952+
msgstr "Define the start page for IAGL game lists"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Rename Favorite Group"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Group renamed to {}"

resources/language/resource.language.en_nz/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Game List Display"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "Define the start page for IAGL game lists"
1952+
msgstr "Define the start page for IAGL game lists"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Rename Favorite Group"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Group renamed to {}"

resources/language/resource.language.en_us/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Game List Display"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "Define the start page for IAGL game lists"
1952+
msgstr "Define the start page for IAGL game lists"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Rename Favorite Group"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Group renamed to {}"

resources/language/resource.language.eo/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Ludo Listo Montro"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "Difinu la komencan paĝon por IAGL-ludlistoj"
1952+
msgstr "Difinu la komencan paĝon por IAGL-ludlistoj"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Alinomi Ŝatatan Grupon"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Grupo renomita al {}"

resources/language/resource.language.es_ar/strings.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1949,4 +1949,12 @@ msgstr "Visualización de la lista de juegos"
19491949

19501950
msgctxt "#30485"
19511951
msgid "Define the start page for IAGL game lists"
1952-
msgstr "Definir la página de inicio para las listas de juegos de IAGL"
1952+
msgstr "Definir la página de inicio para las listas de juegos de IAGL"
1953+
1954+
msgctxt "#30486"
1955+
msgid "Rename Favorite Group"
1956+
msgstr "Cambiar el nombre del grupo de favoritos"
1957+
1958+
msgctxt "#30487"
1959+
msgid "Group renamed to {}"
1960+
msgstr "Grupo renombrado a {}"

0 commit comments

Comments
 (0)