gedisony / plugin.video.reddit_viewer

Kodi addon for reddit.com
GNU General Public License v2.0
22 stars 7 forks source link

Videos don't play: 'xbmcout' object has no attribute 'isatty' & No module named 'urlresolver' #12

Open mYnDstrEAm opened 2 years ago

mYnDstrEAm commented 2 years ago

When I try to play videos with the latest version in the latest Kodi in Debian 11 (v 19.1) the videos don't play and I get two notification popups that show the error messages in the title.

In the kodi logs there is this (debug mode enabled and url cropped [...] out):

ProcessMouse: trying mouse action leftclick
DEBUG <general>: OnPlayMedia plugin://plugin.video.reddit_viewer/?url=[...]]
DEBUG <general>: StartScript - calling plugin Reddit Viewer('plugin://plugin.video.reddit_viewer/','5','?url=[...]]','resume:false')
DEBUG <general>: Thread LanguageInvoker start, auto delete: false
 INFO <general>: initializing python engine.
DEBUG <general>: CPythonInvoker(12, /home/username/.kodi/addons/plugin.video.reddit_viewer/default.py): start processing
DEBUG <general>: Thread scriptobs start, auto delete: false
DEBUG <general>: -->Python Interpreter Initialized<--
DEBUG <general>:                  
DEBUG <general>: CPythonInvoker(12, /home/username/.kodi/addons/plugin.video.reddit_viewer/default.py): the source file to load is "/home/username/.kodi/addons/plugin.video.reddit_viewer/default.py"
DEBUG <general>: CPythonInvoker(12, /home/username/.kodi/addons/plugin.video.reddit_viewer/default.py): setting the Python path to /home/username/.kodi/addons/plugin.video.reddit_viewer:/home/username/.kodi/addons/script.module.addon.signals/lib:/home/username/.kodi/addons/script.module.certifi/lib:/home/username/.kodi/addons/script.module.chardet/lib:/home/username/.kodi/addons/script.module.idna/lib:/home/username/.kodi/addons/script.module.kodi-six/libs:/home/username/.kodi/addons/script.module.requests/lib:/home/username/.kodi/addons/script.module.urllib3/lib:/home/username/.kodi/addons/script.module.youtube.dl/lib:/usr/lib/python39.zip:/usr/lib/python3.9:/usr/lib/python3.9/lib-dynload:/home/username/.local/lib/python3.9/site-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.9/dist-packages
DEBUG <general>: CPythonInvoker(12, /home/username/.kodi/addons/plugin.video.reddit_viewer/default.py): entering source directory /home/username/.kodi/addons/plugin.video.reddit_viewer
DEBUG <general>: CPythonInvoker(12, /home/username/.kodi/addons/plugin.video.reddit_viewer/default.py): instantiating addon using automatically obtained id of "plugin.video.reddit_viewer" dependent on version 3.0.0 of the xbmc.python api
DEBUG <general>: ------ Window Init (DialogBusy.xml) ------
DEBUG <CAddonSettings[plugin.video.reddit_viewer]>: trying to load setting definitions from old format...
DEBUG <CSettingsManager>: requested setting (autoplayUnfinished) was not found.
DEBUG <CSettingsManager>: requested setting (comments_viewMode) was not found.
DEBUG <CSettingsManager>: requested setting (r_AccessToken) was not found.
DEBUG <CSettingsManager>: requested setting (CommentTreshold) was not found.
DEBUG <CSettingsManager>: requested setting (streamable_quality) was not found.
DEBUG <CAddonSettings[plugin.video.reddit_viewer]>: trying to load setting definitions from old format...
DEBUG <general>: reddit_viewer MainThread:----------------v4.0.2 playYTDLVideo: https://v.redd.it/8pqe0t6m3ul91-----------------
DEBUG <CAddonSettings[plugin.video.reddit_viewer]>: trying to load setting definitions from old format...
DEBUG <CSettingsManager>: requested setting (autoplayUnfinished) was not found.
DEBUG <CSettingsManager>: requested setting (comments_viewMode) was not found.
DEBUG <CSettingsManager>: requested setting (r_AccessToken) was not found.
DEBUG <CSettingsManager>: requested setting (CommentTreshold) was not found.
DEBUG <CSettingsManager>: requested setting (streamable_quality) was not found.
DEBUG <CSettingsManager>: requested setting (random_post_order) was not found.
DEBUG <CSettingsManager>: requested setting (random_image_order) was not found.
DEBUG <CSettingsManager>: requested setting (default_frontpage) was not found.
DEBUG <CSettingsManager>: requested setting (no_index_page) was not found.
DEBUG <CSettingsManager>: requested setting (main_gui_skin) was not found.
DEBUG <general>: ------ Window Init (DialogExtendedProgressBar.xml) ------
DEBUG <general>: reddit_viewer MainThread:error getting ytdl local version:No module named 'resources.lib.youtube_dl'
DEBUG <general>: reddit_viewer MainThread:playYTDLVideo Exception:<class 'AttributeError'>  'xbmcout' object has no attribute 'isatty'
DEBUG <general>: reddit_viewer MainThread:User notification: Youtube_dl v0.0: 'xbmcout' object has no attribute 'isatty'
DEBUG <general>: reddit_viewer MainThread:   trying urlresolver...
DEBUG <general>: ------ Window Init (DialogNotification.xml) ------
DEBUG <general>: reddit_viewer MainThread:User notification: URLresolver: No module named 'urlresolver'
 INFO <general>: CPythonInvoker(12, /home/username/.kodi/addons/plugin.video.reddit_viewer/default.py): script successfully run
DEBUG <general>: onExecutionDone(12, /home/username/.kodi/addons/plugin.video.reddit_viewer/default.py)
DEBUG <general>: .
 INFO <general>: Skipped 1 duplicate messages..
 INFO <general>: Python interpreter stopped
DEBUG <general>: Thread LanguageInvoker 140099878643456 terminating
DEBUG <general>: Thread scriptobs 140099068348160 terminating
DEBUG <general>: ------ Window Deinit (DialogBusy.xml) ------
ERROR <general>: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.reddit_viewer/?url=[...]]]
DEBUG <general>: Playlist Player: no more playable items... aborting playback
DEBUG <general>: Thread BackgroundLoader start, auto delete: false
DEBUG <general>: Thread BackgroundLoader 140099179394816 terminating
 INFO <general>: SetResolutionExternal: Kodi asked to switch mode to [...]
DEBUG <general>: SetResolutionExternal: Not setting full screen: already full screen on requested output
DEBUG <general>: ------ Window Deinit (DialogExtendedProgressBar.xml) ------
DEBUG <general>: Keyboard: scancode: [...]]
DEBUG <general>: HandleKey: leftwindows (0xf0d6) pressed, action is 
mYnDstrEAm commented 2 years ago

I forgot about #8 but the solution there doesn't work anymore. Even with that setting the videos don't play.