Page 18 of 27 FirstFirst ... 81617181920 ... LastLast
Results 171 to 180 of 268

Thread: Mezzmo Kodi Addon Update

  1. #171
    Join Date
    Jun 2012
    Posts
    784

    Default

    An updated version of the Mezzmo Kodi addon for Kodi v19+ (v2.1.3.9) has
    been posted on GitHub. This update contains a minor and very obscure fix where
    you would get an exception error if the Mezzmo mark watched / unwatched
    feature was used prior to a video being added to the Kodi database by the sync
    process.

    Since this was such an obscure bug and doesn't impact the Kodi 18
    v1.1.3.9 I just posted an updated version of 2.1.3.9 with the fix. If you've
    previously installed 2.1.3.9 you can simply download this updated version and
    reinstall from zipfile. This fix will be rolled into the next v2.1.4.0 release of the
    addon.


    Updated version 2.1.3.9


    Thanks,

    Jeff

  2. #172
    Join Date
    Feb 2015
    Posts
    29

    Default

    Thanks for the explanation. I have not yet updated as we are away for Xmas so I will check it out in early January. I was worried my new Shield was causing an issue as it was the first time I was installing Kodi with your add-on. I must thank you again for writing such a worthwhile addon for Mezzmo, I find I am missing all those extras when I am forced to use the canned Kodi.

    Cheers and all the best for the new year
    Ian

  3. #173
    Join Date
    Jun 2012
    Posts
    784

    Default

    An updated version of the Mezzmo Kodi addon for both Kodi v18 (v1.1.4.0) and
    Kodi v19+ (v2.1.4.0) have been posted on GitHub. These versions contain a minor
    obscure fix I have been chasing for almost a year. It was timing related between
    Mezzmo and Kodi when you add new content in Mezzmo, while it is fetching
    artwork, and the sync process hit a certain portion of code at the exact same time.


    v1.1.4.0 Kodi 18

    Fixed very obscure bug which could cause exception errors till the daily
    sync process ran if the Mezzmo hourly sync process attempted to add a video
    to the Kodi DB at the exact same time Mezzmo was adding the same record
    to its database and had not completed gathering all of the artwork.


    v2.1.4.0 Kodi 19+

    Fixed bug introduced in v2.1.3.8 which would cause an exception error
    on new installations of the Mezzmo Kodi 19 addon due to the Kodi settings
    format being different between Kodi 18 and Kodi 19.
    Fixed very obscure bug which could cause exception errors till the daily
    sync process ran if the Mezzmo hourly sync process attempted to add a video
    to the Kodi DB at the exact same time Mezzmo was adding the same record
    to its database and had not completed gathering all of the artwork.

    There are separate links for the Kodi 18 and Kodi 19 versions. The Kodi 19 version is based upon the
    latest Kodi 18 v1.1.4.0 code.

    Kodi 18 link

    Kodi 19+ link

    Click on the download source as a zip option and then to add it to Kodi by using the install from zip file option.



    Feedback and feature requests are always welcome. I would like to understand how many of you use the
    addon to play music from Mezzmo ? This could help guide future feature development.


    Jeff

  4. #174
    Join Date
    Feb 2015
    Posts
    29

    Default

    Hi Jeff,

    I am again reporting an error after installing this new version on my new NVidia Shield/Kodi install, I believe the following is the relevant part of the Kodi error Log

    2022-01-02 22:54:28.117 T:31356 INFO <general>: Mezzmo background service started.
    2022-01-02 22:54:32.038 T:31358 INFO <general>: CPythonInvoker(2, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py): script successfully run
    2022-01-02 22:54:32.138 T:31358 INFO <general>: Python interpreter stopped
    2022-01-02 22:54:32.390 T:31314 INFO <general>: Loading skin file: MyVideoNav.xml, load type: KEEP_IN_MEMORY
    2022-01-02 22:54:34.253 T:31457 INFO <general>: initializing python engine.
    2022-01-02 22:54:34.564 T:31457 ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <class '_pickle.UnpicklingError'>
    Error Contents: invalid load key, '"'.
    Traceback (most recent call last):
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/default.py", line 12, in <module>
    mezzmo.start()
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/mezzmo.py", line 1389, in start
    listServers(False)
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/mezzmo.py", line 87, in listServers
    servers = pickle.loads(saved_servers, fix_imports=True)
    _pickle.UnpicklingError: invalid load key, '"'.
    -->End of Python script error report<--

    2022-01-02 22:54:34.688 T:31457 WARNING <general>: CPythonInvoker(3, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/default.py): the python script "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/default.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE
    2022-01-02 22:54:34.689 T:31457 INFO <general>: Python interpreter stopped
    2022-01-02 22:54:34.695 T:31456 ERROR <general>: GetDirectory - Error getting plugin://plugin.video.mezzmo/?content_type=video
    2022-01-02 22:54:34.705 T:31314 ERROR <general>: CGUIMediaWindow::GetDirectory(plugin://plugin.video.mezzmo/?content_type=video) failed
    2022-01-02 22:54:36.143 T:31356 INFO <general>: Mezzmo textures cache timers 0 rows updated.
    2022-01-02 22:54:37.169 T:31356 INFO <general>: Mezzmo sync beginning.
    2022-01-02 22:54:37.196 T:31356 ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <class 'ValueError'>
    Error Contents: unknown url type: '""'
    Traceback (most recent call last):
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py", line 141, in <module>
    sync.syncMezzmo(syncurl, syncpin, count)
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/sync.py", line 193, in syncMezzmo
    content = browse.Browse(syncurl, 'recent', 'BrowseDirectChildren', 0, 400, syncpin)
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/browse.py", line 31, in Browse
    req = urllib.request.Request(url, body.encode('utf-8'), headers)
    File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/urllib/request.py", line 328, in __init__
    self.full_url = url
    File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/urllib/request.py", line 354, in full_url
    self._parse()
    File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/urllib/request.py", line 383, in _parse
    raise ValueError("unknown url type: %r" % self.full_url)
    ValueError: unknown url type: '""'
    -->End of Python script error report<--

    2022-01-02 22:54:37.291 T:31356 WARNING <general>: CPythonInvoker(0, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py): the python script "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE,N14PythonBindings30XB MCAddon_xbmc_Player_DirectorE,N9XBMCAddon4xbmc7Mon itorE
    2022-01-02 22:54:37.291 T:31356 INFO <general>: Python interpreter stopped
    2022-01-02 22:54:54.892 T:31314 INFO <general>: Loading skin file: AddonBrowser.xml, load type: KEEP_IN_MEMORY
    2022-01-02 22:55:03.923 T:31314 INFO <general>: Loading skin file: DialogAddonInfo.xml, load type: KEEP_IN_MEMORY
    2022-01-02 22:55:07.541 T:31482 INFO <general>: initializing python engine.
    2022-01-02 22:55:07.718 T:31314 INFO <general>: Loading skin file: DialogSelect.xml, load type: KEEP_IN_MEMORY
    2022-01-02 22:55:12.857 T:31314 INFO <general>: Loading skin file: DialogTextViewer.xml, load type: KEEP_IN_MEMORY
    2022-01-02 22:55:12.958 T:31482 INFO <general>: CPythonInvoker(4, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.logviewer/default.py): script successfully run
    2022-01-02 22:55:13.030 T:31482 INFO <general>: Python interpreter stopped
    2022-01-02 22:55:41.550 T:31524 INFO <general>: initializing python engine.
    2022-01-02 22:55:41.851 T:31524 ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <class '_pickle.UnpicklingError'>
    Error Contents: invalid load key, '"'.
    Traceback (most recent call last):
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/default.py", line 12, in <module>
    mezzmo.start()
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/mezzmo.py", line 1389, in start
    listServers(False)
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/mezzmo.py", line 87, in listServers
    servers = pickle.loads(saved_servers, fix_imports=True)
    _pickle.UnpicklingError: invalid load key, '"'.
    -->End of Python script error report<--



    Thank you
    Ian

  5. #175
    Join Date
    Jun 2012
    Posts
    784

    Default

    Quote Originally Posted by MrQNet View Post
    Hi Jeff,

    I am again reporting an error after installing this new version on my new NVidia Shield/Kodi install, I believe the following is the relevant part of the Kodi error Log

    2022-01-02 22:54:28.117 T:31356 INFO <general>: Mezzmo background service started.
    2022-01-02 22:54:32.038 T:31358 INFO <general>: CPythonInvoker(2, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py): script successfully run
    2022-01-02 22:54:32.138 T:31358 INFO <general>: Python interpreter stopped
    2022-01-02 22:54:32.390 T:31314 INFO <general>: Loading skin file: MyVideoNav.xml, load type: KEEP_IN_MEMORY
    2022-01-02 22:54:34.253 T:31457 INFO <general>: initializing python engine.
    2022-01-02 22:54:34.564 T:31457 ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <class '_pickle.UnpicklingError'>
    Error Contents: invalid load key, '"'.
    Traceback (most recent call last):
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/default.py", line 12, in <module>
    mezzmo.start()
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/mezzmo.py", line 1389, in start
    listServers(False)
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/mezzmo.py", line 87, in listServers
    servers = pickle.loads(saved_servers, fix_imports=True)
    _pickle.UnpicklingError: invalid load key, '"'.
    -->End of Python script error report<--

    2022-01-02 22:54:34.688 T:31457 WARNING <general>: CPythonInvoker(3, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/default.py): the python script "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/default.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE
    2022-01-02 22:54:34.689 T:31457 INFO <general>: Python interpreter stopped
    2022-01-02 22:54:34.695 T:31456 ERROR <general>: GetDirectory - Error getting plugin://plugin.video.mezzmo/?content_type=video
    2022-01-02 22:54:34.705 T:31314 ERROR <general>: CGUIMediaWindow::GetDirectory(plugin://plugin.video.mezzmo/?content_type=video) failed
    2022-01-02 22:54:36.143 T:31356 INFO <general>: Mezzmo textures cache timers 0 rows updated.
    2022-01-02 22:54:37.169 T:31356 INFO <general>: Mezzmo sync beginning.
    2022-01-02 22:54:37.196 T:31356 ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <class 'ValueError'>
    Error Contents: unknown url type: '""'
    Traceback (most recent call last):
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py", line 141, in <module>
    sync.syncMezzmo(syncurl, syncpin, count)
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/sync.py", line 193, in syncMezzmo
    content = browse.Browse(syncurl, 'recent', 'BrowseDirectChildren', 0, 400, syncpin)
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/browse.py", line 31, in Browse
    req = urllib.request.Request(url, body.encode('utf-8'), headers)
    File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/urllib/request.py", line 328, in __init__
    self.full_url = url
    File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/urllib/request.py", line 354, in full_url
    self._parse()
    File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/urllib/request.py", line 383, in _parse
    raise ValueError("unknown url type: %r" % self.full_url)
    ValueError: unknown url type: '""'
    -->End of Python script error report<--

    2022-01-02 22:54:37.291 T:31356 WARNING <general>: CPythonInvoker(0, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py): the python script "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE,N14PythonBindings30XB MCAddon_xbmc_Player_DirectorE,N9XBMCAddon4xbmc7Mon itorE
    2022-01-02 22:54:37.291 T:31356 INFO <general>: Python interpreter stopped
    2022-01-02 22:54:54.892 T:31314 INFO <general>: Loading skin file: AddonBrowser.xml, load type: KEEP_IN_MEMORY
    2022-01-02 22:55:03.923 T:31314 INFO <general>: Loading skin file: DialogAddonInfo.xml, load type: KEEP_IN_MEMORY
    2022-01-02 22:55:07.541 T:31482 INFO <general>: initializing python engine.
    2022-01-02 22:55:07.718 T:31314 INFO <general>: Loading skin file: DialogSelect.xml, load type: KEEP_IN_MEMORY
    2022-01-02 22:55:12.857 T:31314 INFO <general>: Loading skin file: DialogTextViewer.xml, load type: KEEP_IN_MEMORY
    2022-01-02 22:55:12.958 T:31482 INFO <general>: CPythonInvoker(4, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.logviewer/default.py): script successfully run
    2022-01-02 22:55:13.030 T:31482 INFO <general>: Python interpreter stopped
    2022-01-02 22:55:41.550 T:31524 INFO <general>: initializing python engine.
    2022-01-02 22:55:41.851 T:31524 ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <class '_pickle.UnpicklingError'>
    Error Contents: invalid load key, '"'.
    Traceback (most recent call last):
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/default.py", line 12, in <module>
    mezzmo.start()
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/mezzmo.py", line 1389, in start
    listServers(False)
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/mezzmo.py", line 87, in listServers
    servers = pickle.loads(saved_servers, fix_imports=True)
    _pickle.UnpicklingError: invalid load key, '"'.
    -->End of Python script error report<--



    Thank you
    Ian

    Ian,

    So sorry about this. This is another default setting issue I created. I've uploaded a fix by removing this setting and putting it back to the way it was prior to v2.1.3.8. Please download v2.1.4.0 again. I would also suggest deleting your Kodi saved settings file which should be located at /kodi/userdata/addon_data/plugin.video.mezzmo/settings.xml . You can try it first without deleting this file and if you still get an error, try deleting it and restarting Kodi. If you do delete it you will need to go into the addon settings so that Kodi will recreate it again and then you'll need to reboot one more. A simpler approach may be to uninstall the addon and then reinstall. If you do an uninstall make sure you say "Yes" to removing the all related data question. I'd try just installing the new version fist.

    I am going to spend some time testing new installations and the sequence of Kodi timing certain events to avoid something like this in the future.


    Thanks,

    Jeff
    Last edited by jbinkley60; 01-03-2022 at 11:13 PM.

  6. #176
    Join Date
    Jun 2012
    Posts
    784

    Default

    An updated version of the Mezzmo Kodi addon for both Kodi v18 (v1.1.4.1) and
    Kodi v19+ (v2.1.4.1) have been posted on GitHub. These versions contain a bug
    fix to address new installations of the addon.


    v1.1.4.1 Kodi 18

    • Fixed new Mezzmo addon installation bug where sync process would cause an
    exception error prior to a Mezzmo server being selected. The sync process
    will now skip until a valid Mezzmo server is selected.


    v2.1.4.1 Kodi 19+

    • Fixed new Mezzmo addon installation bug where sync process would cause an
    exception error prior to a Mezzmo server being selected. The sync process
    will now skip until a valid Mezzmo server is selected.

    There are separate links for the Kodi 18 and Kodi 19 versions. The Kodi 19 version is based upon the
    latest Kodi 18 v1.1.4.1 code.

    Kodi 18 link

    Kodi 19+ link

    Click on the download source as a zip option and then to add it to Kodi by using the install from zip file option.



    Feedback and feature requests are always welcome. I would like to understand how many of you use the
    addon to play music from Mezzmo ? This could help guide future feature development.


    Jeff
    Last edited by jbinkley60; 01-04-2022 at 03:18 AM.

  7. #177
    Join Date
    Jun 2012
    Posts
    784

    Default

    Quote Originally Posted by MrQNet View Post
    Hi Jeff,

    I am again reporting an error after installing this new version on my new NVidia Shield/Kodi install, I believe the following is the relevant part of the Kodi error Log

    2022-01-02 22:54:28.117 T:31356 INFO <general>: Mezzmo background service started.
    2022-01-02 22:54:32.038 T:31358 INFO <general>: CPythonInvoker(2, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py): script successfully run
    2022-01-02 22:54:32.138 T:31358 INFO <general>: Python interpreter stopped
    2022-01-02 22:54:32.390 T:31314 INFO <general>: Loading skin file: MyVideoNav.xml, load type: KEEP_IN_MEMORY
    2022-01-02 22:54:34.253 T:31457 INFO <general>: initializing python engine.
    2022-01-02 22:54:34.564 T:31457 ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <class '_pickle.UnpicklingError'>
    Error Contents: invalid load key, '"'.
    Traceback (most recent call last):
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/default.py", line 12, in <module>
    mezzmo.start()
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/mezzmo.py", line 1389, in start
    listServers(False)
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/mezzmo.py", line 87, in listServers
    servers = pickle.loads(saved_servers, fix_imports=True)
    _pickle.UnpicklingError: invalid load key, '"'.
    -->End of Python script error report<--

    2022-01-02 22:54:34.688 T:31457 WARNING <general>: CPythonInvoker(3, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/default.py): the python script "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/default.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE
    2022-01-02 22:54:34.689 T:31457 INFO <general>: Python interpreter stopped
    2022-01-02 22:54:34.695 T:31456 ERROR <general>: GetDirectory - Error getting plugin://plugin.video.mezzmo/?content_type=video
    2022-01-02 22:54:34.705 T:31314 ERROR <general>: CGUIMediaWindow::GetDirectory(plugin://plugin.video.mezzmo/?content_type=video) failed
    2022-01-02 22:54:36.143 T:31356 INFO <general>: Mezzmo textures cache timers 0 rows updated.
    2022-01-02 22:54:37.169 T:31356 INFO <general>: Mezzmo sync beginning.
    2022-01-02 22:54:37.196 T:31356 ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <class 'ValueError'>
    Error Contents: unknown url type: '""'
    Traceback (most recent call last):
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py", line 141, in <module>
    sync.syncMezzmo(syncurl, syncpin, count)
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/sync.py", line 193, in syncMezzmo
    content = browse.Browse(syncurl, 'recent', 'BrowseDirectChildren', 0, 400, syncpin)
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/browse.py", line 31, in Browse
    req = urllib.request.Request(url, body.encode('utf-8'), headers)
    File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/urllib/request.py", line 328, in __init__
    self.full_url = url
    File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/urllib/request.py", line 354, in full_url
    self._parse()
    File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/urllib/request.py", line 383, in _parse
    raise ValueError("unknown url type: %r" % self.full_url)
    ValueError: unknown url type: '""'
    -->End of Python script error report<--

    2022-01-02 22:54:37.291 T:31356 WARNING <general>: CPythonInvoker(0, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py): the python script "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE,N14PythonBindings30XB MCAddon_xbmc_Player_DirectorE,N9XBMCAddon4xbmc7Mon itorE
    2022-01-02 22:54:37.291 T:31356 INFO <general>: Python interpreter stopped
    2022-01-02 22:54:54.892 T:31314 INFO <general>: Loading skin file: AddonBrowser.xml, load type: KEEP_IN_MEMORY
    2022-01-02 22:55:03.923 T:31314 INFO <general>: Loading skin file: DialogAddonInfo.xml, load type: KEEP_IN_MEMORY
    2022-01-02 22:55:07.541 T:31482 INFO <general>: initializing python engine.
    2022-01-02 22:55:07.718 T:31314 INFO <general>: Loading skin file: DialogSelect.xml, load type: KEEP_IN_MEMORY
    2022-01-02 22:55:12.857 T:31314 INFO <general>: Loading skin file: DialogTextViewer.xml, load type: KEEP_IN_MEMORY
    2022-01-02 22:55:12.958 T:31482 INFO <general>: CPythonInvoker(4, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.logviewer/default.py): script successfully run
    2022-01-02 22:55:13.030 T:31482 INFO <general>: Python interpreter stopped
    2022-01-02 22:55:41.550 T:31524 INFO <general>: initializing python engine.
    2022-01-02 22:55:41.851 T:31524 ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <class '_pickle.UnpicklingError'>
    Error Contents: invalid load key, '"'.
    Traceback (most recent call last):
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/default.py", line 12, in <module>
    mezzmo.start()
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/mezzmo.py", line 1389, in start
    listServers(False)
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/mezzmo.py", line 87, in listServers
    servers = pickle.loads(saved_servers, fix_imports=True)
    _pickle.UnpicklingError: invalid load key, '"'.
    -->End of Python script error report<--



    Thank you
    Ian

    Ian,

    Please try installing version 2.1.4.1. I updated some code to address new installations, resetting the settings to default and similar. I believe this code will address the issues you have seen.

    Thanks for reporting the errors.


    Jeff
    Last edited by jbinkley60; 01-04-2022 at 04:20 AM.

  8. #178
    Join Date
    Feb 2015
    Posts
    29

    Default

    Sorry to report, it still errors out.

    Deleted the settings.xml file nad re updated from the downloaded file and the following error occurs...

    2022-01-03 10:46:30.762 T:16996 INFO <general>: Mezzmo background service started.
    2022-01-03 10:46:33.580 T:16951 INFO <general>: Loading skin file: DialogConfirm.xml, load type: KEEP_IN_MEMORY
    2022-01-03 10:46:34.584 T:16998 INFO <general>: CPythonInvoker(2, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py): script successfully run
    2022-01-03 10:46:34.682 T:16998 INFO <general>: Python interpreter stopped
    2022-01-03 10:46:35.522 T:16951 INFO <general>: Loading skin file: FileBrowser.xml, load type: KEEP_IN_MEMORY
    2022-01-03 10:46:38.783 T:16996 INFO <general>: Mezzmo textures cache timers 188 rows updated.
    2022-01-03 10:46:57.142 T:16996 ERROR <general>: EXCEPTION: Unknown addon id 'plugin.video.mezzmo'.
    2022-01-03 10:46:57.151 T:16996 INFO <general>: CPythonInvoker(0, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py): script successfully run
    2022-01-03 10:46:57.209 T:16996 WARNING <general>: CPythonInvoker(0, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py): the python script "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE,N14PythonBindings30XB MCAddon_xbmc_Player_DirectorE,N9XBMCAddon4xbmc7Mon itorE
    2022-01-03 10:46:57.209 T:16996 INFO <general>: Python interpreter interrupted by user
    2022-01-03 10:46:58.333 T:16991 INFO <general>: CAddonMgr::FindAddon: plugin.video.mezzmo v2.1.4.0 installed
    2022-01-03 10:46:58.335 T:17118 INFO <general>: initializing python engine.
    2022-01-03 10:46:59.707 T:17118 INFO <general>: Mezzmo background service started.
    2022-01-03 10:47:07.723 T:17118 INFO <general>: Mezzmo textures cache timers 0 rows updated.
    2022-01-03 10:47:08.749 T:17118 INFO <general>: Mezzmo sync beginning.
    2022-01-03 10:47:08.774 T:17118 ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <class 'ValueError'>
    Error Contents: unknown url type: '""'
    Traceback (most recent call last):
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py", line 141, in <module>
    sync.syncMezzmo(syncurl, syncpin, count)
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/sync.py", line 193, in syncMezzmo
    content = browse.Browse(syncurl, 'recent', 'BrowseDirectChildren', 0, 400, syncpin)
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/browse.py", line 31, in Browse
    req = urllib.request.Request(url, body.encode('utf-8'), headers)
    File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/urllib/request.py", line 328, in __init__
    self.full_url = url
    File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/urllib/request.py", line 354, in full_url
    self._parse()
    File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/urllib/request.py", line 383, in _parse
    raise ValueError("unknown url type: %r" % self.full_url)
    ValueError: unknown url type: '""'
    -->End of Python script error report<--

    2022-01-03 10:47:08.881 T:17118 WARNING <general>: CPythonInvoker(3, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py): the python script "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE,N14PythonBindings30XB MCAddon_xbmc_Player_DirectorE,N9XBMCAddon4xbmc7Mon itorE
    2022-01-03 10:47:08.881 T:17118 INFO <general>: Python interpreter stopped


    I am happy to continue testing so don't feel too bad about not fixing it 1st try. I am a retired programmer (Delphi/Pascal) so I am sympathetic to your, much appreciated, efforts.

    Cheers
    Ian

  9. #179
    Join Date
    Feb 2015
    Posts
    29

    Default

    .... Would it be easier to just remove the addon entirely, restart Kodi and add the plugin from scratch? I will do that anyway and report back.

    Ian

  10. #180
    Join Date
    Feb 2015
    Posts
    29

    Default

    Still errored...

    2022-01-03 11:01:20.371 T:18064 INFO <general>: Mezzmo background service started.
    2022-01-03 11:01:28.388 T:18064 INFO <general>: Mezzmo textures cache timers 0 rows updated.
    2022-01-03 11:01:29.412 T:18064 INFO <general>: Mezzmo sync beginning.
    2022-01-03 11:01:29.433 T:18064 ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <class 'ValueError'>
    Error Contents: unknown url type: '""'
    Traceback (most recent call last):
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py", line 141, in <module>
    sync.syncMezzmo(syncurl, syncpin, count)
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/sync.py", line 193, in syncMezzmo
    content = browse.Browse(syncurl, 'recent', 'BrowseDirectChildren', 0, 400, syncpin)
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/resources/lib/browse.py", line 31, in Browse
    req = urllib.request.Request(url, body.encode('utf-8'), headers)
    File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/urllib/request.py", line 328, in __init__
    self.full_url = url
    File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/urllib/request.py", line 354, in full_url
    self._parse()
    File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/urllib/request.py", line 383, in _parse
    raise ValueError("unknown url type: %r" % self.full_url)
    ValueError: unknown url type: '""'
    -->End of Python script error report<--

    2022-01-03 11:01:29.524 T:18064 WARNING <general>: CPythonInvoker(2, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py): the python script "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.mezzmo/service.py" has left several classes in memory that we couldn't clean up. The classes include: N14PythonBindings30XBMCAddon_xbmc_Player_DirectorE ,N9XBMCAddon4xbmc7MonitorE,N9XBMCAddon9xbmcaddon5A ddonE
    2022-01-03 11:01:29.525 T:18064 INFO <general>: Python interpreter stopped


    ...over to you

Similar Threads

  1. Addon for Kodi 18
    By Pendashy in forum Mezzmo Questions and Support
    Replies: 5
    Last Post: 11-20-2018, 06:59 AM
  2. KODI 17.6 and Mezzmo add-on
    By joe33067 in forum Mezzmo Questions and Support
    Replies: 6
    Last Post: 01-22-2018, 08:21 AM
  3. Mezzmo addon for Kodi
    By twochannel in forum Mezzmo Wish List and Feedback
    Replies: 8
    Last Post: 12-13-2016, 01:26 PM
  4. Mezzmo for KODI
    By AWSHO in forum Mezzmo Wish List and Feedback
    Replies: 1
    Last Post: 09-22-2016, 08:26 AM
  5. Mezzmo & Kodi - Plugin not seeing server but Kodi does
    By Roofus in forum Mezzmo Questions and Support
    Replies: 6
    Last Post: 08-05-2016, 07:43 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •