jurialmunkey / plugin.video.themoviedb.helper

GNU General Public License v3.0
194 stars 94 forks source link

movie and tvshow path not working on nfs #672

Closed DWH-WFC closed 2 years ago

DWH-WFC commented 2 years ago

i have the movie and tvshow path on my nas.

not working on the new version

path for movies: nfs://192.168.0.40/volume1/Kodi/library/Movies/

working in Version 4.3.6 and 4.4.0

Here the log

2022-03-03 21:05:57.887 T:8080    ERROR <general>: XFILE::CDirectory::Create - Error creating nfs://192.168.0.40/volume1
2022-03-03 21:05:57.890 T:8080    ERROR <general>: NFS: Failed to create(//) mkdir call failed with "NFS: MKDIR of // failed with NFS3ERR_PERM(-1)"
2022-03-03 21:05:57.890 T:8080    ERROR <general>: XFILE::CDirectory::Create - Error creating nfs://192.168.0.40/volume1/Kodi
2022-03-03 21:05:57.937 T:8080    ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                                    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                                   Error Type: <class 'OSError'>
                                                   Error Contents: [WinError 123] Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch: 'nfs:'
                                                   Traceback (most recent call last):
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\context-addlibrary.py", line 9, in <module>
                                                       add_to_library(**loads(sys.listitem.getProperty('tmdbhelper.context.addlibrary')))
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 25, in add_to_library
                                                       library_adder.add_movie(**kwargs)
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 180, in add_movie
                                                       file = create_file(STRM_MOVIE.format(tmdb_id), name, name, basedir=BASEDIR_MOVIE)
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\update\update.py", line 97, in create_file
                                                       write_to_file(content, path, filename, join_addon_data=False)
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\files\utils.py", line 88, in write_to_file
                                                       path = os.path.join(get_write_path(folder, join_addon_data), filename)
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\files\utils.py", line 99, in get_write_path
                                                       os.makedirs(main_dir)
                                                     File "C:\Program Files\Kodi\system\python\Lib\os.py", line 213, in makedirs
                                                       makedirs(head, exist_ok=exist_ok)
                                                     File "C:\Program Files\Kodi\system\python\Lib\os.py", line 213, in makedirs
                                                       makedirs(head, exist_ok=exist_ok)
                                                     File "C:\Program Files\Kodi\system\python\Lib\os.py", line 213, in makedirs
                                                       makedirs(head, exist_ok=exist_ok)
                                                     [Previous line repeated 3 more times]
                                                     File "C:\Program Files\Kodi\system\python\Lib\os.py", line 223, in makedirs
                                                       mkdir(name, mode)
                                                   OSError: [WinError 123] Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch: 'nfs:'
                                                   -->End of Python script error report<--
jurialmunkey commented 2 years ago

Can you try latest git version (v4.6.21) and see if that works?

DWH-WFC commented 2 years ago

Wait i´m test this version

DWH-WFC commented 2 years ago

sorry not working -Click on update library in settings

here the log

2022-03-04 15:37:35.546 T:3016    ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                                    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                                   Error Type: <class 'TypeError'>
                                                   Error Contents: argument 1 must be str, not int
                                                   Traceback (most recent call last):
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\script.py", line 7, in <module>
                                                       Script().router()
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\script\router.py", line 420, in router
                                                       return self.routing_table[route_taken](**self.params)
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\script\router.py", line 390, in <lambda>
                                                       'library_autoupdate': lambda **kwargs: library_update(**kwargs),
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\script\router.py", line 298, in library_update
                                                       library_autoupdate(
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\update\userlist.py", line 68, in library_autoupdate
                                                       library_adder = add_to_library(
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 19, in add_to_library
                                                       library_adder._start()
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 50, in _start
                                                       self.p_dialog.create('TMDbHelper', get_setting(32166))
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\addon\plugin.py", line 48, in get_setting
                                                       return ADDONGETSETTINGROUTE[mode](setting)
                                                   TypeError: argument 1 must be str, not int
                                                   -->End of Python script error report<--

2022-03-04 15:37:35.983 T:3016     INFO <general>: Python interpreter stopped
DWH-WFC commented 2 years ago

and not working

here the log


2022-03-04 15:45:45.052 T:10128    INFO <general>: initializing python engine.
2022-03-04 15:45:45.803 T:10128   ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                                    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                                   Error Type: <class 'TypeError'>
                                                   Error Contents: argument 1 must be str, not int
                                                   Traceback (most recent call last):
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\context-addlibrary.py", line 9, in <module>
                                                       add_to_library(**loads(sys.listitem.getProperty('tmdbhelper.context.addlibrary')))
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 19, in add_to_library
                                                       library_adder._start()
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 50, in _start
                                                       self.p_dialog.create('TMDbHelper', get_setting(32166))
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\addon\plugin.py", line 48, in get_setting
                                                       return ADDONGETSETTINGROUTE[mode](setting)
                                                   TypeError: argument 1 must be str, not int
                                                   -->End of Python script error report<--

2022-03-04 15:45:46.347 T:10128    INFO <general>: Python interpreter stopp
```ed
DWH-WFC commented 2 years ago

by SMB it´s the same problem.

2022-03-04 20:05:04.806 T:13176   ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                                    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                                   Error Type: <class 'TypeError'>
                                                   Error Contents: argument 1 must be str, not int
                                                   Traceback (most recent call last):
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\context-addlibrary.py", line 9, in <module>
                                                       add_to_library(**loads(sys.listitem.getProperty('tmdbhelper.context.addlibrary')))
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 19, in add_to_library
                                                       library_adder._start()
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 50, in _start
                                                       self.p_dialog.create('TMDbHelper', get_setting(32166))
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\addon\plugin.py", line 48, in get_setting
                                                       return ADDONGETSETTINGROUTE[mode](setting)
                                                   TypeError: argument 1 must be str, not int
                                                   -->End of Python script error report<--

2022-03-04 20:05:04.828 T:13176    INFO <general>: Python interpreter stopped
jurialmunkey commented 2 years ago

Oops! That's an unrelated error I made in a different update. Can you try now?

DWH-WFC commented 2 years ago

Hello I'm just testing 2 variants. Test 1 Existing Kodi with database of TMDbHelper 4.4.0 and update to new version

the path is found and the folder of the movie is also created. Step 1 *add to library works fine.

here the log

2022-03-05 11:41:45.148 T:6876    ERROR <general>: Skipped 1 duplicate messages..
2022-03-05 11:41:45.148 T:6876    ERROR <general>: XFILE::CDirectory::GetDirectory - Error getting \
2022-03-05 11:41:50.206 T:15508    INFO <general>: initializing python engine.
2022-03-05 11:41:51.244 T:15508   ERROR <general>: XFILE::CDirectory::Create - Error creating nfs://192.168.0.40/volume1
2022-03-05 11:41:51.248 T:15508   ERROR <general>: NFS: Failed to create(//) mkdir call failed with "NFS: MKDIR of // failed with NFS3ERR_PERM(-1)"
2022-03-05 11:41:51.248 T:15508   ERROR <general>: XFILE::CDirectory::Create - Error creating nfs://192.168.0.40/volume1/Kodi
2022-03-05 11:41:51.277 T:15508 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/Movies/Der Pate (1972)//Der Pate (1972).strm
2022-03-05 11:41:51.330 T:15508 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/Movies/Der Pate (1972)//movie.nfo
2022-03-05 11:41:51.370 T:15508    INFO <general>: CPythonInvoker(34, C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\context-addlibrary.py): script successfully run
2022-03-05 11:41:51.606 T:8092     INFO <general>: VideoInfoScanner: Starting scan ..
2022-03-05 11:41:51.920 T:15508    INFO <general>: Python interpreter stopped
2022-03-05 11:41:52.372 T:5716     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1570
2022-03-05 11:41:52.466 T:5716     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1570
2022-03-05 11:41:54.595 T:6876     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1570
2022-03-05 11:41:54.620 T:6876     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1570
2022-03-05 11:41:56.165 T:7692     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1228
2022-03-05 11:41:56.262 T:7692     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1228
2022-03-05 11:42:05.259 T:4788     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1228
2022-03-05 11:42:05.297 T:5404     INFO <general>: Skipped 1 duplicate messages..
2022-03-05 11:42:05.297 T:5404     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1228
2022-03-05 11:42:22.703 T:8092  WARNING <general>: Skipped 1 duplicate messages..
2022-03-05 11:42:22.703 T:8092  WARNING <general>: No information found for item 'nfs://192.168.0.40/volume1/Kodi/library/Movies/Asterix - Sieg über Cäsar (1985)/Asterix - Sieg über Cäsar (1985).strm', it won't be added to the library.
2022-03-05 11:42:23.552 T:8092  WARNING <general>: No information found for item 'nfs://192.168.0.40/volume1/Kodi/library/Movies/Asterix im Land der Götter (2014)/Asterix im Land der Götter (2014).strm', it won't be added to the library.
2022-03-05 11:42:24.077 T:8092  WARNING <general>: No information found for item 'nfs://192.168.0.40/volume1/Kodi/library/Movies/Auf dem Highway ist die Hölle los (1981)/Auf dem Highway ist die Hölle los (1981).strm', it won't be added to the library.
2022-03-05 11:42:31.566 T:8092  WARNING <general>: No information found for item 'nfs://192.168.0.40/volume1/Kodi/library/Movies/Evan Allmächtig (2007)/Evan Allmächtig (2007).strm', it won't be added to the library.
2022-03-05 11:42:32.009 T:8092  WARNING <general>: No information found for item 'nfs://192.168.0.40/volume1/Kodi/library/Movies/Ghostbusters - Die Geisterjäger (1984)/Ghostbusters - Die Geisterjäger (1984).strm', it won't be added to the library.
2022-03-05 11:42:35.321 T:8092  WARNING <general>: No information found for item 'nfs://192.168.0.40/volume1/Kodi/library/Movies/Maleficent Mächte der Finsternis (2019)/Maleficent Mächte der Finsternis (2019).strm', it won't be added to the library.
2022-03-05 11:42:36.267 T:8092  WARNING <general>: No information found for item 'nfs://192.168.0.40/volume1/Kodi/library/Movies/Pippi auer Rand und Band (1970)/Pippi auer Rand und Band (1970).strm', it won't be added to the library.
2022-03-05 11:42:36.856 T:8092  WARNING <general>: No information found for item 'nfs://192.168.0.40/volume1/Kodi/library/Movies/Pokémon - Der Film (1998)/Pokémon - Der Film (1998).strm', it won't be added to the library.
2022-03-05 11:42:37.001 T:8092  WARNING <general>: No information found for item 'nfs://192.168.0.40/volume1/Kodi/library/Movies/Pokémon 2 Die Macht des Einzelnen (1999)/Pokémon 2 Die Macht des Einzelnen (1999).strm', it won't be added to the library.
2022-03-05 11:42:37.144 T:8092  WARNING <general>: No information found for item 'nfs://192.168.0.40/volume1/Kodi/library/Movies/Primal - Die Jagd ist eröffnet (2019)/Primal - Die Jagd ist eröffnet (2019).strm', it won't be added to the library.
2022-03-05 11:42:40.718 T:8092  WARNING <general>: No information found for item 'nfs://192.168.0.40/volume1/Kodi/library/Movies/The Courier - Tödlicher Auftrag (2019)/The Courier - Tödlicher Auftrag (2019).strm', it won't be added to the library.
2022-03-05 11:42:59.030 T:5716     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1227
2022-03-05 11:42:59.079 T:5716     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1227
2022-03-05 11:43:02.098 T:8092  WARNING <general>: VIDEO::CVideoInfoScanner::Process directory 'nfs://192.168.0.40/volume1/Kodi/library/TVShows/Buffy – Im Bann der Dämonen (1997)/' does not exist - skipping scan.
2022-03-05 11:43:02.108 T:8092  WARNING <general>: VIDEO::CVideoInfoScanner::Process directory 'nfs://192.168.0.40/volume1/Kodi/library/TVShows/Rabbids Invasion (2013)/' does not exist - skipping scan.
2022-03-05 11:43:02.628 T:8092    ERROR <general>: CCurlFile::Open failed with code 404 for https://api.thetvdb.com/search/series?name=Ein%20Fall%20f%c3%bcr%20Scooby%20Doo:

2022-03-05 11:43:02.628 T:8092    ERROR <general>: ADDON::CScraper::Run: Unable to parse web site
2022-03-05 11:43:02.647 T:8092    ERROR <general>: CCurlFile::Open failed with code 404 for https://api.thetvdb.com/search/series?name=Ein%20Fall%20f%c3%bcr%20Scooby%20Doo:

2022-03-05 11:43:02.648 T:8092    ERROR <general>: ADDON::CScraper::Run: Unable to parse web site
2022-03-05 11:43:02.648 T:8092  WARNING <general>: No information found for item 'nfs://192.168.0.40/volume1/Serien/Ein Fall für Scooby Doo/', it won't be added to the library.
2022-03-05 11:43:03.493 T:6876     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1227
2022-03-05 11:43:03.538 T:6876     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1227
2022-03-05 11:43:03.982 T:5716     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1267
2022-03-05 11:43:04.010 T:5716     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1267
2022-03-05 11:43:07.974 T:6876     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1267
2022-03-05 11:43:08.008 T:6876     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1267
2022-03-05 11:43:51.766 T:5716     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1225
2022-03-05 11:43:51.808 T:5716     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1225
2022-03-05 11:43:56.160 T:6876     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1225
2022-03-05 11:43:56.198 T:6876     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1225
2022-03-05 11:44:01.172 T:5716     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1239
2022-03-05 11:44:01.207 T:5716     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1239
2022-03-05 11:44:04.802 T:7692     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1445
2022-03-05 11:44:04.836 T:7692     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1445
2022-03-05 11:44:05.599 T:6876     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1239
2022-03-05 11:44:05.631 T:6876     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1239
2022-03-05 11:44:09.153 T:7692     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1170
2022-03-05 11:44:09.181 T:7692     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1170
2022-03-05 11:44:12.754 T:5404     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1445

Step 2 *Update library from the settings

update begins than crash it

here the log

2022-03-05 11:49:50.090 T:10912    INFO <general>: [plugin.video.themoviedb.helper]
                                                   UPDATING TV SHOWS LIBRARY
2022-03-05 11:49:54.207 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Two and a Half Men (2003)//tvshow.nfo
2022-03-05 11:50:00.402 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/The Expanse (2015)//tvshow.nfo
2022-03-05 11:50:02.145 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Mr. Bean (1990)//tvshow.nfo
2022-03-05 11:50:02.627 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Star Trek Discovery (2017)//tvshow.nfo
2022-03-05 11:50:04.306 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Navy CIS (2003)//tvshow.nfo
2022-03-05 11:50:20.425 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Navy CIS (2003)/Season 19//S19E16 - Episode 16.strm
2022-03-05 11:50:20.679 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/The Outpost (2018)//tvshow.nfo
2022-03-05 11:50:22.095 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/A Discovery of Witches (2018)//tvshow.nfo
2022-03-05 11:50:22.910 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Lupin (2021)//tvshow.nfo
2022-03-05 11:50:23.446 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Alice in Borderland (2020)//tvshow.nfo
2022-03-05 11:50:24.463 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Arrow (2012)//tvshow.nfo
2022-03-05 11:50:28.169 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Chernobyl (2019)//tvshow.nfo
2022-03-05 11:50:28.960 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Hanna (2019)//tvshow.nfo
2022-03-05 11:50:30.087 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Warrior Nun (2020)//tvshow.nfo
2022-03-05 11:50:30.587 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/The Last Ship (2014)//tvshow.nfo
2022-03-05 11:50:32.158 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Raumschiff Enterprise (1966)//tvshow.nfo
2022-03-05 11:50:33.808 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Van Helsing (2016)//tvshow.nfo
2022-03-05 11:50:35.448 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Star Trek Picard (2020)//tvshow.nfo
2022-03-05 11:50:36.238 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Battlestar Galactica (2004)//tvshow.nfo
2022-03-05 11:50:37.741 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Lost in Space - Verschollen zwischen fremden Welten (2018)//tvshow.nfo
2022-03-05 11:50:38.869 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Haven (2010)//tvshow.nfo
2022-03-05 11:50:40.681 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Farscape (1999)//tvshow.nfo
2022-03-05 11:50:42.863 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Defiance (2013)//tvshow.nfo
2022-03-05 11:50:43.902 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Sleepy Hollow (2013)//tvshow.nfo
2022-03-05 11:50:45.389 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Upload (2020)//tvshow.nfo
2022-03-05 11:50:46.263 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/The Order (2019)//tvshow.nfo
2022-03-05 11:50:47.290 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Killjoys (2015)//tvshow.nfo
2022-03-05 11:50:48.911 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Continuum (2012)//tvshow.nfo
2022-03-05 11:50:50.288 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Another Life (2019)//tvshow.nfo
2022-03-05 11:50:51.153 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Atlantis (2013)//tvshow.nfo
2022-03-05 11:50:52.184 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Dark (2017)//tvshow.nfo
2022-03-05 11:50:53.186 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Legacies (2018)//tvshow.nfo
2022-03-05 11:50:54.721 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Marvels Jessica Jones (2015)//tvshow.nfo
2022-03-05 11:50:55.653 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Der Prinz von Bel-Air (1990)//tvshow.nfo
2022-03-05 11:50:58.847 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Heroes (2006)//tvshow.nfo
2022-03-05 11:51:00.624 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Ash vs. Evil Dead (2015)//tvshow.nfo
2022-03-05 11:51:02.048 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Dark Matter (2015)//tvshow.nfo
2022-03-05 11:51:03.115 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Das A-Team (1983)//tvshow.nfo
2022-03-05 11:51:05.446 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Wynonna Earp (2016)//tvshow.nfo
2022-03-05 11:51:05.991 T:2760     INFO <general>: plugin.program.autowidget: +++++ AUTOWIDGET REFRESHING NOT ENABLED +++++
2022-03-05 11:51:07.212 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Weeds - Kleine Deals unter Nachbarn (2005)//tvshow.nfo
2022-03-05 11:51:07.600 T:7692     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1188
2022-03-05 11:51:07.665 T:7692     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1188
2022-03-05 11:51:09.900 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/The Grand Tour (2016)//tvshow.nfo
2022-03-05 11:51:11.544 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Burn Notice (2007)//tvshow.nfo
2022-03-05 11:51:14.069 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Legion (2017)//tvshow.nfo
2022-03-05 11:51:15.207 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/The Mandalorian (2019)//tvshow.nfo
2022-03-05 11:51:15.743 T:5404     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1188
2022-03-05 11:51:15.772 T:5716     INFO <general>: Skipped 1 duplicate messages..
2022-03-05 11:51:15.772 T:5716     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1445
2022-03-05 11:51:15.782 T:5404     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1188
2022-03-05 11:51:15.813 T:5716     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1445
2022-03-05 11:51:15.815 T:4788     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1188
2022-03-05 11:51:16.316 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/The Looney Tunes Show (2011)//tvshow.nfo
2022-03-05 11:51:17.391 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Outer Limits – Die unbekannte Dimension (1995)//tvshow.nfo
2022-03-05 11:51:21.231 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Locke & Key (2020)//tvshow.nfo
2022-03-05 11:51:21.233 T:5716     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1170
2022-03-05 11:51:21.237 T:6876     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1445
2022-03-05 11:51:21.267 T:5716     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1170
2022-03-05 11:51:21.272 T:6876     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1445
2022-03-05 11:51:22.695 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Altered Carbon – Das Unsterblichkeitsprogramm (2018)//tvshow.nfo
2022-03-05 11:51:23.838 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Relic Hunter – Die Schatzjägerin (1999)//tvshow.nfo
2022-03-05 11:51:25.862 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Blood & Treasure (2019)//tvshow.nfo
2022-03-05 11:51:26.468 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Fringe - Grenzfälle des FBI (2008)//tvshow.nfo
2022-03-05 11:51:28.741 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Marvels Agents of S.H.I.E.L.D. (2013)//tvshow.nfo
2022-03-05 11:51:28.771 T:6876     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Starting updates for movie 1170
2022-03-05 11:51:28.819 T:6876     INFO <general>: CVideoDatabase::UpdateDetailsForMovie: Finished updates for movie 1170
2022-03-05 11:51:32.021 T:10912 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Shameless - Nicht ganz nüchtern (2011)//tvshow.nfo
2022-03-05 11:51:35.631 T:10912   ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                                    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                                   Error Type: <class 'TypeError'>
                                                   Error Contents: function takes at most 1 argument (2 given)
                                                   Traceback (most recent call last):
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\script.py", line 7, in <module>
                                                       Script().router()
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\script\router.py", line 420, in router
                                                       return self.routing_table[route_taken](**self.params)
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\script\router.py", line 390, in <lambda>
                                                       'library_autoupdate': lambda **kwargs: library_update(**kwargs),
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\script\router.py", line 298, in library_update
                                                       library_autoupdate(
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\update\userlist.py", line 73, in library_autoupdate
                                                       add_to_library(info='update', busy_spinner=busy_spinner, library_adder=library_adder, finished=True, force=force)
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 27, in add_to_library
                                                       library_adder.update_tvshows(**kwargs)
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 119, in update_tvshows
                                                       set_setting('last_autoupdate', f'Last updated {get_current_date_time()}', 'str')
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\addon\plugin.py", line 52, in set_setting
                                                       return ADDONSETSETTINGROUTE[mode](setting, data)
                                                   TypeError: function takes at most 1 argument (2 given)
                                                   -->End of Python script error report<--

2022-03-05 11:51:35.644 T:500      INFO <general>: CActiveAESink::OpenSink - initialize sink
2022-03-05 11:51:36.330 T:10912    INFO <general>: Python interpreter stopped

Test 2

Kodi clean Install with new Database Helper and other NFS Path on Kodi portable. Here's an attempt to add 2 movies

Here the log

2022-03-05 10:46:03.893 T:10888    INFO <general>: NFS is idle. Closing the remaining connections.
2022-03-05 10:47:37.015 T:1680     INFO <general>: initializing python engine.
2022-03-05 10:47:37.531 T:1680     INFO <general>: [plugin.video.themoviedb.helper]
                                                   Expecting value: line 1 column 1 (char 0)
2022-03-05 10:47:37.593 T:1680     INFO <general>: CPythonInvoker(7, C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\plugin.py): script successfully run
2022-03-05 10:47:37.616 T:1680     INFO <general>: Python interpreter stopped
2022-03-05 10:47:48.351 T:10136    INFO <general>: initializing python engine.
2022-03-05 10:47:49.711 T:10136    INFO <general>: [plugin.video.themoviedb.helper]
                                                   Getting KodiDB movie FAILED!
2022-03-05 10:47:50.718 T:10136    INFO <general>: [plugin.video.themoviedb.helper]
                                                   Getting KodiDB tvshow FAILED!
2022-03-05 10:47:50.899 T:10136   ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                                    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                                   Error Type: <class 'TypeError'>
                                                   Error Contents: function takes at most 1 argument (2 given)
                                                   Traceback (most recent call last):
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\context-addlibrary.py", line 9, in <module>
                                                       add_to_library(**loads(sys.listitem.getProperty('tmdbhelper.context.addlibrary')))
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 19, in add_to_library
                                                       library_adder._start()
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 52, in _start
                                                       self.legacy_conversion()
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 106, in legacy_conversion
                                                       set_setting('legacy_conversion', True)
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\resources\lib\addon\plugin.py", line 52, in set_setting
                                                       return ADDONSETSETTINGROUTE[mode](setting, data)
                                                   TypeError: function takes at most 1 argument (2 given)
                                                   -->End of Python script error report<--

2022-03-05 10:47:50.915 T:13908    INFO <general>: CActiveAESink::OpenSink - initialize sink
2022-03-05 10:47:50.916 T:10136    INFO <general>: Python interpreter stopped
2022-03-05 10:49:25.965 T:10888    INFO <general>: NFS is idle. Closing the remaining connections.
2022-03-05 10:55:01.164 T:2296     INFO <general>: initializing python engine.
2022-03-05 10:55:02.530 T:2296     INFO <general>: [plugin.video.themoviedb.helper]
                                                   Getting KodiDB movie FAILED!
2022-03-05 10:55:03.544 T:2296     INFO <general>: [plugin.video.themoviedb.helper]
                                                   Getting KodiDB tvshow FAILED!
2022-03-05 10:55:03.696 T:2296    ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                                    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                                   Error Type: <class 'TypeError'>
                                                   Error Contents: function takes at most 1 argument (2 given)
                                                   Traceback (most recent call last):
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\context-addlibrary.py", line 9, in <module>
                                                       add_to_library(**loads(sys.listitem.getProperty('tmdbhelper.context.addlibrary')))
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 19, in add_to_library
                                                       library_adder._start()
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 52, in _start
                                                       self.legacy_conversion()
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 106, in legacy_conversion
                                                       set_setting('legacy_conversion', True)
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\resources\lib\addon\plugin.py", line 52, in set_setting
                                                       return ADDONSETSETTINGROUTE[mode](setting, data)
                                                   TypeError: function takes at most 1 argument (2 given)
                                                   -->End of Python script error report<--

2022-03-05 10:55:03.712 T:13908    INFO <general>: CActiveAESink::OpenSink - initialize sink
2022-03-05 10:55:03.713 T:2296     INFO <general>: Python interpreter stopped2022-03-05 10:46:03.893 T:10888    INFO <general>: NFS is idle. Closing the remaining connections.
2022-03-05 10:47:37.015 T:1680     INFO <general>: initializing python engine.
2022-03-05 10:47:37.531 T:1680     INFO <general>: [plugin.video.themoviedb.helper]
                                                   Expecting value: line 1 column 1 (char 0)
2022-03-05 10:47:37.593 T:1680     INFO <general>: CPythonInvoker(7, C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\plugin.py): script successfully run
2022-03-05 10:47:37.616 T:1680     INFO <general>: Python interpreter stopped
2022-03-05 10:47:48.351 T:10136    INFO <general>: initializing python engine.
2022-03-05 10:47:49.711 T:10136    INFO <general>: [plugin.video.themoviedb.helper]
                                                   Getting KodiDB movie FAILED!
2022-03-05 10:47:50.718 T:10136    INFO <general>: [plugin.video.themoviedb.helper]
                                                   Getting KodiDB tvshow FAILED!
2022-03-05 10:47:50.899 T:10136   ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                                    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                                   Error Type: <class 'TypeError'>
                                                   Error Contents: function takes at most 1 argument (2 given)
                                                   Traceback (most recent call last):
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\context-addlibrary.py", line 9, in <module>
                                                       add_to_library(**loads(sys.listitem.getProperty('tmdbhelper.context.addlibrary')))
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 19, in add_to_library
                                                       library_adder._start()
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 52, in _start
                                                       self.legacy_conversion()
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 106, in legacy_conversion
                                                       set_setting('legacy_conversion', True)
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\resources\lib\addon\plugin.py", line 52, in set_setting
                                                       return ADDONSETSETTINGROUTE[mode](setting, data)
                                                   TypeError: function takes at most 1 argument (2 given)
                                                   -->End of Python script error report<--

2022-03-05 10:47:50.915 T:13908    INFO <general>: CActiveAESink::OpenSink - initialize sink
2022-03-05 10:47:50.916 T:10136    INFO <general>: Python interpreter stopped
2022-03-05 10:49:25.965 T:10888    INFO <general>: NFS is idle. Closing the remaining connections.
2022-03-05 10:55:01.164 T:2296     INFO <general>: initializing python engine.
2022-03-05 10:55:02.530 T:2296     INFO <general>: [plugin.video.themoviedb.helper]
                                                   Getting KodiDB movie FAILED!
2022-03-05 10:55:03.544 T:2296     INFO <general>: [plugin.video.themoviedb.helper]
                                                   Getting KodiDB tvshow FAILED!
2022-03-05 10:55:03.696 T:2296    ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                                    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                                   Error Type: <class 'TypeError'>
                                                   Error Contents: function takes at most 1 argument (2 given)
                                                   Traceback (most recent call last):
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\context-addlibrary.py", line 9, in <module>
                                                       add_to_library(**loads(sys.listitem.getProperty('tmdbhelper.context.addlibrary')))
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 19, in add_to_library
                                                       library_adder._start()
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 52, in _start
                                                       self.legacy_conversion()
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 106, in legacy_conversion
                                                       set_setting('legacy_conversion', True)
                                                     File "C:\Program Files\Kodi\portable_data\addons\plugin.video.themoviedb.helper\resources\lib\addon\plugin.py", line 52, in set_setting
                                                       return ADDONSETSETTINGROUTE[mode](setting, data)
                                                   TypeError: function takes at most 1 argument (2 given)
                                                   -->End of Python script error report<--

2022-03-05 10:55:03.712 T:13908    INFO <general>: CActiveAESink::OpenSink - initialize sink
2022-03-05 10:55:03.713 T:2296     INFO <general>: Python interpreter stopped

Thank you for your effort, we are always one step closer to our goal.

Best regards

DWH-WFC commented 2 years ago

To Test 1 from the Step 2 *Update library from the settings

It crashed 4 out of 4 attempts on the Shamless series. Then I removed the Shamless series. Kodi library cleaned up. Restarted Kodi and started an update again via TMDb Helper settings.

Then it crashes on Marvel Agents series

2022-03-05 12:28:30.578 T:14620 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Fringe - Grenzfälle des FBI (2008)//tvshow.nfo
2022-03-05 12:28:31.695 T:14620 WARNING <general>: FileNFS::OpenForWrite() called with overwriting enabled! - //library/TVShows/Marvels Agents of S.H.I.E.L.D. (2013)//tvshow.nfo
2022-03-05 12:28:32.920 T:14620   ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                                    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                                   Error Type: <class 'TypeError'>
                                                   Error Contents: function takes at most 1 argument (2 given)
                                                   Traceback (most recent call last):
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\script.py", line 7, in <module>
                                                       Script().router()
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\script\router.py", line 420, in router
                                                       return self.routing_table[route_taken](**self.params)
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\script\router.py", line 390, in <lambda>
                                                       'library_autoupdate': lambda **kwargs: library_update(**kwargs),
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\script\router.py", line 298, in library_update
                                                       library_autoupdate(
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\update\userlist.py", line 73, in library_autoupdate
                                                       add_to_library(info='update', busy_spinner=busy_spinner, library_adder=library_adder, finished=True, force=force)
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 27, in add_to_library
                                                       library_adder.update_tvshows(**kwargs)
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\update\library.py", line 119, in update_tvshows
                                                       set_setting('last_autoupdate', f'Last updated {get_current_date_time()}', 'str')
                                                     File "C:\Users\bunny\AppData\Roaming\Kodi\addons\plugin.video.themoviedb.helper\resources\lib\addon\plugin.py", line 52, in set_setting
                                                       return ADDONSETSETTINGROUTE[mode](setting, data)
                                                   TypeError: function takes at most 1 argument (2 given)
                                                   -->End of Python script error report<--

That means the order remains the same.

jurialmunkey commented 2 years ago

@DWH-WFC - Can you try newest version I just pushed ^^^

DWH-WFC commented 2 years ago

ok i test this thanks for your time

DWH-WFC commented 2 years ago

Test 1 *update for existing TMDb Helper version to new version

Step 1 *add to library

Step 2 *update library from settings

Test 2 *clean install from new Kodi and TMDb Helper

Step 1 *add to library

Step 2 *update library from settings

I've tested it with NFS and SMB, both work fine again.

Thank you for your quick and successful work on the addon.

But maybe you can still solve a few little things.

jurialmunkey commented 2 years ago

An overlay in the top right corner of the log that the update is complete An overlay at the top right of the log that the movie was added

I'm sorry I don't understand what you're requesting. The library update already displays a progress notification on screen.

It may be possible to refresh the page and add an icon (down arrow for example) to indicate that the film has been added and the data is being updated.

Add-ons don't control visual elements. That is up to the skin. It isn't possible to tell if something is in the library until the library updates and it would be a bad idea to constantly refresh the container.