siku2 / script.service.sponsorblock

Kodi add-on for SponsorBlock
MIT License
126 stars 15 forks source link

Version 0.5.0 not working on Kodi 20.5 anymore #64

Open mimre25 opened 2 weeks ago

mimre25 commented 2 weeks ago

Recently this plugin has stopped working, ie, sponsor segments are not blocked anymore.

I'm happy to contribute a fix myself, if desired.

Debug log: ```console 2024-10-17 17:57:10.840 T:1956 info : ----------------------------------------------------------------------- 2024-10-17 17:57:10.840 T:1956 info : Starting Kodi (20.5 (20.5.0) Git:20240501-8c8d7afa26). Platform: Linux ARM 64-bit 2024-10-17 17:57:10.840 T:1956 info : Using Release Kodi x64 2024-10-17 17:57:10.840 T:1956 info : Kodi compiled 2024-05-01 by GCC 12.2.0 for Linux ARM 64-bit version 6.6.20 (394772) 2024-10-17 17:57:10.840 T:1956 info : Running on Debian GNU/Linux 12 (bookworm), kernel: Linux ARM 64-bit version 6.6.51+rpt-rpi-v8 2024-10-17 17:57:10.845 T:1956 info : FFmpeg version/source: 5.1.6-0+deb12u1+rpt1 2024-10-17 17:57:10.845 T:1956 info : 4 CPU cores available 2024-10-17 17:57:10.845 T:1956 info : ARM Features: Neon enabled 2024-10-17 17:57:10.845 T:1956 info : special://xbmc/ is mapped to: /usr/share/kodi 2024-10-17 17:57:10.845 T:1956 info : special://xbmcbin/ is mapped to: /usr/lib/aarch64-linux-gnu/kodi 2024-10-17 17:57:10.845 T:1956 info : special://xbmcbinaddons/ is mapped to: /usr/lib/aarch64-linux-gnu/kodi/addons 2024-10-17 17:57:10.845 T:1956 info : special://masterprofile/ is mapped to: /home/martin/.kodi/userdata 2024-10-17 17:57:10.845 T:1956 info : special://envhome/ is mapped to: /home/martin 2024-10-17 17:57:10.845 T:1956 info : special://home/ is mapped to: /home/martin/.kodi 2024-10-17 17:57:10.845 T:1956 info : special://temp/ is mapped to: /home/martin/.kodi/temp 2024-10-17 17:57:10.845 T:1956 info : special://logpath/ is mapped to: /home/martin/.kodi/temp 2024-10-17 17:57:10.845 T:1956 info : Webserver extra whitelist paths: 2024-10-17 17:57:10.845 T:1956 info : The executable running is: /usr/lib/aarch64-linux-gnu/kodi/kodi.bin 2024-10-17 17:57:10.845 T:1956 info : Local hostname: rpi 2024-10-17 17:57:10.845 T:1956 info : Log File is located: /home/martin/.kodi/temp/kodi.log 2024-10-17 17:57:10.848 T:1956 info : ----------------------------------------------------------------------- 2024-10-17 17:57:10.859 T:1956 info : loading settings 2024-10-17 17:57:10.863 T:1956 info : special://profile/ is mapped to: special://masterprofile/ 2024-10-17 17:57:10.884 T:1956 info : No settings file to load (special://xbmc/system/advancedsettings.xml) 2024-10-17 17:57:10.884 T:1956 info : No settings file to load (special://masterprofile/advancedsettings.xml) 2024-10-17 17:57:10.884 T:1956 info : Default Video Player: VideoPlayer 2024-10-17 17:57:10.884 T:1956 info : Default Audio Player: paplayer 2024-10-17 17:57:10.884 T:1956 info : Disabled debug logging due to GUI setting. Level 0. 2024-10-17 17:57:10.884 T:1956 info : Log level changed to "info" 2024-10-17 17:57:10.884 T:1956 info : CMediaSourceSettings: loading media sources from special://masterprofile/sources.xml 2024-10-17 17:57:10.896 T:1956 info : creating subdirectories 2024-10-17 17:57:10.896 T:1956 info : userdata folder: special://masterprofile/ 2024-10-17 17:57:10.896 T:1956 info : recording folder: 2024-10-17 17:57:10.896 T:1956 info : screenshots folder: 2024-10-17 17:57:10.908 T:1956 info : Running database version Addons33 2024-10-17 17:57:11.209 T:1956 warning : CAddonMgr::FindAddons: Addon 'game.controller.mouse' already present with higher version 1.0.26 at '/usr/share/kodi/addons/game.controller.mouse/' - other version 1.0.23 at '/home/martin/.kodi/addons/game.controller.mouse/' will be ignored 2024-10-17 17:57:11.370 T:1956 info : CAddonMgr::FindAddons: audioencoder.kodi.builtin.aac v1.0.2 installed 2024-10-17 17:57:11.370 T:1956 info : CAddonMgr::FindAddons: audioencoder.kodi.builtin.wma v1.0.2 installed 2024-10-17 17:57:11.370 T:1956 info : CAddonMgr::FindAddons: game.controller.default v1.0.42 installed 2024-10-17 17:57:11.370 T:1956 info : CAddonMgr::FindAddons: game.controller.keyboard v1.1.43 installed 2024-10-17 17:57:11.370 T:1956 info : CAddonMgr::FindAddons: game.controller.mouse v1.0.26 installed 2024-10-17 17:57:11.370 T:1956 info : CAddonMgr::FindAddons: game.controller.n64 v1.0.33 installed 2024-10-17 17:57:11.371 T:1956 info : CAddonMgr::FindAddons: game.controller.snes v1.0.40 installed 2024-10-17 17:57:11.371 T:1956 info : CAddonMgr::FindAddons: inputstream.adaptive v20.3.18 installed 2024-10-17 17:57:11.371 T:1956 info : CAddonMgr::FindAddons: kodi.binary.global.audioengine v1.1.1 installed 2024-10-17 17:57:11.371 T:1956 info : CAddonMgr::FindAddons: kodi.binary.global.filesystem v1.1.8 installed 2024-10-17 17:57:11.371 T:1956 info : CAddonMgr::FindAddons: kodi.binary.global.general v1.0.5 installed 2024-10-17 17:57:11.371 T:1956 info : CAddonMgr::FindAddons: kodi.binary.global.gui v5.15.0 installed 2024-10-17 17:57:11.371 T:1956 info : CAddonMgr::FindAddons: kodi.binary.global.main v2.0.2 installed 2024-10-17 17:57:11.371 T:1956 info : CAddonMgr::FindAddons: kodi.binary.global.network v1.0.4 installed 2024-10-17 17:57:11.371 T:1956 info : CAddonMgr::FindAddons: kodi.binary.global.tools v1.0.4 installed 2024-10-17 17:57:11.371 T:1956 info : CAddonMgr::FindAddons: kodi.binary.instance.audiodecoder v4.0.0 installed 2024-10-17 17:57:11.372 T:1956 info : CAddonMgr::FindAddons: kodi.binary.instance.audioencoder v3.0.0 installed 2024-10-17 17:57:11.372 T:1956 info : CAddonMgr::FindAddons: kodi.binary.instance.game v3.0.0 installed 2024-10-17 17:57:11.372 T:1956 info : CAddonMgr::FindAddons: kodi.binary.instance.imagedecoder v3.0.1 installed 2024-10-17 17:57:11.372 T:1956 info : CAddonMgr::FindAddons: kodi.binary.instance.inputstream v3.2.0 installed 2024-10-17 17:57:11.372 T:1956 info : CAddonMgr::FindAddons: kodi.binary.instance.peripheral v2.0.0 installed 2024-10-17 17:57:11.372 T:1956 info : CAddonMgr::FindAddons: kodi.binary.instance.pvr v8.2.0 installed 2024-10-17 17:57:11.372 T:1956 info : CAddonMgr::FindAddons: kodi.binary.instance.screensaver v2.2.0 installed 2024-10-17 17:57:11.372 T:1956 info : CAddonMgr::FindAddons: kodi.binary.instance.vfs v3.0.1 installed 2024-10-17 17:57:11.372 T:1956 info : CAddonMgr::FindAddons: kodi.binary.instance.videocodec v2.0.3 installed 2024-10-17 17:57:11.372 T:1956 info : CAddonMgr::FindAddons: kodi.binary.instance.visualization v4.0.0 installed 2024-10-17 17:57:11.373 T:1956 info : CAddonMgr::FindAddons: kodi.resource v1.0.0 installed 2024-10-17 17:57:11.373 T:1956 info : CAddonMgr::FindAddons: metadata.album.universal v3.1.9 installed 2024-10-17 17:57:11.373 T:1956 info : CAddonMgr::FindAddons: metadata.artists.universal v4.3.11 installed 2024-10-17 17:57:11.373 T:1956 info : CAddonMgr::FindAddons: metadata.common.allmusic.com v3.2.2 installed 2024-10-17 17:57:11.373 T:1956 info : CAddonMgr::FindAddons: metadata.common.fanart.tv v3.6.4 installed 2024-10-17 17:57:11.373 T:1956 info : CAddonMgr::FindAddons: metadata.common.imdb.com v3.2.8 installed 2024-10-17 17:57:11.373 T:1956 info : CAddonMgr::FindAddons: metadata.common.musicbrainz.org v2.2.4 installed 2024-10-17 17:57:11.373 T:1956 info : CAddonMgr::FindAddons: metadata.common.theaudiodb.com v2.0.3 installed 2024-10-17 17:57:11.373 T:1956 info : CAddonMgr::FindAddons: metadata.generic.albums v1.0.18 installed 2024-10-17 17:57:11.374 T:1956 info : CAddonMgr::FindAddons: metadata.generic.artists v1.0.14 installed 2024-10-17 17:57:11.374 T:1956 info : CAddonMgr::FindAddons: metadata.local v1.0.1 installed 2024-10-17 17:57:11.374 T:1956 info : CAddonMgr::FindAddons: metadata.themoviedb.org.python v3.0.1 installed 2024-10-17 17:57:11.374 T:1956 info : CAddonMgr::FindAddons: metadata.tvshows.themoviedb.org v3.6.0 installed 2024-10-17 17:57:11.374 T:1956 info : CAddonMgr::FindAddons: metadata.tvshows.themoviedb.org.python v1.6.6 installed 2024-10-17 17:57:11.374 T:1956 info : CAddonMgr::FindAddons: plugin.program.AML v1.0.2 installed 2024-10-17 17:57:11.374 T:1956 info : CAddonMgr::FindAddons: plugin.video.netflix v1.23.3+matrix.1 installed 2024-10-17 17:57:11.374 T:1956 info : CAddonMgr::FindAddons: plugin.video.orftvthek v1.0.2 installed 2024-10-17 17:57:11.374 T:1956 info : CAddonMgr::FindAddons: plugin.video.themoviedb.helper v5.2.25 installed 2024-10-17 17:57:11.375 T:1956 info : CAddonMgr::FindAddons: plugin.video.twitch v3.0.2 installed 2024-10-17 17:57:11.375 T:1956 info : CAddonMgr::FindAddons: plugin.video.youtube v7.1.0 installed 2024-10-17 17:57:11.375 T:1956 info : CAddonMgr::FindAddons: repository.castagnait v2.0.1 installed 2024-10-17 17:57:11.375 T:1956 info : CAddonMgr::FindAddons: repository.siku2 v1.0.0 installed 2024-10-17 17:57:11.375 T:1956 info : CAddonMgr::FindAddons: repository.xbmc.org v3.3.1 installed 2024-10-17 17:57:11.375 T:1956 info : CAddonMgr::FindAddons: resource.images.languageflags.colour v0.0.4 installed 2024-10-17 17:57:11.375 T:1956 info : CAddonMgr::FindAddons: resource.images.weathericons.default v1.1.9 installed 2024-10-17 17:57:11.375 T:1956 info : CAddonMgr::FindAddons: resource.images.weathericons.outline v0.0.6 installed 2024-10-17 17:57:11.375 T:1956 info : CAddonMgr::FindAddons: resource.language.en_gb v2.0.2 installed 2024-10-17 17:57:11.375 T:1956 info : CAddonMgr::FindAddons: resource.uisounds.amber v1.0.0 installed 2024-10-17 17:57:11.376 T:1956 info : CAddonMgr::FindAddons: resource.uisounds.kodi v1.0.1 installed 2024-10-17 17:57:11.376 T:1956 info : CAddonMgr::FindAddons: screensaver.xbmc.builtin.black v1.0.34 installed 2024-10-17 17:57:11.376 T:1956 info : CAddonMgr::FindAddons: screensaver.xbmc.builtin.dim v1.0.66 installed 2024-10-17 17:57:11.376 T:1956 info : CAddonMgr::FindAddons: script.embuary.helper v2.0.8 installed 2024-10-17 17:57:11.376 T:1956 info : CAddonMgr::FindAddons: script.favourites v8.1.2 installed 2024-10-17 17:57:11.376 T:1956 info : CAddonMgr::FindAddons: script.launch.retropie v2.0.0 installed 2024-10-17 17:57:11.376 T:1956 info : CAddonMgr::FindAddons: script.module.addon.signals v0.0.6+matrix.1 installed 2024-10-17 17:57:11.376 T:1956 info : CAddonMgr::FindAddons: script.module.beautifulsoup4 v4.12.2 installed 2024-10-17 17:57:11.376 T:1956 info : CAddonMgr::FindAddons: script.module.certifi v2023.5.7 installed 2024-10-17 17:57:11.376 T:1956 info : CAddonMgr::FindAddons: script.module.chardet v5.1.0 installed 2024-10-17 17:57:11.377 T:1956 info : CAddonMgr::FindAddons: script.module.future v1.0.0+matrix.1 installed 2024-10-17 17:57:11.377 T:1956 info : CAddonMgr::FindAddons: script.module.idna v3.4.0 installed 2024-10-17 17:57:11.377 T:1956 info : CAddonMgr::FindAddons: script.module.infotagger v0.0.8 installed 2024-10-17 17:57:11.377 T:1956 info : CAddonMgr::FindAddons: script.module.inputstreamhelper v0.7.0 installed 2024-10-17 17:57:11.377 T:1956 info : CAddonMgr::FindAddons: script.module.jurialmunkey v0.1.18 installed 2024-10-17 17:57:11.377 T:1956 info : CAddonMgr::FindAddons: script.module.kodi-six v0.1.3.1 installed 2024-10-17 17:57:11.377 T:1956 info : CAddonMgr::FindAddons: script.module.myconnpy v8.0.33 installed 2024-10-17 17:57:11.377 T:1956 info : CAddonMgr::FindAddons: script.module.pil v5.1.0 installed 2024-10-17 17:57:11.377 T:1956 info : CAddonMgr::FindAddons: script.module.pycryptodome v3.4.3 installed 2024-10-17 17:57:11.377 T:1956 info : CAddonMgr::FindAddons: script.module.python.twitch v3.0.2 installed 2024-10-17 17:57:11.378 T:1956 info : CAddonMgr::FindAddons: script.module.pyxbmct v1.3.2+matrix.1 installed 2024-10-17 17:57:11.378 T:1956 info : CAddonMgr::FindAddons: script.module.requests v2.31.0 installed 2024-10-17 17:57:11.378 T:1956 info : CAddonMgr::FindAddons: script.module.routing v0.2.3+matrix.1 installed 2024-10-17 17:57:11.378 T:1956 info : CAddonMgr::FindAddons: script.module.simpleeval v0.9.10 installed 2024-10-17 17:57:11.378 T:1956 info : CAddonMgr::FindAddons: script.module.simplejson v3.19.1+matrix.1 installed 2024-10-17 17:57:11.378 T:1956 info : CAddonMgr::FindAddons: script.module.six v1.16.0+matrix.1 installed 2024-10-17 17:57:11.378 T:1956 info : CAddonMgr::FindAddons: script.module.soupsieve v2.4.1 installed 2024-10-17 17:57:11.378 T:1956 info : CAddonMgr::FindAddons: script.module.unidecode v1.3.6 installed 2024-10-17 17:57:11.379 T:1956 info : CAddonMgr::FindAddons: script.module.urllib3 v2.1.0 installed 2024-10-17 17:57:11.379 T:1956 info : CAddonMgr::FindAddons: script.service.sponsorblock v0.5.0 installed 2024-10-17 17:57:11.379 T:1956 info : CAddonMgr::FindAddons: script.skinshortcuts v2.0.3 installed 2024-10-17 17:57:11.379 T:1956 info : CAddonMgr::FindAddons: service.xbmc.versioncheck v0.5.28 installed 2024-10-17 17:57:11.379 T:1956 info : CAddonMgr::FindAddons: skin.amber v3.50.02 installed 2024-10-17 17:57:11.379 T:1956 info : CAddonMgr::FindAddons: skin.bello.9 v9.0.6 installed 2024-10-17 17:57:11.379 T:1956 info : CAddonMgr::FindAddons: skin.confluence v4.8.4 installed 2024-10-17 17:57:11.379 T:1956 info : CAddonMgr::FindAddons: skin.estouchy v3.0.8 installed 2024-10-17 17:57:11.379 T:1956 info : CAddonMgr::FindAddons: skin.estuary v3.0.10 installed 2024-10-17 17:57:11.379 T:1956 info : CAddonMgr::FindAddons: skin.osmc v20.2.0 installed 2024-10-17 17:57:11.380 T:1956 info : CAddonMgr::FindAddons: webinterface.default v19.x-2.4.8 installed 2024-10-17 17:57:11.380 T:1956 info : CAddonMgr::FindAddons: xbmc.addon v20.5.0 installed 2024-10-17 17:57:11.380 T:1956 info : CAddonMgr::FindAddons: xbmc.core v0.1.0 installed 2024-10-17 17:57:11.380 T:1956 info : CAddonMgr::FindAddons: xbmc.gui v5.16.0 installed 2024-10-17 17:57:11.380 T:1956 info : CAddonMgr::FindAddons: xbmc.json v13.0.0 installed 2024-10-17 17:57:11.380 T:1956 info : CAddonMgr::FindAddons: xbmc.metadata v2.1.0 installed 2024-10-17 17:57:11.380 T:1956 info : CAddonMgr::FindAddons: xbmc.python v3.0.1 installed 2024-10-17 17:57:11.380 T:1956 info : CAddonMgr::FindAddons: xbmc.webinterface v1.0.0 installed 2024-10-17 17:57:11.428 T:1956 info : Selected Logind/UPower as PowerSyscall 2024-10-17 20:43:46.515 T:1956 info : Selected UPower as PowerSyscall 2024-10-17 20:43:46.517 T:1956 error : DBus error: org.freedesktop.DBus.Error.InvalidArgs - No such property “CanSuspend” 2024-10-17 20:43:46.518 T:1956 error : DBus error: org.freedesktop.DBus.Error.InvalidArgs - No such property “CanHibernate” 2024-10-17 20:43:46.541 T:1956 info : CKeyboardLayoutManager: loading keyboard layouts from special://xbmc/system/keyboardlayouts... 2024-10-17 20:43:46.543 T:1984 info : Loading special://xbmc/system/Lircmap.xml 2024-10-17 20:43:46.547 T:1984 info : * Adding remote mapping for device 'mceusb' 2024-10-17 20:43:46.547 T:1984 info : * Adding remote mapping for device 'XboxDVDDongle' 2024-10-17 20:43:46.547 T:1984 info : * Adding remote mapping for device 'Microsoft_Xbox' 2024-10-17 20:43:46.547 T:1984 info : * Adding remote mapping for device 'PinnacleSysPCTVRemote' 2024-10-17 20:43:46.547 T:1984 info : * Adding remote mapping for device 'anysee' 2024-10-17 20:43:46.547 T:1984 info : * Adding remote mapping for device 'iMON-PAD' 2024-10-17 20:43:46.547 T:1984 info : * Adding remote mapping for device 'Antec_Veris_RM200' 2024-10-17 20:43:46.547 T:1984 info : * Adding remote mapping for device 'MCE_via_iMON' 2024-10-17 20:43:46.547 T:1984 info : * Adding remote mapping for device 'TwinHanRemote' 2024-10-17 20:43:46.547 T:1984 info : * Adding remote mapping for device 'linux-input-layer' 2024-10-17 20:43:46.547 T:1984 info : * Linking remote mapping for 'linux-input-layer' to 'cx23885_remote' 2024-10-17 20:43:46.547 T:1984 info : * Adding remote mapping for device 'mediacenter' 2024-10-17 20:43:46.547 T:1984 info : * Adding remote mapping for device 'devinput' 2024-10-17 20:43:46.547 T:1984 info : * Adding remote mapping for device 'devinput-32' 2024-10-17 20:43:46.547 T:1984 info : * Adding remote mapping for device 'devinput-64' 2024-10-17 20:43:46.780 T:1956 info : RetroPlayer[RENDER]: Registering renderer factory for DMA 2024-10-17 20:43:46.780 T:1956 info : RetroPlayer[RENDER]: Registering renderer factory for OpenGLES 2024-10-17 20:43:46.832 T:1956 info : CDRMUtils::FindConnector - using connector: HDMI-A-1 2024-10-17 20:43:46.887 T:1956 info : Skipped 1 duplicate messages.. 2024-10-17 20:43:46.887 T:1956 info : CDRMUtils::FindEncoder - using encoder: 31 2024-10-17 20:43:46.887 T:1956 info : CDRMUtils::FindPlanes - using crtc: 100 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1920x1080 with 1920x1080 @ 60.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Skipped 2 duplicate messages.. 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1920x1080 with 1920x1080 @ 59.940063 Hz 2024-10-17 20:43:47.428 T:1956 info : Skipped 2 duplicate messages.. 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1920x1080 with 1920x1080i @ 60.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1920x1080 with 1920x1080 @ 60.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Skipped 2 duplicate messages.. 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1920x1080 with 1920x1080i @ 59.940063 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1920x1080 with 1920x1080 @ 59.940063 Hz 2024-10-17 20:43:47.428 T:1956 info : Skipped 2 duplicate messages.. 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1920x1080 with 1920x1080 @ 50.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Skipped 2 duplicate messages.. 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1920x1080 with 1920x1080i @ 50.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1920x1080 with 1920x1080 @ 50.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Skipped 2 duplicate messages.. 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1920x1080 with 1920x1080 @ 30.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Skipped 3 duplicate messages.. 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1920x1080 with 1920x1080 @ 29.970032 Hz 2024-10-17 20:43:47.428 T:1956 info : Skipped 3 duplicate messages.. 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1920x1080 with 1920x1080 @ 25.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Skipped 3 duplicate messages.. 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1920x1080 with 1920x1080 @ 24.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Skipped 3 duplicate messages.. 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1920x1080 with 1920x1080 @ 23.976025 Hz 2024-10-17 20:43:47.428 T:1956 info : Skipped 3 duplicate messages.. 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1600x1200 with 1600x1200 @ 60.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1680x1050 with 1680x1050 @ 60.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1280x1024 with 1280x1024 @ 75.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1280x1024 with 1280x1024 @ 60.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1440x900 with 1440x900 @ 75.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1440x900 with 1440x900 @ 60.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1280x960 with 1280x960 @ 60.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1360x768 with 1360x768 @ 60.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1280x800 with 1280x800 @ 60.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1152x864 with 1152x864 @ 75.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1280x720 with 1280x720 @ 60.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Skipped 3 duplicate messages.. 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1280x720 with 1280x720 @ 59.940063 Hz 2024-10-17 20:43:47.428 T:1956 info : Skipped 3 duplicate messages.. 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1280x720 with 1280x720 @ 50.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Skipped 3 duplicate messages.. 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1024x768 with 1024x768 @ 75.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1024x768 with 1024x768 @ 70.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 1024x768 with 1024x768 @ 60.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 832x624 with 832x624 @ 74.925079 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 800x600 with 800x600 @ 75.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 800x600 with 800x600 @ 72.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 800x600 with 800x600 @ 60.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 720x576 with 720x576 @ 50.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 720x480 with 720x480 @ 59.940063 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 720x480 with 720x480 @ 60.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 640x480 with 640x480 @ 75.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 640x480 with 640x480 @ 73.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 640x480 with 640x480 @ 67.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Found resolution 640x480 with 640x480 @ 60.000000 Hz 2024-10-17 20:43:47.428 T:1956 info : Skipped 1 duplicate messages.. 2024-10-17 20:43:47.428 T:1956 info : Found resolution 720x400 with 720x400 @ 70.000000 Hz 2024-10-17 20:43:47.430 T:1956 info : EGL_VERSION = 1.4 2024-10-17 20:43:47.431 T:1956 info : EGL_VENDOR = Mesa Project 2024-10-17 20:43:47.431 T:1956 info : EGL_EXTENSIONS = EGL_ANDROID_blob_cache EGL_EXT_buffer_age EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_context_flush_control EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_WL_bind_wayland_display 2024-10-17 20:43:47.431 T:1956 info : EGL_CLIENT_EXTENSIONS = EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_EXT_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless 2024-10-17 20:43:47.433 T:1956 info : CApplication::CreateGUI - using the gbm windowing system 2024-10-17 20:43:47.433 T:1956 info : Checking resolution 16 2024-10-17 20:43:47.442 T:1956 info : GL_VENDOR = Broadcom 2024-10-17 20:43:47.442 T:1956 info : GL_RENDERER = V3D 4.2 2024-10-17 20:43:47.442 T:1956 info : GL_VERSION = OpenGL ES 3.1 Mesa 23.2.1-1~bpo12+rpt3 2024-10-17 20:43:47.442 T:1956 info : GL_SHADING_LANGUAGE_VERSION = OpenGL ES GLSL ES 3.10 2024-10-17 20:43:47.442 T:1956 info : GL_EXTENSIONS = GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_EXT_draw_instanced GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture GL_AMD_performance_monitor GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render GL_OES_get_program_binary GL_APPLE_texture_max_level GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_NV_pack_subimage GL_EXT_frag_depth GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_array_object GL_ANGLE_pack_reverse_row_order GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_occlusion_query_boolean GL_EXT_texture_rg GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_EXT_draw_buffers GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_KHR_debug GL_KHR_texture_compression_astc_ldr GL_NV_generate_mipmap_sRGB GL_NV_pixel_buffer_object GL_OES_depth_texture_cube_map GL_OES_required_internalformat GL_OES_surfaceless_context GL_EXT_color_buffer_float GL_EXT_debug_label GL_EXT_sRGB_write_control GL_EXT_separate_shader_objects GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_base_instance GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_copy_image GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_polygon_offset_clamp GL_EXT_primitive_bounding_box GL_EXT_shader_io_blocks GL_EXT_texture_border_clamp GL_EXT_texture_cube_map_array GL_EXT_texture_view GL_KHR_context_flush_control GL_NV_image_formats GL_NV_shader_noperspective_interpolation GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_primitive_bounding_box GL_OES_shader_io_blocks GL_OES_texture_border_clamp GL_OES_texture_cube_map_array GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_texture_view GL_EXT_buffer_storage GL_EXT_float_blend GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_OES_EGL_image_external_essl3 GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_shader_image_atomic GL_EXT_clear_texture GL_EXT_texture_compression_s3tc_srgb GL_MESA_shader_integer_functions GL_EXT_texture_mirror_clamp_to_edge GL_KHR_parallel_shader_compile GL_EXT_EGL_image_storage GL_MESA_framebuffer_flip_y GL_EXT_texture_query_lod GL_MESA_bgra 2024-10-17 20:43:47.517 T:1956 info : GLES: Maximum texture width: 4096 2024-10-17 20:43:47.789 T:1956 info : load keymapping 2024-10-17 20:43:47.791 T:1956 info : Loading special://xbmc/system/keymaps/appcommand.xml 2024-10-17 20:43:47.792 T:1956 info : Loading special://xbmc/system/keymaps/customcontroller.AppleRemote.xml 2024-10-17 20:43:47.794 T:1956 info : Loading special://xbmc/system/keymaps/customcontroller.Harmony.xml 2024-10-17 20:43:47.796 T:1956 info : Loading special://xbmc/system/keymaps/customcontroller.SiriRemote.xml 2024-10-17 20:43:47.797 T:1956 info : Loading special://xbmc/system/keymaps/gamepad.xml 2024-10-17 20:43:47.803 T:1956 info : Loading special://xbmc/system/keymaps/joystick.xml 2024-10-17 20:43:47.808 T:1956 info : Loading special://xbmc/system/keymaps/keyboard.xml 2024-10-17 20:43:47.814 T:1956 info : Loading special://xbmc/system/keymaps/mouse.xml 2024-10-17 20:43:47.815 T:1956 info : Loading special://xbmc/system/keymaps/remote.xml 2024-10-17 20:43:47.818 T:1956 info : Loading special://xbmc/system/keymaps/touchscreen.xml 2024-10-17 20:43:47.822 T:1956 info : GUI format 1920x1080, Display 1920x1080 @ 60.000000 Hz 2024-10-17 20:43:47.830 T:2001 warning : Pulseaudio module module-allow-passthrough not loaded - opening PT devices might fail 2024-10-17 20:43:47.831 T:2001 info : Found 1 Lists of Devices 2024-10-17 20:43:47.831 T:2001 info : Enumerated PULSE devices: 2024-10-17 20:43:47.831 T:2001 info : Device 1 2024-10-17 20:43:47.831 T:2001 info : m_deviceName : Default 2024-10-17 20:43:47.831 T:2001 info : m_displayName : Default 2024-10-17 20:43:47.831 T:2001 info : m_displayNameExtra: Default Output Device (PULSEAUDIO) 2024-10-17 20:43:47.831 T:2001 info : m_deviceType : AE_DEVTYPE_PCM 2024-10-17 20:43:47.831 T:2001 info : m_channels : FL, FR 2024-10-17 20:43:47.831 T:2001 info : m_sampleRates : 5512,8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,176400,192000,384000 2024-10-17 20:43:47.831 T:2001 info : m_dataFormats : AE_FMT_U8,AE_FMT_S16NE,AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_FLOAT 2024-10-17 20:43:47.831 T:2001 info : m_streamTypes : No passthrough capabilities 2024-10-17 20:43:47.831 T:2001 info : Device 2 2024-10-17 20:43:47.831 T:2001 info : m_deviceName : alsa_output.platform-fef00700.hdmi.hdmi-stereo 2024-10-17 20:43:47.831 T:2001 info : m_displayName : Built-in Audio Digital Stereo (HDMI) 2024-10-17 20:43:47.831 T:2001 info : m_displayNameExtra: HDMI / DisplayPort (PULSEAUDIO) 2024-10-17 20:43:47.831 T:2001 info : m_deviceType : AE_DEVTYPE_PCM 2024-10-17 20:43:47.831 T:2001 info : m_channels : FL, FR 2024-10-17 20:43:47.831 T:2001 info : m_sampleRates : 5512,8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,176400,192000,384000 2024-10-17 20:43:47.831 T:2001 info : m_dataFormats : AE_FMT_U8,AE_FMT_S16NE,AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_FLOAT 2024-10-17 20:43:47.831 T:2001 info : m_streamTypes : No passthrough capabilities 2024-10-17 20:43:47.832 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 20:43:47.889 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 20:43:47.898 T:1956 warning : CLangInfo::SetLanguage: could not find or enable language add-on 'resource.language.en_us', loading default... 2024-10-17 20:43:47.898 T:1956 info : CLangInfo: loading resource.language.en_gb language information... 2024-10-17 20:43:47.942 T:1956 info : global locale set to C 2024-10-17 20:43:47.943 T:1956 info : CLangInfo: loading resource.language.en_gb language strings... 2024-10-17 20:43:48.124 T:2005 info : Running database version Addons33 2024-10-17 20:43:48.127 T:2005 info : Running database version ViewModes6 2024-10-17 20:43:48.137 T:2005 info : Running database version Textures13 2024-10-17 20:43:48.148 T:2005 info : Running database version MyMusic82 2024-10-17 20:43:48.167 T:2005 info : Running database version MyVideos121 2024-10-17 20:43:48.170 T:2005 info : Running database version TV40 2024-10-17 20:43:48.175 T:2005 info : Running database version Epg16 2024-10-17 20:43:48.257 T:1956 info : Unloaded skin 2024-10-17 20:43:48.262 T:1956 info : load skin from: /home/martin/.kodi/addons/skin.osmc/ (version: 20.2.0) 2024-10-17 20:43:48.262 T:1956 info : load fonts for skin... 2024-10-17 20:43:48.266 T:1956 info : Loading skin includes from /home/martin/.kodi/addons/skin.osmc/xml/Includes.xml 2024-10-17 20:43:48.379 T:1956 info : Error loading include file /home/martin/.kodi/addons/skin.osmc/xml/Coordinates_Includes_Home.xml: Failed to open file (row: 0, col: 0) 2024-10-17 20:43:48.773 T:1956 info : LoadFonts: Loading fonts from '/home/martin/.kodi/addons/skin.osmc/xml/Font.xml' 2024-10-17 20:43:48.825 T:1956 info : LoadTimers: Trying to load skin timers from /home/martin/.kodi/addons/skin.osmc/xml/Timers.xml 2024-10-17 20:43:48.825 T:1956 warning : LoadTimers: Could not load timers file /home/martin/.kodi/addons/skin.osmc/xml/Timers.xml: Failed to open file (row: 0, col: 0) 2024-10-17 20:43:48.825 T:1956 info : load new skin... 2024-10-17 20:43:48.825 T:1956 info : Loading custom window XMLs from skin path /home/martin/.kodi/addons/skin.osmc/xml 2024-10-17 20:43:48.840 T:1956 info : initialize new skin... 2024-10-17 20:43:48.840 T:1956 info : Loading skin file: DialogBusy.xml, load type: LOAD_ON_GUI_INIT 2024-10-17 20:43:48.843 T:1956 info : Loading skin file: DialogNotification.xml, load type: LOAD_ON_GUI_INIT 2024-10-17 20:43:48.846 T:1956 info : Loading skin file: DialogSeekBar.xml, load type: LOAD_ON_GUI_INIT 2024-10-17 20:43:48.850 T:1956 info : Loading skin file: DialogExtendedProgressBar.xml, load type: LOAD_ON_GUI_INIT 2024-10-17 20:43:48.867 T:1956 info : Loading skin file: Pointer.xml, load type: LOAD_ON_GUI_INIT 2024-10-17 20:43:48.872 T:1956 info : Loading skin file: DialogBusy.xml, load type: LOAD_ON_GUI_INIT 2024-10-17 20:43:48.873 T:1956 info : Loading skin file: DialogVolumeBar.xml, load type: LOAD_ON_GUI_INIT 2024-10-17 20:43:48.875 T:1956 info : Loading skin file: Custom_Overlay_Debug.xml, load type: LOAD_ON_GUI_INIT 2024-10-17 20:43:48.893 T:1956 info : Loading skin file: Custom_AutoMusicVis.xml, load type: LOAD_ON_GUI_INIT 2024-10-17 20:43:48.894 T:1956 info : Loading skin file: Custom_Cache_Progress.xml, load type: LOAD_ON_GUI_INIT 2024-10-17 20:43:48.897 T:1956 info : Loading resource://resource.uisounds.kodi/sounds.xml 2024-10-17 20:43:49.024 T:1956 info : skin loaded... 2024-10-17 20:43:49.024 T:1956 info : Loading skin file: Startup.xml, load type: LOAD_EVERY_TIME 2024-10-17 20:43:49.031 T:1956 info : Loading skin file: Home.xml, load type: KEEP_IN_MEMORY 2024-10-17 20:43:49.251 T:1956 warning : JSONRPC: Could not parse type "Setting.Details.SettingList" 2024-10-17 20:43:49.252 T:1956 info : JSONRPC: Adding type "Setting.Details.SettingList" to list of incomplete definitions (waiting for "Setting.Details.Setting") 2024-10-17 20:43:49.252 T:1956 info : JSONRPC: Resolving incomplete types/methods referencing Setting.Details.Setting 2024-10-17 20:43:49.269 T:1956 info : JSONRPC v13.0.0: Successfully initialized 2024-10-17 20:43:49.269 T:1956 info : [Media Detection] starting service for optical media detection 2024-10-17 20:43:49.334 T:1956 info : Register - new keyboard device registered on application->keyboard: Keyboard (0000:0000) 2024-10-17 20:43:49.338 T:1956 info : Register - new mouse device registered on application->mouse: Mouse (0000:0000) 2024-10-17 20:43:49.338 T:2016 info : Register - new cec device registered on cec->/dev/cec0: CEC Adapter (0000:0000) 2024-10-17 20:43:49.339 T:2016 info : Register - new cec device registered on cec->/dev/cec1: CEC Adapter (0000:0000) 2024-10-17 20:43:49.347 T:1956 info : Loading player core factory settings from special://xbmc/system/playercorefactory.xml. 2024-10-17 20:43:49.360 T:1956 info : Loaded playercorefactory configuration 2024-10-17 20:43:49.360 T:1956 info : Loading player core factory settings from special://masterprofile/playercorefactory.xml. 2024-10-17 20:43:49.360 T:1956 info : special://masterprofile/playercorefactory.xml does not exist. Skipping. 2024-10-17 20:43:49.360 T:1956 info : removing tempfiles 2024-10-17 20:43:49.400 T:1956 info : initialize done 2024-10-17 20:43:49.400 T:1956 info : Running the application... 2024-10-17 20:43:49.408 T:1956 info : starting zeroconf publishing 2024-10-17 20:43:49.411 T:2038 info : ES: Starting UDP Event server on port 9777 2024-10-17 20:43:49.411 T:1956 error : JSONRPC Server: Failed to connect to sdpd 2024-10-17 20:43:49.412 T:1956 info : JSONRPC Server: Successfully initialized 2024-10-17 20:43:49.412 T:2038 info : UDP: Listening on port 9777 (ipv6 : true) 2024-10-17 20:43:49.414 T:1956 info : Started 2024-10-17 20:43:51.560 T:2031 info : [plugin.video.netflix (0)] The debug logging is set as DISABLED 2024-10-17 20:43:52.704 T:2035 info : [ script.embuary.helper ] Service: Started 2024-10-17 20:43:52.704 T:2035 info : [ script.embuary.helper ] Service: Player monitor started 2024-10-17 20:43:53.609 T:1956 info : Loading skin file: MyVideoNav.xml, load type: KEEP_IN_MEMORY 2024-10-17 20:43:53.810 T:2005 error : GetDirectory - Error getting - 2024-10-17 20:43:53.888 T:2036 info : [script.service.sponsorblock] monitor: skipping the following categories: {'sponsor'} 2024-10-17 20:43:54.189 T:2033 info : Twitch: Service: Start 2024-10-17 20:43:55.357 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: / Params: {} 2024-10-17 20:43:58.617 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /channel/mine/playlist/PLfKXj9H8NPgkV41OWF5TmLf4mAYDKYAil/ Params: {'category_label': 'Watch Later'} 2024-10-17 20:45:05.414 T:1956 info : Loading skin file: DialogContextMenu.xml, load type: KEEP_IN_MEMORY 2024-10-17 20:45:08.779 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /play/ Params: {'video_id': 'tZPQaihwZRA'} 2024-10-17 20:45:09.125 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.wakeup): '{"response_required":true,"target":"server_wakeup"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 20:45:09.797 T:1956 info : VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=tZPQaihwZRA 2024-10-17 20:45:09.798 T:2150 info : Creating InputStream 2024-10-17 20:45:09.856 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_init): '{"channel_id":"UCdC0An4ZPNr_YiFiYoVbwaw","clip":false,"end_time":0.0,"play_count":0,"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/tZPQaihwZRA.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"tZPQaihwZRA","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 20:45:09.941 T:2150 error : AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property. 2024-10-17 20:45:09.945 T:2150 info : AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1920x1080, max allowed: 1920x1080, Adjust refresh rate: 0 2024-10-17 20:45:09.950 T:2150 info : AddOnLog: inputstream.adaptive: Successfully parsed manifest file (Periods: 1, Streams in first period: 2, Type: VOD) 2024-10-17 20:45:09.950 T:2150 info : Creating Demuxer 2024-10-17 20:45:09.955 T:2150 info : Opening stream: 1001 source: 256 2024-10-17 20:45:10.531 T:2150 info : Creating video codec with codec id: 226 2024-10-17 20:45:10.531 T:2150 info : CDVDVideoCodecDRMPRIME::Open - using decoder dav1d AV1 decoder by VideoLAN 2024-10-17 20:45:10.547 T:2150 info : Creating video thread 2024-10-17 20:45:10.547 T:2158 info : running thread: video_thread 2024-10-17 20:45:10.548 T:2150 info : Opening stream: 1002 source: 256 2024-10-17 20:45:10.551 T:2036 info : [script.service.sponsorblock] player_listener: video tZPQaihwZRA has no sponsor segments 2024-10-17 20:45:10.601 T:2150 info : Finding audio codec for: 86076 2024-10-17 20:45:10.601 T:2150 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus 2024-10-17 20:45:10.601 T:2150 info : OpenStream: Allowing max Out-Of-Sync Value of 10 ms 2024-10-17 20:45:10.601 T:2150 info : Creating audio thread 2024-10-17 20:45:10.602 T:2160 info : running thread: CVideoPlayerAudio::Process() 2024-10-17 20:45:10.912 T:2160 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus 2024-10-17 20:45:10.912 T:2160 info : Creating audio stream (codec id: 86076, channels: 2, sample rate: 48000, no pass-through) 2024-10-17 20:45:10.942 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 20:45:10.985 T:2158 error : CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config: Function not implemented (-38) 2024-10-17 20:45:11.208 T:2002 error : PulseAudio: Sink ALSA:@ not found 2024-10-17 20:45:11.283 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 20:45:11.328 T:1956 info : Loading skin file: VideoFullScreen.xml, load type: KEEP_IN_MEMORY 2024-10-17 20:45:11.372 T:1956 warning : Label Formatting: $VAR[VideoPlayerChannelNumber] is not defined 2024-10-17 20:45:11.388 T:1956 error : Window Translator: Can't find window True 2024-10-17 20:45:11.460 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_started): '{"channel_id":"UCdC0An4ZPNr_YiFiYoVbwaw","status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false},"video_id":"tZPQaihwZRA"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 20:45:40.632 T:2160 info : ProcessDecoderOutput: Changed max allowed Out-Of-Sync value to 100 ms due self-learning 2024-10-17 21:01:19.962 T:2160 info : CVideoPlayerAudio::Process - stream stalled 2024-10-17 21:01:20.063 T:2150 info : Process - eof reading from demuxer 2024-10-17 21:01:20.063 T:2150 info : CVideoPlayer::OnExit() 2024-10-17 21:01:20.063 T:2150 info : VideoPlayer: eof, waiting for queues to empty 2024-10-17 21:01:20.063 T:2150 info : Closing stream player 1 2024-10-17 21:01:20.063 T:2150 info : CDVDMessageQueue(audio)::WaitUntilEmpty 2024-10-17 21:01:20.063 T:2150 info : Waiting for audio thread to exit 2024-10-17 21:01:20.063 T:2160 info : thread end: CVideoPlayerAudio::OnExit() 2024-10-17 21:01:20.064 T:2150 info : Closing audio device 2024-10-17 21:01:20.064 T:2150 info : Deleting audio codec 2024-10-17 21:01:20.064 T:2150 info : Closing stream player 2 2024-10-17 21:01:20.065 T:2150 info : CDVDMessageQueue(video)::WaitUntilEmpty 2024-10-17 21:01:20.157 T:2150 info : waiting for video thread to exit 2024-10-17 21:01:20.157 T:2158 info : thread end: video_thread 2024-10-17 21:01:20.157 T:2150 info : deleting video codec 2024-10-17 21:01:20.173 T:2150 info : ADDON: Dll Destroyed - InputStream Adaptive 2024-10-17 21:01:20.200 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:01:20.201 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:01:20.201 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:01:20.201 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:01:20.201 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:01:20.201 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:01:20.237 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_stopped): '{"channel_id":"UCdC0An4ZPNr_YiFiYoVbwaw","clip":false,"end_time":0.0,"play_count":0,"play_data":{"play_count":1,"played_percent":99,"played_time":0,"total_time":969.0},"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/tZPQaihwZRA.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"tZPQaihwZRA","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:01:20.240 T:1956 info : Loading skin file: MyVideoNav.xml, load type: KEEP_IN_MEMORY 2024-10-17 21:01:20.375 T:79721 error : GetDirectory - Error getting - 2024-10-17 21:01:20.396 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /channel/mine/playlist/PLfKXj9H8NPgkV41OWF5TmLf4mAYDKYAil/ Params: {'category_label': 'Watch Later'} 2024-10-17 21:01:20.439 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.wakeup): '{"response_required":false,"target":"plugin_wakeup"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:01:20.485 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 21:01:20.797 T:2002 error : PulseAudio: Sink ALSA:@ not found 2024-10-17 21:01:20.851 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 21:01:23.617 T:1956 error : Control 525 in window 10025 has been asked to focus, but it can't 2024-10-17 21:01:23.644 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /channel/mine/playlist/PLfKXj9H8NPgkV41OWF5TmLf4mAYDKYAil/ Params: {'category_label': 'Watch Later', 'refresh': 2} 2024-10-17 21:01:23.672 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.wakeup): '{"response_required":false,"target":"plugin_wakeup"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:01:23.674 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.container_focus): '["525","10"]' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 40, in parse_notification_payload return NotificationPayload(parsed.get("video_id", None), parsed.get("unlisted", None)) ^^^^^^^^^^ AttributeError: 'int' object has no attribute 'get' 2024-10-17 21:14:00.509 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 21:14:00.573 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 21:14:07.555 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /special/my_subscriptions/ Params: {'category_label': 'My Subscriptions'} 2024-10-17 21:14:23.511 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /play/ Params: {'video_id': 'Des8Q6hgT70'} 2024-10-17 21:14:23.827 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.wakeup): '{"response_required":true,"target":"server_wakeup"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:14:24.316 T:1956 info : VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=Des8Q6hgT70 2024-10-17 21:14:24.317 T:79827 info : Creating InputStream 2024-10-17 21:14:24.318 T:79827 error : AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property. 2024-10-17 21:14:24.320 T:79827 info : AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1920x1080, max allowed: 1920x1080, Adjust refresh rate: 0 2024-10-17 21:14:24.324 T:79827 info : AddOnLog: inputstream.adaptive: Successfully parsed manifest file (Periods: 1, Streams in first period: 2, Type: VOD) 2024-10-17 21:14:24.325 T:79827 info : Creating Demuxer 2024-10-17 21:14:24.325 T:79827 info : Opening stream: 1001 source: 256 2024-10-17 21:14:24.329 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_init): '{"channel_id":"UCZVaxoDFZkOhTw3MDG8V8dQ","clip":false,"end_time":0.0,"play_count":0,"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/Des8Q6hgT70.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"Des8Q6hgT70","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:14:24.495 T:2036 error : [script.service.sponsorblock] player_listener: failed to get sponsor times Traceback (most recent call last): File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 790, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 536, in _make_request response = conn.getresponse() ^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/connection.py", line 461, in getresponse httplib_response = super().getresponse() ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/http/client.py", line 1374, in getresponse response.begin() File "/usr/lib/python3.11/http/client.py", line 318, in begin version, status, reason = self._read_status() ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/http/client.py", line 287, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/martin/.kodi/addons/script.module.requests/lib/requests/adapters.py", line 486, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 844, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/util/retry.py", line 470, in increment raise reraise(type(error), error, _stacktrace) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/util/util.py", line 38, in reraise raise value.with_traceback(tb) File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 790, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 536, in _make_request response = conn.getresponse() ^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/connection.py", line 461, in getresponse httplib_response = super().getresponse() ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/http/client.py", line 1374, in getresponse response.begin() File "/usr/lib/python3.11/http/client.py", line 318, in begin version, status, reason = self._read_status() ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/http/client.py", line 287, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/player_listener.py", line 47, in get_sponsor_segments segments = api.get_skip_segments_hashed(video_id) if extra_privacy else api.get_skip_segments(video_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/sponsorblock/api.py", line 89, in get_skip_segments data = self._request("GET", GET_SKIP_SEGMENTS, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/sponsorblock/api.py", line 66, in _request req_cm = self._session.request( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.requests/lib/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.requests/lib/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.requests/lib/requests/adapters.py", line 501, in send raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) 2024-10-17 21:14:24.653 T:79827 info : Creating video codec with codec id: 27 2024-10-17 21:14:24.653 T:79827 info : CDVDVideoCodecDRMPRIME::Open - using decoder V4L2 mem2mem H.264 decoder wrapper 2024-10-17 21:14:24.680 T:79827 info : Creating video thread 2024-10-17 21:14:24.680 T:79831 info : running thread: video_thread 2024-10-17 21:14:24.680 T:79827 info : Opening stream: 1002 source: 256 2024-10-17 21:14:26.030 T:79827 info : Finding audio codec for: 86018 2024-10-17 21:14:26.043 T:79827 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac 2024-10-17 21:14:26.043 T:79827 info : OpenStream: Allowing max Out-Of-Sync Value of 10 ms 2024-10-17 21:14:26.043 T:79827 info : Creating audio thread 2024-10-17 21:14:26.043 T:79833 info : running thread: CVideoPlayerAudio::Process() 2024-10-17 21:14:26.812 T:79833 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac 2024-10-17 21:14:26.813 T:79833 info : Creating audio stream (codec id: 86018, channels: 2, sample rate: 44100, no pass-through) 2024-10-17 21:14:26.819 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 21:14:26.938 T:79831 error : CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config: Function not implemented (-38) 2024-10-17 21:14:27.165 T:2002 error : PulseAudio: Sink ALSA:@ not found 2024-10-17 21:14:27.244 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 21:14:27.263 T:1956 error : Window Translator: Can't find window True 2024-10-17 21:14:27.401 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_started): '{"channel_id":"UCZVaxoDFZkOhTw3MDG8V8dQ","status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false},"video_id":"Des8Q6hgT70"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:14:51.763 T:79833 info : CVideoPlayerAudio::Process - stream stalled 2024-10-17 21:14:51.997 T:79827 info : Process - eof reading from demuxer 2024-10-17 21:14:51.997 T:79827 info : CVideoPlayer::OnExit() 2024-10-17 21:14:51.997 T:79827 info : VideoPlayer: eof, waiting for queues to empty 2024-10-17 21:14:51.998 T:79827 info : Closing stream player 1 2024-10-17 21:14:51.998 T:79827 info : CDVDMessageQueue(audio)::WaitUntilEmpty 2024-10-17 21:14:51.998 T:79827 info : Waiting for audio thread to exit 2024-10-17 21:14:51.998 T:79833 info : thread end: CVideoPlayerAudio::OnExit() 2024-10-17 21:14:51.999 T:79827 info : Closing audio device 2024-10-17 21:14:52.000 T:79827 info : Deleting audio codec 2024-10-17 21:14:52.000 T:79827 info : Closing stream player 2 2024-10-17 21:14:52.000 T:79827 info : CDVDMessageQueue(video)::WaitUntilEmpty 2024-10-17 21:14:52.027 T:79827 info : waiting for video thread to exit 2024-10-17 21:14:52.028 T:79831 info : thread end: video_thread 2024-10-17 21:14:52.028 T:79827 info : deleting video codec 2024-10-17 21:14:52.059 T:79827 info : ADDON: Dll Destroyed - InputStream Adaptive 2024-10-17 21:14:52.106 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:14:52.107 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:14:52.107 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:14:52.107 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:14:52.107 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:14:52.107 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:14:52.142 T:1956 error : Control 51 in window 10025 has been asked to focus, but it can't 2024-10-17 21:14:52.159 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /special/my_subscriptions/ Params: {'category_label': 'My Subscriptions'} 2024-10-17 21:14:52.435 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_stopped): '{"channel_id":"UCZVaxoDFZkOhTw3MDG8V8dQ","clip":false,"end_time":0.0,"play_count":0,"play_data":{"play_count":1,"played_percent":95,"played_time":0,"total_time":25.0},"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/Des8Q6hgT70.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"Des8Q6hgT70","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:15:43.443 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /play/ Params: {'video_id': '_Dyg0jyMh8Y'} 2024-10-17 21:15:43.799 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.wakeup): '{"response_required":true,"target":"server_wakeup"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:15:44.248 T:1956 info : VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=_Dyg0jyMh8Y 2024-10-17 21:15:44.249 T:82449 info : Creating InputStream 2024-10-17 21:15:44.250 T:82449 error : AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property. 2024-10-17 21:15:44.252 T:82449 info : AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1920x1080, max allowed: 1920x1080, Adjust refresh rate: 0 2024-10-17 21:15:44.257 T:82449 info : AddOnLog: inputstream.adaptive: Successfully parsed manifest file (Periods: 1, Streams in first period: 2, Type: VOD) 2024-10-17 21:15:44.258 T:82449 info : Creating Demuxer 2024-10-17 21:15:44.258 T:82449 info : Opening stream: 1001 source: 256 2024-10-17 21:15:44.325 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_init): '{"channel_id":"UC0REe5pSKmjCUK5qBOwpwcg","clip":false,"end_time":0.0,"play_count":0,"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/_Dyg0jyMh8Y.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"_Dyg0jyMh8Y","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:15:44.696 T:82449 info : Creating video codec with codec id: 167 2024-10-17 21:15:44.696 T:82449 info : CDVDVideoCodecDRMPRIME::Open - using decoder V4L2 mem2mem VP9 decoder wrapper 2024-10-17 21:15:44.697 T:82449 info : CDVDVideoCodecDRMPRIME::Open - unable to open codec 2024-10-17 21:15:44.697 T:82449 info : CDVDVideoCodecDRMPRIME::Open - using decoder Google VP9 2024-10-17 21:15:44.709 T:82449 info : Creating video thread 2024-10-17 21:15:44.710 T:82457 info : running thread: video_thread 2024-10-17 21:15:44.710 T:82449 info : Opening stream: 1002 source: 256 2024-10-17 21:15:44.814 T:2036 info : [script.service.sponsorblock] player_listener: video _Dyg0jyMh8Y has no sponsor segments 2024-10-17 21:15:45.013 T:82449 info : Finding audio codec for: 86076 2024-10-17 21:15:45.014 T:82449 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus 2024-10-17 21:15:45.014 T:82449 info : OpenStream: Allowing max Out-Of-Sync Value of 10 ms 2024-10-17 21:15:45.014 T:82449 info : Creating audio thread 2024-10-17 21:15:45.014 T:82459 info : running thread: CVideoPlayerAudio::Process() 2024-10-17 21:15:45.491 T:82459 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus 2024-10-17 21:15:45.491 T:82459 info : Creating audio stream (codec id: 86076, channels: 2, sample rate: 48000, no pass-through) 2024-10-17 21:15:45.495 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 21:15:45.609 T:82457 error : CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config: Function not implemented (-38) 2024-10-17 21:15:45.765 T:2002 error : PulseAudio: Sink ALSA:@ not found 2024-10-17 21:15:45.824 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 21:15:45.862 T:1956 error : Window Translator: Can't find window True 2024-10-17 21:15:46.020 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_started): '{"channel_id":"UC0REe5pSKmjCUK5qBOwpwcg","status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false},"video_id":"_Dyg0jyMh8Y"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:15:55.342 T:82459 info : CVideoPlayerAudio::Process - stream stalled 2024-10-17 21:15:55.580 T:82449 info : Process - eof reading from demuxer 2024-10-17 21:15:55.580 T:82449 info : CVideoPlayer::OnExit() 2024-10-17 21:15:55.580 T:82449 info : VideoPlayer: eof, waiting for queues to empty 2024-10-17 21:15:55.580 T:82449 info : Closing stream player 1 2024-10-17 21:15:55.580 T:82449 info : CDVDMessageQueue(audio)::WaitUntilEmpty 2024-10-17 21:15:55.581 T:82449 info : Waiting for audio thread to exit 2024-10-17 21:15:55.581 T:82459 info : thread end: CVideoPlayerAudio::OnExit() 2024-10-17 21:15:55.581 T:82449 info : Closing audio device 2024-10-17 21:15:55.581 T:82449 info : Deleting audio codec 2024-10-17 21:15:55.581 T:82449 info : Closing stream player 2 2024-10-17 21:15:55.582 T:82449 info : CDVDMessageQueue(video)::WaitUntilEmpty 2024-10-17 21:15:55.620 T:82449 info : waiting for video thread to exit 2024-10-17 21:15:55.620 T:82457 info : thread end: video_thread 2024-10-17 21:15:55.621 T:82449 info : deleting video codec 2024-10-17 21:15:55.625 T:82449 info : ADDON: Dll Destroyed - InputStream Adaptive 2024-10-17 21:15:55.658 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:15:55.658 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:15:55.658 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:15:55.658 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:15:55.658 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:15:55.658 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:15:55.694 T:1956 error : Control 51 in window 10025 has been asked to focus, but it can't 2024-10-17 21:15:55.707 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /special/my_subscriptions/ Params: {'category_label': 'My Subscriptions'} 2024-10-17 21:15:55.862 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 21:15:55.971 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_stopped): '{"channel_id":"UC0REe5pSKmjCUK5qBOwpwcg","clip":false,"end_time":0.0,"play_count":0,"play_data":{"play_count":1,"played_percent":88,"played_time":0,"total_time":10.0},"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/_Dyg0jyMh8Y.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"_Dyg0jyMh8Y","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:15:56.179 T:2002 error : PulseAudio: Sink ALSA:@ not found 2024-10-17 21:15:56.241 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 21:16:01.797 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /play/ Params: {'video_id': 'HOLUMpVaKsY'} 2024-10-17 21:16:02.178 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.wakeup): '{"response_required":true,"target":"server_wakeup"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:16:02.532 T:1956 info : VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=HOLUMpVaKsY 2024-10-17 21:16:02.533 T:83569 info : Creating InputStream 2024-10-17 21:16:02.534 T:83569 error : AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property. 2024-10-17 21:16:02.536 T:83569 info : AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1920x1080, max allowed: 1920x1080, Adjust refresh rate: 0 2024-10-17 21:16:02.540 T:83569 info : AddOnLog: inputstream.adaptive: Successfully parsed manifest file (Periods: 1, Streams in first period: 2, Type: VOD) 2024-10-17 21:16:02.541 T:83569 info : Creating Demuxer 2024-10-17 21:16:02.541 T:83569 info : Opening stream: 1001 source: 256 2024-10-17 21:16:02.605 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_init): '{"channel_id":"UCdC0An4ZPNr_YiFiYoVbwaw","clip":false,"end_time":0.0,"play_count":0,"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/HOLUMpVaKsY.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"HOLUMpVaKsY","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:16:02.699 T:2036 info : [script.service.sponsorblock] player_listener: video HOLUMpVaKsY has no sponsor segments 2024-10-17 21:16:02.759 T:83569 info : Creating video codec with codec id: 27 2024-10-17 21:16:02.760 T:83569 info : CDVDVideoCodecDRMPRIME::Open - using decoder V4L2 mem2mem H.264 decoder wrapper 2024-10-17 21:16:02.780 T:83569 info : Creating video thread 2024-10-17 21:16:02.780 T:83573 info : running thread: video_thread 2024-10-17 21:16:02.780 T:83569 info : Opening stream: 1002 source: 256 2024-10-17 21:16:02.839 T:83569 info : Finding audio codec for: 86018 2024-10-17 21:16:02.840 T:83569 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac 2024-10-17 21:16:02.840 T:83569 info : OpenStream: Allowing max Out-Of-Sync Value of 10 ms 2024-10-17 21:16:02.840 T:83569 info : Creating audio thread 2024-10-17 21:16:02.840 T:83575 info : running thread: CVideoPlayerAudio::Process() 2024-10-17 21:16:08.172 T:83575 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac 2024-10-17 21:16:08.172 T:83575 info : Creating audio stream (codec id: 86018, channels: 2, sample rate: 44100, no pass-through) 2024-10-17 21:16:08.194 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 21:16:08.291 T:83573 error : CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config: Function not implemented (-38) 2024-10-17 21:16:08.507 T:2002 error : PulseAudio: Sink ALSA:@ not found 2024-10-17 21:16:08.557 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 21:16:08.608 T:1956 error : Window Translator: Can't find window True 2024-10-17 21:16:08.706 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_started): '{"channel_id":"UCdC0An4ZPNr_YiFiYoVbwaw","status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false},"video_id":"HOLUMpVaKsY"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:16:32.856 T:83575 info : ProcessDecoderOutput: Changed max allowed Out-Of-Sync value to 94 ms due self-learning 2024-10-17 21:16:33.922 T:83575 info : CVideoPlayerAudio::Process - stream stalled 2024-10-17 21:16:33.977 T:83569 info : Process - eof reading from demuxer 2024-10-17 21:16:33.977 T:83569 info : CVideoPlayer::OnExit() 2024-10-17 21:16:33.977 T:83569 info : VideoPlayer: eof, waiting for queues to empty 2024-10-17 21:16:33.977 T:83569 info : Closing stream player 1 2024-10-17 21:16:33.978 T:83569 info : CDVDMessageQueue(audio)::WaitUntilEmpty 2024-10-17 21:16:33.978 T:83569 info : Waiting for audio thread to exit 2024-10-17 21:16:33.978 T:83575 info : thread end: CVideoPlayerAudio::OnExit() 2024-10-17 21:16:33.978 T:83569 info : Closing audio device 2024-10-17 21:16:33.979 T:83569 info : Deleting audio codec 2024-10-17 21:16:33.979 T:83569 info : Closing stream player 2 2024-10-17 21:16:33.980 T:83569 info : CDVDMessageQueue(video)::WaitUntilEmpty 2024-10-17 21:16:34.126 T:83569 info : waiting for video thread to exit 2024-10-17 21:16:34.126 T:83573 info : thread end: video_thread 2024-10-17 21:16:34.127 T:83569 info : deleting video codec 2024-10-17 21:16:34.157 T:83569 info : ADDON: Dll Destroyed - InputStream Adaptive 2024-10-17 21:16:34.208 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:16:34.210 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:16:34.210 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:16:34.210 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:16:34.210 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:16:34.210 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:16:34.258 T:1956 error : Control 51 in window 10025 has been asked to focus, but it can't 2024-10-17 21:16:34.276 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /special/my_subscriptions/ Params: {'category_label': 'My Subscriptions'} 2024-10-17 21:16:34.851 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_stopped): '{"channel_id":"UCdC0An4ZPNr_YiFiYoVbwaw","clip":false,"end_time":0.0,"play_count":0,"play_data":{"play_count":1,"played_percent":95,"played_time":0,"total_time":26.0},"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/HOLUMpVaKsY.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"HOLUMpVaKsY","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:16:43.196 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /play/ Params: {'video_id': 'qAgOi06-xHk'} 2024-10-17 21:16:43.583 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.wakeup): '{"response_required":true,"target":"server_wakeup"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:16:43.965 T:1956 info : VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=qAgOi06-xHk 2024-10-17 21:16:43.965 T:85486 info : Creating InputStream 2024-10-17 21:16:43.967 T:85486 error : AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property. 2024-10-17 21:16:43.968 T:85486 info : AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1920x1080, max allowed: 1920x1080, Adjust refresh rate: 0 2024-10-17 21:16:43.973 T:85486 info : AddOnLog: inputstream.adaptive: Successfully parsed manifest file (Periods: 1, Streams in first period: 2, Type: VOD) 2024-10-17 21:16:43.973 T:85486 info : Creating Demuxer 2024-10-17 21:16:43.974 T:85486 info : Opening stream: 1001 source: 256 2024-10-17 21:16:43.984 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_init): '{"channel_id":"UCMQzIsi7kwz1_xZjqNhz9kw","clip":false,"end_time":0.0,"play_count":0,"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/qAgOi06-xHk.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"qAgOi06-xHk","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:16:44.156 T:2036 info : [script.service.sponsorblock] player_listener: video qAgOi06-xHk has no sponsor segments 2024-10-17 21:16:44.175 T:85486 info : Creating video codec with codec id: 226 2024-10-17 21:16:44.175 T:85486 info : CDVDVideoCodecDRMPRIME::Open - using decoder dav1d AV1 decoder by VideoLAN 2024-10-17 21:16:44.178 T:85486 info : Creating video thread 2024-10-17 21:16:44.178 T:85494 info : running thread: video_thread 2024-10-17 21:16:44.179 T:85486 info : Opening stream: 1002 source: 256 2024-10-17 21:16:44.241 T:85486 info : Finding audio codec for: 86076 2024-10-17 21:16:44.241 T:85486 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus 2024-10-17 21:16:44.241 T:85486 info : OpenStream: Allowing max Out-Of-Sync Value of 10 ms 2024-10-17 21:16:44.241 T:85486 info : Creating audio thread 2024-10-17 21:16:44.241 T:85496 info : running thread: CVideoPlayerAudio::Process() 2024-10-17 21:16:44.659 T:85496 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus 2024-10-17 21:16:44.659 T:85496 info : Creating audio stream (codec id: 86076, channels: 2, sample rate: 48000, no pass-through) 2024-10-17 21:16:44.726 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 21:16:44.751 T:85494 error : CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config: Function not implemented (-38) 2024-10-17 21:16:45.061 T:2002 error : PulseAudio: Sink ALSA:@ not found 2024-10-17 21:16:45.111 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 21:16:45.175 T:1956 error : Window Translator: Can't find window True 2024-10-17 21:16:45.264 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_started): '{"channel_id":"UCMQzIsi7kwz1_xZjqNhz9kw","status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false},"video_id":"qAgOi06-xHk"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:17:07.008 T:85496 info : CVideoPlayerAudio::Process - stream stalled 2024-10-17 21:17:07.100 T:85486 info : Process - eof reading from demuxer 2024-10-17 21:17:07.100 T:85486 info : CVideoPlayer::OnExit() 2024-10-17 21:17:07.100 T:85486 info : VideoPlayer: eof, waiting for queues to empty 2024-10-17 21:17:07.100 T:85486 info : Closing stream player 1 2024-10-17 21:17:07.101 T:85486 info : CDVDMessageQueue(audio)::WaitUntilEmpty 2024-10-17 21:17:07.101 T:85486 info : Waiting for audio thread to exit 2024-10-17 21:17:07.101 T:85496 info : thread end: CVideoPlayerAudio::OnExit() 2024-10-17 21:17:07.101 T:85486 info : Closing audio device 2024-10-17 21:17:07.102 T:85486 info : Deleting audio codec 2024-10-17 21:17:07.102 T:85486 info : Closing stream player 2 2024-10-17 21:17:07.102 T:85486 info : CDVDMessageQueue(video)::WaitUntilEmpty 2024-10-17 21:17:07.195 T:85486 info : waiting for video thread to exit 2024-10-17 21:17:07.195 T:85494 info : thread end: video_thread 2024-10-17 21:17:07.195 T:85486 info : deleting video codec 2024-10-17 21:17:07.209 T:85486 info : ADDON: Dll Destroyed - InputStream Adaptive 2024-10-17 21:17:07.238 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:17:07.238 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:17:07.238 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:17:07.238 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:17:07.238 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:17:07.238 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:17:07.274 T:1956 error : Control 51 in window 10025 has been asked to focus, but it can't 2024-10-17 21:17:07.291 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /special/my_subscriptions/ Params: {'category_label': 'My Subscriptions'} 2024-10-17 21:17:07.304 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_stopped): '{"channel_id":"UCMQzIsi7kwz1_xZjqNhz9kw","clip":false,"end_time":0.0,"play_count":0,"play_data":{"play_count":1,"played_percent":90,"played_time":0,"total_time":23.0},"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/qAgOi06-xHk.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"qAgOi06-xHk","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:17:07.542 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 21:17:07.857 T:2002 error : PulseAudio: Sink ALSA:@ not found 2024-10-17 21:17:07.912 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 21:17:26.661 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /play/ Params: {'video_id': 'sQ5fCSRQaOM'} 2024-10-17 21:17:27.053 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.wakeup): '{"response_required":true,"target":"server_wakeup"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:17:27.431 T:1956 info : VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=sQ5fCSRQaOM 2024-10-17 21:17:27.432 T:87314 info : Creating InputStream 2024-10-17 21:17:27.433 T:87314 error : AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property. 2024-10-17 21:17:27.435 T:87314 info : AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1920x1080, max allowed: 1920x1080, Adjust refresh rate: 0 2024-10-17 21:17:27.439 T:87314 info : AddOnLog: inputstream.adaptive: Successfully parsed manifest file (Periods: 1, Streams in first period: 2, Type: VOD) 2024-10-17 21:17:27.439 T:87314 info : Creating Demuxer 2024-10-17 21:17:27.440 T:87314 info : Opening stream: 1001 source: 256 2024-10-17 21:17:27.459 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_init): '{"channel_id":"UCdC0An4ZPNr_YiFiYoVbwaw","clip":false,"end_time":0.0,"play_count":0,"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/sQ5fCSRQaOM.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"sQ5fCSRQaOM","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:17:27.523 T:2036 info : [script.service.sponsorblock] player_listener: video sQ5fCSRQaOM has no sponsor segments 2024-10-17 21:17:27.717 T:87314 info : Creating video codec with codec id: 27 2024-10-17 21:17:27.717 T:87314 info : CDVDVideoCodecDRMPRIME::Open - using decoder V4L2 mem2mem H.264 decoder wrapper 2024-10-17 21:17:27.738 T:87314 info : Creating video thread 2024-10-17 21:17:27.739 T:87318 info : running thread: video_thread 2024-10-17 21:17:27.739 T:87314 info : Opening stream: 1002 source: 256 2024-10-17 21:17:27.799 T:87314 info : Finding audio codec for: 86076 2024-10-17 21:17:27.799 T:87314 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus 2024-10-17 21:17:27.799 T:87314 info : OpenStream: Allowing max Out-Of-Sync Value of 10 ms 2024-10-17 21:17:27.799 T:87314 info : Creating audio thread 2024-10-17 21:17:27.800 T:87320 info : running thread: CVideoPlayerAudio::Process() 2024-10-17 21:17:33.127 T:87320 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus 2024-10-17 21:17:33.127 T:87320 info : Creating audio stream (codec id: 86076, channels: 2, sample rate: 48000, no pass-through) 2024-10-17 21:17:33.144 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 21:17:33.244 T:87318 error : CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config: Function not implemented (-38) 2024-10-17 21:17:33.454 T:2002 error : PulseAudio: Sink ALSA:@ not found 2024-10-17 21:17:33.506 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 21:17:33.539 T:1956 error : Window Translator: Can't find window True 2024-10-17 21:17:33.636 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_started): '{"channel_id":"UCdC0An4ZPNr_YiFiYoVbwaw","status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false},"video_id":"sQ5fCSRQaOM"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:17:43.240 T:87314 info : Process - eof reading from demuxer 2024-10-17 21:17:43.240 T:87314 info : CVideoPlayer::OnExit() 2024-10-17 21:17:43.240 T:87314 info : VideoPlayer: eof, waiting for queues to empty 2024-10-17 21:17:43.240 T:87314 info : Closing stream player 1 2024-10-17 21:17:43.240 T:87314 info : CDVDMessageQueue(audio)::WaitUntilEmpty 2024-10-17 21:17:43.241 T:87314 info : Waiting for audio thread to exit 2024-10-17 21:17:43.241 T:87320 info : thread end: CVideoPlayerAudio::OnExit() 2024-10-17 21:17:43.241 T:87314 info : Closing audio device 2024-10-17 21:17:43.296 T:87314 info : Deleting audio codec 2024-10-17 21:17:43.296 T:87314 info : Closing stream player 2 2024-10-17 21:17:43.297 T:87314 info : CDVDMessageQueue(video)::WaitUntilEmpty 2024-10-17 21:17:43.476 T:87314 info : waiting for video thread to exit 2024-10-17 21:17:43.476 T:87318 info : thread end: video_thread 2024-10-17 21:17:43.476 T:87314 info : deleting video codec 2024-10-17 21:17:43.500 T:87314 info : ADDON: Dll Destroyed - InputStream Adaptive 2024-10-17 21:17:43.649 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_stopped): '{"channel_id":"UCdC0An4ZPNr_YiFiYoVbwaw","clip":false,"end_time":0.0,"play_count":0,"play_data":{"play_count":1,"played_percent":87,"played_time":0,"total_time":10.0},"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/sQ5fCSRQaOM.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"sQ5fCSRQaOM","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:17:43.654 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:17:43.655 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:17:43.655 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:17:43.655 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:17:43.655 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:17:43.655 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:17:43.692 T:1956 error : Control 51 in window 10025 has been asked to focus, but it can't 2024-10-17 21:17:43.711 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /special/my_subscriptions/ Params: {'category_label': 'My Subscriptions'} 2024-10-17 21:17:43.811 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 21:17:44.128 T:2002 error : PulseAudio: Sink ALSA:@ not found 2024-10-17 21:17:44.207 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 21:17:54.444 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /play/ Params: {'video_id': 'UxVD83ZAKMk'} 2024-10-17 21:17:54.766 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.wakeup): '{"response_required":true,"target":"server_wakeup"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:17:55.115 T:1956 info : VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=UxVD83ZAKMk 2024-10-17 21:17:55.116 T:88150 info : Creating InputStream 2024-10-17 21:17:55.116 T:88150 error : AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property. 2024-10-17 21:17:55.118 T:88150 info : AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1920x1080, max allowed: 1920x1080, Adjust refresh rate: 0 2024-10-17 21:17:55.123 T:88150 info : AddOnLog: inputstream.adaptive: Successfully parsed manifest file (Periods: 1, Streams in first period: 2, Type: VOD) 2024-10-17 21:17:55.123 T:88150 info : Creating Demuxer 2024-10-17 21:17:55.123 T:88150 info : Opening stream: 1001 source: 256 2024-10-17 21:17:55.186 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_init): '{"channel_id":"UC0REe5pSKmjCUK5qBOwpwcg","clip":false,"end_time":0.0,"play_count":0,"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/UxVD83ZAKMk.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"UxVD83ZAKMk","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:17:55.267 T:2036 info : [script.service.sponsorblock] player_listener: video UxVD83ZAKMk has no sponsor segments 2024-10-17 21:17:55.373 T:88150 info : Creating video codec with codec id: 167 2024-10-17 21:17:55.373 T:88150 info : CDVDVideoCodecDRMPRIME::Open - using decoder V4L2 mem2mem VP9 decoder wrapper 2024-10-17 21:17:55.374 T:88150 info : CDVDVideoCodecDRMPRIME::Open - unable to open codec 2024-10-17 21:17:55.374 T:88150 info : CDVDVideoCodecDRMPRIME::Open - using decoder Google VP9 2024-10-17 21:17:55.375 T:88150 info : Creating video thread 2024-10-17 21:17:55.376 T:88158 info : running thread: video_thread 2024-10-17 21:17:55.376 T:88150 info : Opening stream: 1002 source: 256 2024-10-17 21:17:55.436 T:88150 info : Finding audio codec for: 86076 2024-10-17 21:17:55.437 T:88150 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus 2024-10-17 21:17:55.437 T:88150 info : OpenStream: Allowing max Out-Of-Sync Value of 10 ms 2024-10-17 21:17:55.437 T:88150 info : Creating audio thread 2024-10-17 21:17:55.437 T:88160 info : running thread: CVideoPlayerAudio::Process() 2024-10-17 21:18:00.732 T:88160 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus 2024-10-17 21:18:00.732 T:88160 info : Creating audio stream (codec id: 86076, channels: 2, sample rate: 48000, no pass-through) 2024-10-17 21:18:00.747 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 21:18:00.832 T:88158 error : CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config: Function not implemented (-38) 2024-10-17 21:18:01.064 T:2002 error : PulseAudio: Sink ALSA:@ not found 2024-10-17 21:18:01.115 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 21:18:01.216 T:1956 error : Window Translator: Can't find window True 2024-10-17 21:18:01.276 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_started): '{"channel_id":"UC0REe5pSKmjCUK5qBOwpwcg","status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false},"video_id":"UxVD83ZAKMk"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:18:08.279 T:88160 info : CVideoPlayerAudio::Process - stream stalled 2024-10-17 21:18:08.396 T:88150 info : Process - eof reading from demuxer 2024-10-17 21:18:08.396 T:88150 info : CVideoPlayer::OnExit() 2024-10-17 21:18:08.396 T:88150 info : VideoPlayer: eof, waiting for queues to empty 2024-10-17 21:18:08.396 T:88150 info : Closing stream player 1 2024-10-17 21:18:08.397 T:88150 info : CDVDMessageQueue(audio)::WaitUntilEmpty 2024-10-17 21:18:08.400 T:88150 info : Waiting for audio thread to exit 2024-10-17 21:18:08.411 T:88160 info : thread end: CVideoPlayerAudio::OnExit() 2024-10-17 21:18:08.411 T:88150 info : Closing audio device 2024-10-17 21:18:08.411 T:88150 info : Deleting audio codec 2024-10-17 21:18:08.411 T:88150 info : Closing stream player 2 2024-10-17 21:18:08.412 T:88150 info : CDVDMessageQueue(video)::WaitUntilEmpty 2024-10-17 21:18:08.502 T:88150 info : waiting for video thread to exit 2024-10-17 21:18:08.502 T:88158 info : thread end: video_thread 2024-10-17 21:18:08.502 T:88150 info : deleting video codec 2024-10-17 21:18:08.507 T:88150 info : ADDON: Dll Destroyed - InputStream Adaptive 2024-10-17 21:18:08.509 T:82441 info : Deleting settings information for files plugin://plugin.video.youtube/play/?video_id=UxVD83ZAKMk 2024-10-17 21:18:08.535 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:18:08.535 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:18:08.535 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:18:08.535 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:18:08.535 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:18:08.535 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:18:08.559 T:1956 error : Control 51 in window 10025 has been asked to focus, but it can't 2024-10-17 21:18:08.573 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /special/my_subscriptions/ Params: {'category_label': 'My Subscriptions'} 2024-10-17 21:18:08.767 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 21:18:09.085 T:2002 error : PulseAudio: Sink ALSA:@ not found 2024-10-17 21:18:09.155 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 21:18:09.312 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_stopped): '{"channel_id":"UC0REe5pSKmjCUK5qBOwpwcg","clip":false,"end_time":0.0,"play_count":0,"play_data":{"play_count":1,"played_percent":85,"played_time":0,"total_time":8.0},"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/UxVD83ZAKMk.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"UxVD83ZAKMk","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:18:13.529 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /channel/mine/playlist/PLfKXj9H8NPgkV41OWF5TmLf4mAYDKYAil/ Params: {'category_label': 'Watch Later'} 2024-10-17 21:18:32.025 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /play/ Params: {'video_id': '9m8vdbbnx-I'} 2024-10-17 21:18:32.350 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.wakeup): '{"response_required":true,"target":"server_wakeup"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:18:32.714 T:1956 info : VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=9m8vdbbnx-I 2024-10-17 21:18:32.715 T:88813 info : Creating InputStream 2024-10-17 21:18:32.716 T:88813 error : AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property. 2024-10-17 21:18:32.718 T:88813 info : AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1920x1080, max allowed: 1920x1080, Adjust refresh rate: 0 2024-10-17 21:18:32.722 T:88813 info : AddOnLog: inputstream.adaptive: Successfully parsed manifest file (Periods: 1, Streams in first period: 2, Type: VOD) 2024-10-17 21:18:32.722 T:88813 info : Creating Demuxer 2024-10-17 21:18:32.722 T:88813 info : Opening stream: 1001 source: 256 2024-10-17 21:18:32.765 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_init): '{"channel_id":"UCdC0An4ZPNr_YiFiYoVbwaw","clip":false,"end_time":0.0,"play_count":0,"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/9m8vdbbnx-I.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"9m8vdbbnx-I","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:18:32.953 T:2036 info : [script.service.sponsorblock] player_listener: video 9m8vdbbnx-I has no sponsor segments 2024-10-17 21:18:33.005 T:88813 info : Creating video codec with codec id: 167 2024-10-17 21:18:33.005 T:88813 info : CDVDVideoCodecDRMPRIME::Open - using decoder V4L2 mem2mem VP9 decoder wrapper 2024-10-17 21:18:33.006 T:88813 info : CDVDVideoCodecDRMPRIME::Open - unable to open codec 2024-10-17 21:18:33.006 T:88813 info : CDVDVideoCodecDRMPRIME::Open - using decoder Google VP9 2024-10-17 21:18:33.008 T:88813 info : Creating video thread 2024-10-17 21:18:33.009 T:88821 info : running thread: video_thread 2024-10-17 21:18:33.009 T:88813 info : Opening stream: 1002 source: 256 2024-10-17 21:18:33.069 T:88813 info : Finding audio codec for: 86076 2024-10-17 21:18:33.069 T:88813 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus 2024-10-17 21:18:33.069 T:88813 info : OpenStream: Allowing max Out-Of-Sync Value of 10 ms 2024-10-17 21:18:33.069 T:88813 info : Creating audio thread 2024-10-17 21:18:33.070 T:88823 info : running thread: CVideoPlayerAudio::Process() 2024-10-17 21:18:33.368 T:88823 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus 2024-10-17 21:18:33.368 T:88823 info : Creating audio stream (codec id: 86076, channels: 2, sample rate: 48000, no pass-through) 2024-10-17 21:18:33.383 T:88821 error : CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config: Function not implemented (-38) 2024-10-17 21:18:33.388 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 21:18:33.701 T:2002 error : PulseAudio: Sink ALSA:@ not found 2024-10-17 21:18:33.778 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 21:18:33.836 T:1956 error : Window Translator: Can't find window True 2024-10-17 21:18:33.957 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_started): '{"channel_id":"UCdC0An4ZPNr_YiFiYoVbwaw","status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false},"video_id":"9m8vdbbnx-I"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:19:03.124 T:88823 info : ProcessDecoderOutput: Changed max allowed Out-Of-Sync value to 94 ms due self-learning 2024-10-17 21:27:18.441 T:88823 info : CVideoPlayerAudio::Process - stream stalled 2024-10-17 21:27:18.578 T:88813 info : Process - eof reading from demuxer 2024-10-17 21:27:18.578 T:88813 info : CVideoPlayer::OnExit() 2024-10-17 21:27:18.578 T:88813 info : VideoPlayer: eof, waiting for queues to empty 2024-10-17 21:27:18.578 T:88813 info : Closing stream player 1 2024-10-17 21:27:18.579 T:88813 info : CDVDMessageQueue(audio)::WaitUntilEmpty 2024-10-17 21:27:18.579 T:88813 info : Waiting for audio thread to exit 2024-10-17 21:27:18.579 T:88823 info : thread end: CVideoPlayerAudio::OnExit() 2024-10-17 21:27:18.579 T:88813 info : Closing audio device 2024-10-17 21:27:18.579 T:88813 info : Deleting audio codec 2024-10-17 21:27:18.580 T:88813 info : Closing stream player 2 2024-10-17 21:27:18.580 T:88813 info : CDVDMessageQueue(video)::WaitUntilEmpty 2024-10-17 21:27:18.644 T:88813 info : waiting for video thread to exit 2024-10-17 21:27:18.644 T:88821 info : thread end: video_thread 2024-10-17 21:27:18.644 T:88813 info : deleting video codec 2024-10-17 21:27:18.648 T:88813 info : ADDON: Dll Destroyed - InputStream Adaptive 2024-10-17 21:27:18.679 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:27:18.679 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:27:18.679 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:27:18.679 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:27:18.679 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:27:18.679 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:27:18.718 T:1956 error : Control 525 in window 10025 has been asked to focus, but it can't 2024-10-17 21:27:18.732 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /channel/mine/playlist/PLfKXj9H8NPgkV41OWF5TmLf4mAYDKYAil/ Params: {'category_label': 'Watch Later'} 2024-10-17 21:27:18.768 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.wakeup): '{"response_required":false,"target":"plugin_wakeup"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:27:18.988 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 21:27:19.070 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_stopped): '{"channel_id":"UCdC0An4ZPNr_YiFiYoVbwaw","clip":false,"end_time":0.0,"play_count":0,"play_data":{"play_count":1,"played_percent":99,"played_time":0,"total_time":525.0},"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/9m8vdbbnx-I.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"9m8vdbbnx-I","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:27:19.301 T:2002 error : PulseAudio: Sink ALSA:@ not found 2024-10-17 21:27:19.356 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 21:27:21.246 T:1956 error : Control 525 in window 10025 has been asked to focus, but it can't 2024-10-17 21:27:21.272 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /channel/mine/playlist/PLfKXj9H8NPgkV41OWF5TmLf4mAYDKYAil/ Params: {'category_label': 'Watch Later', 'refresh': 2} 2024-10-17 21:27:21.294 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.wakeup): '{"response_required":false,"target":"plugin_wakeup"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:27:21.295 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.container_focus): '["525","6"]' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 40, in parse_notification_payload return NotificationPayload(parsed.get("video_id", None), parsed.get("unlisted", None)) ^^^^^^^^^^ AttributeError: 'int' object has no attribute 'get' 2024-10-17 21:27:28.034 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /play/ Params: {'video_id': 'cB4OrpOPbR4'} 2024-10-17 21:27:28.424 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.wakeup): '{"response_required":true,"target":"server_wakeup"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:27:29.056 T:1956 info : VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=cB4OrpOPbR4 2024-10-17 21:27:29.057 T:130862 info : Creating InputStream 2024-10-17 21:27:29.058 T:130862 error : AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property. 2024-10-17 21:27:29.060 T:130862 info : AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1920x1080, max allowed: 1920x1080, Adjust refresh rate: 0 2024-10-17 21:27:29.064 T:130862 info : AddOnLog: inputstream.adaptive: Successfully parsed manifest file (Periods: 1, Streams in first period: 2, Type: VOD) 2024-10-17 21:27:29.064 T:130862 info : Creating Demuxer 2024-10-17 21:27:29.065 T:130862 info : Opening stream: 1001 source: 256 2024-10-17 21:27:29.134 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_init): '{"channel_id":"UCiUROjjqdEhCgWp1btHHFvg","clip":false,"end_time":0.0,"play_count":0,"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/cB4OrpOPbR4.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"cB4OrpOPbR4","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:27:29.186 T:2036 error : [script.service.sponsorblock] player_listener: failed to get sponsor times Traceback (most recent call last): File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 790, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 536, in _make_request response = conn.getresponse() ^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/connection.py", line 461, in getresponse httplib_response = super().getresponse() ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/http/client.py", line 1374, in getresponse response.begin() File "/usr/lib/python3.11/http/client.py", line 318, in begin version, status, reason = self._read_status() ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/http/client.py", line 287, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/martin/.kodi/addons/script.module.requests/lib/requests/adapters.py", line 486, in send resp = conn.urlopen( ^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 844, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/util/retry.py", line 470, in increment raise reraise(type(error), error, _stacktrace) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/util/util.py", line 38, in reraise raise value.with_traceback(tb) File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 790, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 536, in _make_request response = conn.getresponse() ^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.urllib3/lib/urllib3/connection.py", line 461, in getresponse httplib_response = super().getresponse() ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/http/client.py", line 1374, in getresponse response.begin() File "/usr/lib/python3.11/http/client.py", line 318, in begin version, status, reason = self._read_status() ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/http/client.py", line 287, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/player_listener.py", line 47, in get_sponsor_segments segments = api.get_skip_segments_hashed(video_id) if extra_privacy else api.get_skip_segments(video_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/sponsorblock/api.py", line 89, in get_skip_segments data = self._request("GET", GET_SKIP_SEGMENTS, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/sponsorblock/api.py", line 66, in _request req_cm = self._session.request( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.requests/lib/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.requests/lib/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.module.requests/lib/requests/adapters.py", line 501, in send raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) 2024-10-17 21:27:29.377 T:130862 info : Creating video codec with codec id: 226 2024-10-17 21:27:29.377 T:130862 info : CDVDVideoCodecDRMPRIME::Open - using decoder dav1d AV1 decoder by VideoLAN 2024-10-17 21:27:29.380 T:130862 info : Creating video thread 2024-10-17 21:27:29.380 T:130870 info : running thread: video_thread 2024-10-17 21:27:29.380 T:130862 info : Opening stream: 1002 source: 256 2024-10-17 21:27:29.446 T:130862 info : Finding audio codec for: 86076 2024-10-17 21:27:29.446 T:130862 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus 2024-10-17 21:27:29.446 T:130862 info : OpenStream: Allowing max Out-Of-Sync Value of 10 ms 2024-10-17 21:27:29.446 T:130862 info : Creating audio thread 2024-10-17 21:27:29.447 T:130872 info : running thread: CVideoPlayerAudio::Process() 2024-10-17 21:27:29.787 T:130872 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus 2024-10-17 21:27:29.788 T:130872 info : Creating audio stream (codec id: 86076, channels: 2, sample rate: 48000, no pass-through) 2024-10-17 21:27:29.797 T:130870 error : CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config: Function not implemented (-38) 2024-10-17 21:27:29.911 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 21:27:30.184 T:2002 error : PulseAudio: Sink ALSA:@ not found 2024-10-17 21:27:30.238 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 21:27:30.289 T:1956 error : Window Translator: Can't find window True 2024-10-17 21:27:30.404 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_started): '{"channel_id":"UCiUROjjqdEhCgWp1btHHFvg","status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false},"video_id":"cB4OrpOPbR4"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:27:59.487 T:130872 info : ProcessDecoderOutput: Changed max allowed Out-Of-Sync value to 76 ms due self-learning 2024-10-17 21:31:40.427 T:1956 error : Control 51 in window 10025 has been asked to focus, but it can't 2024-10-17 21:31:40.473 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /channel/mine/playlist/PLfKXj9H8NPgkV41OWF5TmLf4mAYDKYAil/ Params: {'category_label': 'Watch Later', 'refresh': 2} 2024-10-17 21:31:40.532 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.wakeup): '{"response_required":false,"target":"plugin_wakeup"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:32:09.130 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /play/ Params: {'video_id': 'pCgw1tPVUAA'} 2024-10-17 21:32:09.372 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.wakeup): '{"response_required":true,"target":"server_wakeup"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:32:10.398 T:1956 info : VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=pCgw1tPVUAA 2024-10-17 21:32:10.482 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_init): '{"channel_id":"UC4psZiwQ7Iw2ypKcK7k2a-A","clip":false,"end_time":0.0,"play_count":0,"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/pCgw1tPVUAA.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"pCgw1tPVUAA","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:32:10.498 T:130870 warning : OutputPicture - timeout waiting for buffer 2024-10-17 21:32:10.583 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_stopped): '{"channel_id":"UCiUROjjqdEhCgWp1btHHFvg","clip":false,"end_time":0.0,"play_count":0,"play_data":{"play_count":0,"played_percent":0,"played_time":0.0,"total_time":0.0},"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/cB4OrpOPbR4.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"cB4OrpOPbR4","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:32:10.616 T:130862 info : ADDON: Dll Destroyed - InputStream Adaptive 2024-10-17 21:32:10.617 T:130862 info : Creating InputStream 2024-10-17 21:32:10.618 T:130862 error : AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property. 2024-10-17 21:32:10.620 T:130862 info : AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1920x1080, max allowed: 1920x1080, Adjust refresh rate: 0 2024-10-17 21:32:10.624 T:130862 info : AddOnLog: inputstream.adaptive: Successfully parsed manifest file (Periods: 1, Streams in first period: 2, Type: VOD) 2024-10-17 21:32:10.624 T:130862 info : Creating Demuxer 2024-10-17 21:32:10.624 T:130862 info : Opening stream: 1001 source: 256 2024-10-17 21:32:10.867 T:2036 info : [script.service.sponsorblock] player_listener: video pCgw1tPVUAA has no sponsor segments 2024-10-17 21:32:10.878 T:130862 info : Creating video codec with codec id: 27 2024-10-17 21:32:10.879 T:130862 info : CDVDVideoCodecDRMPRIME::Open - using decoder V4L2 mem2mem H.264 decoder wrapper 2024-10-17 21:32:10.900 T:130862 info : Opening stream: 1002 source: 256 2024-10-17 21:32:10.960 T:130862 info : Finding audio codec for: 86076 2024-10-17 21:32:10.960 T:130862 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus 2024-10-17 21:32:10.961 T:130872 info : OpenStream: Allowing max Out-Of-Sync Value of 76 ms 2024-10-17 21:32:11.184 T:130872 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus 2024-10-17 21:32:11.227 T:1956 error : Window Translator: Can't find window True 2024-10-17 21:32:11.355 T:130870 error : CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config: Function not implemented (-38) 2024-10-17 21:32:11.378 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_started): '{"channel_id":"UC4psZiwQ7Iw2ypKcK7k2a-A","status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false},"video_id":"pCgw1tPVUAA"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:53:35.441 T:130862 info : Process - eof reading from demuxer 2024-10-17 21:53:35.441 T:130862 info : CVideoPlayer::OnExit() 2024-10-17 21:53:35.441 T:130862 info : VideoPlayer: eof, waiting for queues to empty 2024-10-17 21:53:35.441 T:130862 info : Closing stream player 1 2024-10-17 21:53:35.442 T:130872 info : CVideoPlayerAudio::Process - stream stalled 2024-10-17 21:53:35.442 T:130862 info : CDVDMessageQueue(audio)::WaitUntilEmpty 2024-10-17 21:53:35.442 T:130862 info : Waiting for audio thread to exit 2024-10-17 21:53:35.442 T:130872 info : thread end: CVideoPlayerAudio::OnExit() 2024-10-17 21:53:35.443 T:130862 info : Closing audio device 2024-10-17 21:53:35.463 T:130862 info : Deleting audio codec 2024-10-17 21:53:35.463 T:130862 info : Closing stream player 2 2024-10-17 21:53:35.464 T:130862 info : CDVDMessageQueue(video)::WaitUntilEmpty 2024-10-17 21:53:35.667 T:130862 info : waiting for video thread to exit 2024-10-17 21:53:35.667 T:130870 info : thread end: video_thread 2024-10-17 21:53:35.668 T:130862 info : deleting video codec 2024-10-17 21:53:35.703 T:130862 info : ADDON: Dll Destroyed - InputStream Adaptive 2024-10-17 21:53:35.746 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:53:35.747 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:53:35.747 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:53:35.747 T:1956 info : CVideoPlayer::CloseFile() 2024-10-17 21:53:35.747 T:1956 info : VideoPlayer: waiting for threads to exit 2024-10-17 21:53:35.747 T:1956 info : VideoPlayer: finished waiting 2024-10-17 21:53:35.782 T:1956 error : Control 51 in window 10025 has been asked to focus, but it can't 2024-10-17 21:53:35.799 T:2063 info : [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2 Path: /channel/mine/playlist/PLfKXj9H8NPgkV41OWF5TmLf4mAYDKYAil/ Params: {'category_label': 'Watch Later', 'refresh': 2} 2024-10-17 21:53:35.867 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.wakeup): '{"response_required":false,"target":"plugin_wakeup"}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 2024-10-17 21:53:35.978 T:2002 info : CActiveAESink::OpenSink - initialize sink 2024-10-17 21:53:36.286 T:2002 error : PulseAudio: Sink ALSA:@ not found 2024-10-17 21:53:36.338 T:2002 info : PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms 2024-10-17 21:53:36.971 T:2036 error : [script.service.sponsorblock] monitor: failed to parse notification payload (Other.playback_stopped): '{"channel_id":"UC4psZiwQ7Iw2ypKcK7k2a-A","clip":false,"end_time":0.0,"play_count":0,"play_data":{"play_count":1,"played_percent":99,"played_time":0,"total_time":1285.0},"playback_stats":{"playback_url":"","watchtime_url":""},"playing_file":"http://127.0.0.1:50152/youtube/manifest/dash/pCgw1tPVUAA.mpd","refresh_only":false,"seek_time":0.0,"start_time":0.0,"use_local_history":false,"use_remote_history":false,"video_id":"pCgw1tPVUAA","video_status":{"crawlable":true,"family_safe":false,"live":false,"private":false,"unlisted":false}}' Traceback (most recent call last): File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification data = api.parse_notification_payload(data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload parsed = json.loads(urlparse.unquote(args[0])) ~~~~^^^ KeyError: 0 ```

Probably relevant logs (extracted by me):

2024-10-17 21:53:35.799 T:2063     info <general>: [plugin.video.youtube] Running: YouTube (7.1.0) on Nexus (Kodi-20.5) with Python 3.11.2
                                                   Path: /channel/mine/playlist/PLfKXj9H8NPgkV41OWF5TmLf4mAYDKYAil/
                                                   Params: {'category_label': 'Watch Later', 'refresh': 2}
2024-10-17 21:53:35.867 T:2036    error <general>: [script.service.sponsorblock] monitor: failed to parse notification payload (Other.wakeup): '{"response_required":false,"target":"plugin_wakeup"}'
                                                   Traceback (most recent call last):
                                                     File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/monitor.py", line 94, in onNotification
                                                       data = api.parse_notification_payload(data)
                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                     File "/home/martin/.kodi/addons/script.service.sponsorblock/resources/lib/apis/youtube_api.py", line 39, in parse_notification_payload
                                                       parsed = json.loads(urlparse.unquote(args[0]))
                                                                                            ~~~~^^^
                                                   KeyError: 0