Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 0.5.0 not working on Kodi 20.5 anymore #64

Open
mimre25 opened this issue Oct 18, 2024 · 0 comments
Open

Version 0.5.0 not working on Kodi 20.5 anymore #64

mimre25 opened this issue Oct 18, 2024 · 0 comments

Comments

@mimre25
Copy link

mimre25 commented Oct 18, 2024

  • Kodi: 20.5
  • script.service.sponsorblock : 0.5.0

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:
2024-10-17 17:57:10.840 T:1956     info <general>: -----------------------------------------------------------------------
2024-10-17 17:57:10.840 T:1956     info <general>: 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 <general>: Using Release Kodi x64
2024-10-17 17:57:10.840 T:1956     info <general>: 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 <general>: 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 <general>: FFmpeg version/source: 5.1.6-0+deb12u1+rpt1
2024-10-17 17:57:10.845 T:1956     info <general>: 4 CPU cores available
2024-10-17 17:57:10.845 T:1956     info <general>: ARM Features: Neon enabled
2024-10-17 17:57:10.845 T:1956     info <general>: special://xbmc/ is mapped to: /usr/share/kodi
2024-10-17 17:57:10.845 T:1956     info <general>: special://xbmcbin/ is mapped to: /usr/lib/aarch64-linux-gnu/kodi
2024-10-17 17:57:10.845 T:1956     info <general>: special://xbmcbinaddons/ is mapped to: /usr/lib/aarch64-linux-gnu/kodi/addons
2024-10-17 17:57:10.845 T:1956     info <general>: special://masterprofile/ is mapped to: /home/martin/.kodi/userdata
2024-10-17 17:57:10.845 T:1956     info <general>: special://envhome/ is mapped to: /home/martin
2024-10-17 17:57:10.845 T:1956     info <general>: special://home/ is mapped to: /home/martin/.kodi
2024-10-17 17:57:10.845 T:1956     info <general>: special://temp/ is mapped to: /home/martin/.kodi/temp
2024-10-17 17:57:10.845 T:1956     info <general>: special://logpath/ is mapped to: /home/martin/.kodi/temp
2024-10-17 17:57:10.845 T:1956     info <general>: Webserver extra whitelist paths: 
2024-10-17 17:57:10.845 T:1956     info <general>: The executable running is: /usr/lib/aarch64-linux-gnu/kodi/kodi.bin
2024-10-17 17:57:10.845 T:1956     info <general>: Local hostname: rpi
2024-10-17 17:57:10.845 T:1956     info <general>: Log File is located: /home/martin/.kodi/temp/kodi.log
2024-10-17 17:57:10.848 T:1956     info <general>: -----------------------------------------------------------------------
2024-10-17 17:57:10.859 T:1956     info <general>: loading settings
2024-10-17 17:57:10.863 T:1956     info <general>: special://profile/ is mapped to: special://masterprofile/
2024-10-17 17:57:10.884 T:1956     info <general>: No settings file to load (special://xbmc/system/advancedsettings.xml)
2024-10-17 17:57:10.884 T:1956     info <general>: No settings file to load (special://masterprofile/advancedsettings.xml)
2024-10-17 17:57:10.884 T:1956     info <general>: Default Video Player: VideoPlayer
2024-10-17 17:57:10.884 T:1956     info <general>: Default Audio Player: paplayer
2024-10-17 17:57:10.884 T:1956     info <general>: Disabled debug logging due to GUI setting. Level 0.
2024-10-17 17:57:10.884 T:1956     info <general>: Log level changed to "info"
2024-10-17 17:57:10.884 T:1956     info <general>: CMediaSourceSettings: loading media sources from special://masterprofile/sources.xml
2024-10-17 17:57:10.896 T:1956     info <general>: creating subdirectories
2024-10-17 17:57:10.896 T:1956     info <general>: userdata folder: special://masterprofile/
2024-10-17 17:57:10.896 T:1956     info <general>: recording folder: 
2024-10-17 17:57:10.896 T:1956     info <general>: screenshots folder: 
2024-10-17 17:57:10.908 T:1956     info <general>: Running database version Addons33
2024-10-17 17:57:11.209 T:1956  warning <general>: 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 <general>: CAddonMgr::FindAddons: audioencoder.kodi.builtin.aac v1.0.2 installed
2024-10-17 17:57:11.370 T:1956     info <general>: CAddonMgr::FindAddons: audioencoder.kodi.builtin.wma v1.0.2 installed
2024-10-17 17:57:11.370 T:1956     info <general>: CAddonMgr::FindAddons: game.controller.default v1.0.42 installed
2024-10-17 17:57:11.370 T:1956     info <general>: CAddonMgr::FindAddons: game.controller.keyboard v1.1.43 installed
2024-10-17 17:57:11.370 T:1956     info <general>: CAddonMgr::FindAddons: game.controller.mouse v1.0.26 installed
2024-10-17 17:57:11.370 T:1956     info <general>: CAddonMgr::FindAddons: game.controller.n64 v1.0.33 installed
2024-10-17 17:57:11.371 T:1956     info <general>: CAddonMgr::FindAddons: game.controller.snes v1.0.40 installed
2024-10-17 17:57:11.371 T:1956     info <general>: CAddonMgr::FindAddons: inputstream.adaptive v20.3.18 installed
2024-10-17 17:57:11.371 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.global.audioengine v1.1.1 installed
2024-10-17 17:57:11.371 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.global.filesystem v1.1.8 installed
2024-10-17 17:57:11.371 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.global.general v1.0.5 installed
2024-10-17 17:57:11.371 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.global.gui v5.15.0 installed
2024-10-17 17:57:11.371 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.global.main v2.0.2 installed
2024-10-17 17:57:11.371 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.global.network v1.0.4 installed
2024-10-17 17:57:11.371 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.global.tools v1.0.4 installed
2024-10-17 17:57:11.371 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.instance.audiodecoder v4.0.0 installed
2024-10-17 17:57:11.372 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.instance.audioencoder v3.0.0 installed
2024-10-17 17:57:11.372 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.instance.game v3.0.0 installed
2024-10-17 17:57:11.372 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.instance.imagedecoder v3.0.1 installed
2024-10-17 17:57:11.372 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.instance.inputstream v3.2.0 installed
2024-10-17 17:57:11.372 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.instance.peripheral v2.0.0 installed
2024-10-17 17:57:11.372 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.instance.pvr v8.2.0 installed
2024-10-17 17:57:11.372 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.instance.screensaver v2.2.0 installed
2024-10-17 17:57:11.372 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.instance.vfs v3.0.1 installed
2024-10-17 17:57:11.372 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.instance.videocodec v2.0.3 installed
2024-10-17 17:57:11.372 T:1956     info <general>: CAddonMgr::FindAddons: kodi.binary.instance.visualization v4.0.0 installed
2024-10-17 17:57:11.373 T:1956     info <general>: CAddonMgr::FindAddons: kodi.resource v1.0.0 installed
2024-10-17 17:57:11.373 T:1956     info <general>: CAddonMgr::FindAddons: metadata.album.universal v3.1.9 installed
2024-10-17 17:57:11.373 T:1956     info <general>: CAddonMgr::FindAddons: metadata.artists.universal v4.3.11 installed
2024-10-17 17:57:11.373 T:1956     info <general>: CAddonMgr::FindAddons: metadata.common.allmusic.com v3.2.2 installed
2024-10-17 17:57:11.373 T:1956     info <general>: CAddonMgr::FindAddons: metadata.common.fanart.tv v3.6.4 installed
2024-10-17 17:57:11.373 T:1956     info <general>: CAddonMgr::FindAddons: metadata.common.imdb.com v3.2.8 installed
2024-10-17 17:57:11.373 T:1956     info <general>: CAddonMgr::FindAddons: metadata.common.musicbrainz.org v2.2.4 installed
2024-10-17 17:57:11.373 T:1956     info <general>: CAddonMgr::FindAddons: metadata.common.theaudiodb.com v2.0.3 installed
2024-10-17 17:57:11.373 T:1956     info <general>: CAddonMgr::FindAddons: metadata.generic.albums v1.0.18 installed
2024-10-17 17:57:11.374 T:1956     info <general>: CAddonMgr::FindAddons: metadata.generic.artists v1.0.14 installed
2024-10-17 17:57:11.374 T:1956     info <general>: CAddonMgr::FindAddons: metadata.local v1.0.1 installed
2024-10-17 17:57:11.374 T:1956     info <general>: CAddonMgr::FindAddons: metadata.themoviedb.org.python v3.0.1 installed
2024-10-17 17:57:11.374 T:1956     info <general>: CAddonMgr::FindAddons: metadata.tvshows.themoviedb.org v3.6.0 installed
2024-10-17 17:57:11.374 T:1956     info <general>: CAddonMgr::FindAddons: metadata.tvshows.themoviedb.org.python v1.6.6 installed
2024-10-17 17:57:11.374 T:1956     info <general>: CAddonMgr::FindAddons: plugin.program.AML v1.0.2 installed
2024-10-17 17:57:11.374 T:1956     info <general>: CAddonMgr::FindAddons: plugin.video.netflix v1.23.3+matrix.1 installed
2024-10-17 17:57:11.374 T:1956     info <general>: CAddonMgr::FindAddons: plugin.video.orftvthek v1.0.2 installed
2024-10-17 17:57:11.374 T:1956     info <general>: CAddonMgr::FindAddons: plugin.video.themoviedb.helper v5.2.25 installed
2024-10-17 17:57:11.375 T:1956     info <general>: CAddonMgr::FindAddons: plugin.video.twitch v3.0.2 installed
2024-10-17 17:57:11.375 T:1956     info <general>: CAddonMgr::FindAddons: plugin.video.youtube v7.1.0 installed
2024-10-17 17:57:11.375 T:1956     info <general>: CAddonMgr::FindAddons: repository.castagnait v2.0.1 installed
2024-10-17 17:57:11.375 T:1956     info <general>: CAddonMgr::FindAddons: repository.siku2 v1.0.0 installed
2024-10-17 17:57:11.375 T:1956     info <general>: CAddonMgr::FindAddons: repository.xbmc.org v3.3.1 installed
2024-10-17 17:57:11.375 T:1956     info <general>: CAddonMgr::FindAddons: resource.images.languageflags.colour v0.0.4 installed
2024-10-17 17:57:11.375 T:1956     info <general>: CAddonMgr::FindAddons: resource.images.weathericons.default v1.1.9 installed
2024-10-17 17:57:11.375 T:1956     info <general>: CAddonMgr::FindAddons: resource.images.weathericons.outline v0.0.6 installed
2024-10-17 17:57:11.375 T:1956     info <general>: CAddonMgr::FindAddons: resource.language.en_gb v2.0.2 installed
2024-10-17 17:57:11.375 T:1956     info <general>: CAddonMgr::FindAddons: resource.uisounds.amber v1.0.0 installed
2024-10-17 17:57:11.376 T:1956     info <general>: CAddonMgr::FindAddons: resource.uisounds.kodi v1.0.1 installed
2024-10-17 17:57:11.376 T:1956     info <general>: CAddonMgr::FindAddons: screensaver.xbmc.builtin.black v1.0.34 installed
2024-10-17 17:57:11.376 T:1956     info <general>: CAddonMgr::FindAddons: screensaver.xbmc.builtin.dim v1.0.66 installed
2024-10-17 17:57:11.376 T:1956     info <general>: CAddonMgr::FindAddons: script.embuary.helper v2.0.8 installed
2024-10-17 17:57:11.376 T:1956     info <general>: CAddonMgr::FindAddons: script.favourites v8.1.2 installed
2024-10-17 17:57:11.376 T:1956     info <general>: CAddonMgr::FindAddons: script.launch.retropie v2.0.0 installed
2024-10-17 17:57:11.376 T:1956     info <general>: CAddonMgr::FindAddons: script.module.addon.signals v0.0.6+matrix.1 installed
2024-10-17 17:57:11.376 T:1956     info <general>: CAddonMgr::FindAddons: script.module.beautifulsoup4 v4.12.2 installed
2024-10-17 17:57:11.376 T:1956     info <general>: CAddonMgr::FindAddons: script.module.certifi v2023.5.7 installed
2024-10-17 17:57:11.376 T:1956     info <general>: CAddonMgr::FindAddons: script.module.chardet v5.1.0 installed
2024-10-17 17:57:11.377 T:1956     info <general>: CAddonMgr::FindAddons: script.module.future v1.0.0+matrix.1 installed
2024-10-17 17:57:11.377 T:1956     info <general>: CAddonMgr::FindAddons: script.module.idna v3.4.0 installed
2024-10-17 17:57:11.377 T:1956     info <general>: CAddonMgr::FindAddons: script.module.infotagger v0.0.8 installed
2024-10-17 17:57:11.377 T:1956     info <general>: CAddonMgr::FindAddons: script.module.inputstreamhelper v0.7.0 installed
2024-10-17 17:57:11.377 T:1956     info <general>: CAddonMgr::FindAddons: script.module.jurialmunkey v0.1.18 installed
2024-10-17 17:57:11.377 T:1956     info <general>: CAddonMgr::FindAddons: script.module.kodi-six v0.1.3.1 installed
2024-10-17 17:57:11.377 T:1956     info <general>: CAddonMgr::FindAddons: script.module.myconnpy v8.0.33 installed
2024-10-17 17:57:11.377 T:1956     info <general>: CAddonMgr::FindAddons: script.module.pil v5.1.0 installed
2024-10-17 17:57:11.377 T:1956     info <general>: CAddonMgr::FindAddons: script.module.pycryptodome v3.4.3 installed
2024-10-17 17:57:11.377 T:1956     info <general>: CAddonMgr::FindAddons: script.module.python.twitch v3.0.2 installed
2024-10-17 17:57:11.378 T:1956     info <general>: CAddonMgr::FindAddons: script.module.pyxbmct v1.3.2+matrix.1 installed
2024-10-17 17:57:11.378 T:1956     info <general>: CAddonMgr::FindAddons: script.module.requests v2.31.0 installed
2024-10-17 17:57:11.378 T:1956     info <general>: CAddonMgr::FindAddons: script.module.routing v0.2.3+matrix.1 installed
2024-10-17 17:57:11.378 T:1956     info <general>: CAddonMgr::FindAddons: script.module.simpleeval v0.9.10 installed
2024-10-17 17:57:11.378 T:1956     info <general>: CAddonMgr::FindAddons: script.module.simplejson v3.19.1+matrix.1 installed
2024-10-17 17:57:11.378 T:1956     info <general>: CAddonMgr::FindAddons: script.module.six v1.16.0+matrix.1 installed
2024-10-17 17:57:11.378 T:1956     info <general>: CAddonMgr::FindAddons: script.module.soupsieve v2.4.1 installed
2024-10-17 17:57:11.378 T:1956     info <general>: CAddonMgr::FindAddons: script.module.unidecode v1.3.6 installed
2024-10-17 17:57:11.379 T:1956     info <general>: CAddonMgr::FindAddons: script.module.urllib3 v2.1.0 installed
2024-10-17 17:57:11.379 T:1956     info <general>: CAddonMgr::FindAddons: script.service.sponsorblock v0.5.0 installed
2024-10-17 17:57:11.379 T:1956     info <general>: CAddonMgr::FindAddons: script.skinshortcuts v2.0.3 installed
2024-10-17 17:57:11.379 T:1956     info <general>: CAddonMgr::FindAddons: service.xbmc.versioncheck v0.5.28 installed
2024-10-17 17:57:11.379 T:1956     info <general>: CAddonMgr::FindAddons: skin.amber v3.50.02 installed
2024-10-17 17:57:11.379 T:1956     info <general>: CAddonMgr::FindAddons: skin.bello.9 v9.0.6 installed
2024-10-17 17:57:11.379 T:1956     info <general>: CAddonMgr::FindAddons: skin.confluence v4.8.4 installed
2024-10-17 17:57:11.379 T:1956     info <general>: CAddonMgr::FindAddons: skin.estouchy v3.0.8 installed
2024-10-17 17:57:11.379 T:1956     info <general>: CAddonMgr::FindAddons: skin.estuary v3.0.10 installed
2024-10-17 17:57:11.379 T:1956     info <general>: CAddonMgr::FindAddons: skin.osmc v20.2.0 installed
2024-10-17 17:57:11.380 T:1956     info <general>: CAddonMgr::FindAddons: webinterface.default v19.x-2.4.8 installed
2024-10-17 17:57:11.380 T:1956     info <general>: CAddonMgr::FindAddons: xbmc.addon v20.5.0 installed
2024-10-17 17:57:11.380 T:1956     info <general>: CAddonMgr::FindAddons: xbmc.core v0.1.0 installed
2024-10-17 17:57:11.380 T:1956     info <general>: CAddonMgr::FindAddons: xbmc.gui v5.16.0 installed
2024-10-17 17:57:11.380 T:1956     info <general>: CAddonMgr::FindAddons: xbmc.json v13.0.0 installed
2024-10-17 17:57:11.380 T:1956     info <general>: CAddonMgr::FindAddons: xbmc.metadata v2.1.0 installed
2024-10-17 17:57:11.380 T:1956     info <general>: CAddonMgr::FindAddons: xbmc.python v3.0.1 installed
2024-10-17 17:57:11.380 T:1956     info <general>: CAddonMgr::FindAddons: xbmc.webinterface v1.0.0 installed
2024-10-17 17:57:11.428 T:1956     info <general>: Selected Logind/UPower as PowerSyscall
2024-10-17 20:43:46.515 T:1956     info <general>: Selected UPower as PowerSyscall
2024-10-17 20:43:46.517 T:1956    error <general>: DBus error: org.freedesktop.DBus.Error.InvalidArgs - No such property “CanSuspend”
2024-10-17 20:43:46.518 T:1956    error <general>: DBus error: org.freedesktop.DBus.Error.InvalidArgs - No such property “CanHibernate”
2024-10-17 20:43:46.541 T:1956     info <general>: CKeyboardLayoutManager: loading keyboard layouts from special://xbmc/system/keyboardlayouts...
2024-10-17 20:43:46.543 T:1984     info <general>: Loading special://xbmc/system/Lircmap.xml
2024-10-17 20:43:46.547 T:1984     info <general>: * Adding remote mapping for device 'mceusb'
2024-10-17 20:43:46.547 T:1984     info <general>: * Adding remote mapping for device 'XboxDVDDongle'
2024-10-17 20:43:46.547 T:1984     info <general>: * Adding remote mapping for device 'Microsoft_Xbox'
2024-10-17 20:43:46.547 T:1984     info <general>: * Adding remote mapping for device 'PinnacleSysPCTVRemote'
2024-10-17 20:43:46.547 T:1984     info <general>: * Adding remote mapping for device 'anysee'
2024-10-17 20:43:46.547 T:1984     info <general>: * Adding remote mapping for device 'iMON-PAD'
2024-10-17 20:43:46.547 T:1984     info <general>: * Adding remote mapping for device 'Antec_Veris_RM200'
2024-10-17 20:43:46.547 T:1984     info <general>: * Adding remote mapping for device 'MCE_via_iMON'
2024-10-17 20:43:46.547 T:1984     info <general>: * Adding remote mapping for device 'TwinHanRemote'
2024-10-17 20:43:46.547 T:1984     info <general>: * Adding remote mapping for device 'linux-input-layer'
2024-10-17 20:43:46.547 T:1984     info <general>: * Linking remote mapping for 'linux-input-layer' to 'cx23885_remote'
2024-10-17 20:43:46.547 T:1984     info <general>: * Adding remote mapping for device 'mediacenter'
2024-10-17 20:43:46.547 T:1984     info <general>: * Adding remote mapping for device 'devinput'
2024-10-17 20:43:46.547 T:1984     info <general>: * Adding remote mapping for device 'devinput-32'
2024-10-17 20:43:46.547 T:1984     info <general>: * Adding remote mapping for device 'devinput-64'
2024-10-17 20:43:46.780 T:1956     info <general>: RetroPlayer[RENDER]: Registering renderer factory for DMA
2024-10-17 20:43:46.780 T:1956     info <general>: RetroPlayer[RENDER]: Registering renderer factory for OpenGLES
2024-10-17 20:43:46.832 T:1956     info <general>: CDRMUtils::FindConnector - using connector: HDMI-A-1
2024-10-17 20:43:46.887 T:1956     info <general>: Skipped 1 duplicate messages..
2024-10-17 20:43:46.887 T:1956     info <general>: CDRMUtils::FindEncoder - using encoder: 31
2024-10-17 20:43:46.887 T:1956     info <general>: CDRMUtils::FindPlanes - using crtc: 100
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1920x1080 with 1920x1080 @ 60.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Skipped 2 duplicate messages..
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1920x1080 with 1920x1080 @ 59.940063 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Skipped 2 duplicate messages..
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1920x1080 with 1920x1080i @ 60.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1920x1080 with 1920x1080 @ 60.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Skipped 2 duplicate messages..
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1920x1080 with 1920x1080i @ 59.940063 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1920x1080 with 1920x1080 @ 59.940063 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Skipped 2 duplicate messages..
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1920x1080 with 1920x1080 @ 50.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Skipped 2 duplicate messages..
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1920x1080 with 1920x1080i @ 50.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1920x1080 with 1920x1080 @ 50.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Skipped 2 duplicate messages..
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1920x1080 with 1920x1080 @ 30.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Skipped 3 duplicate messages..
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1920x1080 with 1920x1080 @ 29.970032 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Skipped 3 duplicate messages..
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1920x1080 with 1920x1080 @ 25.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Skipped 3 duplicate messages..
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1920x1080 with 1920x1080 @ 24.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Skipped 3 duplicate messages..
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1920x1080 with 1920x1080 @ 23.976025 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Skipped 3 duplicate messages..
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1600x1200 with 1600x1200 @ 60.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1680x1050 with 1680x1050 @ 60.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1280x1024 with 1280x1024 @ 75.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1280x1024 with 1280x1024 @ 60.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1440x900 with 1440x900 @ 75.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1440x900 with 1440x900 @ 60.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1280x960 with 1280x960 @ 60.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1360x768 with 1360x768 @ 60.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1280x800 with 1280x800 @ 60.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1152x864 with 1152x864 @ 75.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1280x720 with 1280x720 @ 60.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Skipped 3 duplicate messages..
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1280x720 with 1280x720 @ 59.940063 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Skipped 3 duplicate messages..
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1280x720 with 1280x720 @ 50.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Skipped 3 duplicate messages..
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1024x768 with 1024x768 @ 75.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1024x768 with 1024x768 @ 70.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 1024x768 with 1024x768 @ 60.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 832x624 with 832x624 @ 74.925079 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 800x600 with 800x600 @ 75.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 800x600 with 800x600 @ 72.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 800x600 with 800x600 @ 60.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 720x576 with 720x576 @ 50.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 720x480 with 720x480 @ 59.940063 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 720x480 with 720x480 @ 60.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 640x480 with 640x480 @ 75.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 640x480 with 640x480 @ 73.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 640x480 with 640x480 @ 67.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 640x480 with 640x480 @ 60.000000 Hz
2024-10-17 20:43:47.428 T:1956     info <general>: Skipped 1 duplicate messages..
2024-10-17 20:43:47.428 T:1956     info <general>: Found resolution 720x400 with 720x400 @ 70.000000 Hz
2024-10-17 20:43:47.430 T:1956     info <general>: EGL_VERSION = 1.4
2024-10-17 20:43:47.431 T:1956     info <general>: EGL_VENDOR = Mesa Project
2024-10-17 20:43:47.431 T:1956     info <general>: 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 <general>: 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 <general>: CApplication::CreateGUI - using the gbm windowing system
2024-10-17 20:43:47.433 T:1956     info <general>: Checking resolution 16
2024-10-17 20:43:47.442 T:1956     info <general>: GL_VENDOR = Broadcom
2024-10-17 20:43:47.442 T:1956     info <general>: GL_RENDERER = V3D 4.2
2024-10-17 20:43:47.442 T:1956     info <general>: GL_VERSION = OpenGL ES 3.1 Mesa 23.2.1-1~bpo12+rpt3
2024-10-17 20:43:47.442 T:1956     info <general>: GL_SHADING_LANGUAGE_VERSION = OpenGL ES GLSL ES 3.10
2024-10-17 20:43:47.442 T:1956     info <general>: 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 <general>: GLES: Maximum texture width: 4096
2024-10-17 20:43:47.789 T:1956     info <general>: load keymapping
2024-10-17 20:43:47.791 T:1956     info <general>: Loading special://xbmc/system/keymaps/appcommand.xml
2024-10-17 20:43:47.792 T:1956     info <general>: Loading special://xbmc/system/keymaps/customcontroller.AppleRemote.xml
2024-10-17 20:43:47.794 T:1956     info <general>: Loading special://xbmc/system/keymaps/customcontroller.Harmony.xml
2024-10-17 20:43:47.796 T:1956     info <general>: Loading special://xbmc/system/keymaps/customcontroller.SiriRemote.xml
2024-10-17 20:43:47.797 T:1956     info <general>: Loading special://xbmc/system/keymaps/gamepad.xml
2024-10-17 20:43:47.803 T:1956     info <general>: Loading special://xbmc/system/keymaps/joystick.xml
2024-10-17 20:43:47.808 T:1956     info <general>: Loading special://xbmc/system/keymaps/keyboard.xml
2024-10-17 20:43:47.814 T:1956     info <general>: Loading special://xbmc/system/keymaps/mouse.xml
2024-10-17 20:43:47.815 T:1956     info <general>: Loading special://xbmc/system/keymaps/remote.xml
2024-10-17 20:43:47.818 T:1956     info <general>: Loading special://xbmc/system/keymaps/touchscreen.xml
2024-10-17 20:43:47.822 T:1956     info <general>: GUI format 1920x1080, Display 1920x1080 @ 60.000000 Hz
2024-10-17 20:43:47.830 T:2001  warning <general>: Pulseaudio module module-allow-passthrough not loaded - opening PT devices might fail
2024-10-17 20:43:47.831 T:2001     info <general>: Found 1 Lists of Devices
2024-10-17 20:43:47.831 T:2001     info <general>: Enumerated PULSE devices:
2024-10-17 20:43:47.831 T:2001     info <general>:     Device 1
2024-10-17 20:43:47.831 T:2001     info <general>:         m_deviceName      : Default
2024-10-17 20:43:47.831 T:2001     info <general>:         m_displayName     : Default
2024-10-17 20:43:47.831 T:2001     info <general>:         m_displayNameExtra: Default Output Device (PULSEAUDIO)
2024-10-17 20:43:47.831 T:2001     info <general>:         m_deviceType      : AE_DEVTYPE_PCM
2024-10-17 20:43:47.831 T:2001     info <general>:         m_channels        : FL, FR
2024-10-17 20:43:47.831 T:2001     info <general>:         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 <general>:         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 <general>:         m_streamTypes     : No passthrough capabilities
2024-10-17 20:43:47.831 T:2001     info <general>:     Device 2
2024-10-17 20:43:47.831 T:2001     info <general>:         m_deviceName      : alsa_output.platform-fef00700.hdmi.hdmi-stereo
2024-10-17 20:43:47.831 T:2001     info <general>:         m_displayName     : Built-in Audio Digital Stereo (HDMI)
2024-10-17 20:43:47.831 T:2001     info <general>:         m_displayNameExtra: HDMI / DisplayPort (PULSEAUDIO)
2024-10-17 20:43:47.831 T:2001     info <general>:         m_deviceType      : AE_DEVTYPE_PCM
2024-10-17 20:43:47.831 T:2001     info <general>:         m_channels        : FL, FR
2024-10-17 20:43:47.831 T:2001     info <general>:         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 <general>:         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 <general>:         m_streamTypes     : No passthrough capabilities
2024-10-17 20:43:47.832 T:2002     info <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 20:43:47.889 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 20:43:47.898 T:1956  warning <general>: 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 <general>: CLangInfo: loading resource.language.en_gb language information...
2024-10-17 20:43:47.942 T:1956     info <general>: global locale set to C
2024-10-17 20:43:47.943 T:1956     info <general>: CLangInfo: loading resource.language.en_gb language strings...
2024-10-17 20:43:48.124 T:2005     info <general>: Running database version Addons33
2024-10-17 20:43:48.127 T:2005     info <general>: Running database version ViewModes6
2024-10-17 20:43:48.137 T:2005     info <general>: Running database version Textures13
2024-10-17 20:43:48.148 T:2005     info <general>: Running database version MyMusic82
2024-10-17 20:43:48.167 T:2005     info <general>: Running database version MyVideos121
2024-10-17 20:43:48.170 T:2005     info <general>: Running database version TV40
2024-10-17 20:43:48.175 T:2005     info <general>: Running database version Epg16
2024-10-17 20:43:48.257 T:1956     info <general>: Unloaded skin
2024-10-17 20:43:48.262 T:1956     info <general>:   load skin from: /home/martin/.kodi/addons/skin.osmc/ (version: 20.2.0)
2024-10-17 20:43:48.262 T:1956     info <general>:   load fonts for skin...
2024-10-17 20:43:48.266 T:1956     info <general>: Loading skin includes from /home/martin/.kodi/addons/skin.osmc/xml/Includes.xml
2024-10-17 20:43:48.379 T:1956     info <general>: 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 <general>: LoadFonts: Loading fonts from '/home/martin/.kodi/addons/skin.osmc/xml/Font.xml'
2024-10-17 20:43:48.825 T:1956     info <general>: 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 <general>: 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 <general>:   load new skin...
2024-10-17 20:43:48.825 T:1956     info <general>: Loading custom window XMLs from skin path /home/martin/.kodi/addons/skin.osmc/xml
2024-10-17 20:43:48.840 T:1956     info <general>:   initialize new skin...
2024-10-17 20:43:48.840 T:1956     info <general>: Loading skin file: DialogBusy.xml, load type: LOAD_ON_GUI_INIT
2024-10-17 20:43:48.843 T:1956     info <general>: Loading skin file: DialogNotification.xml, load type: LOAD_ON_GUI_INIT
2024-10-17 20:43:48.846 T:1956     info <general>: Loading skin file: DialogSeekBar.xml, load type: LOAD_ON_GUI_INIT
2024-10-17 20:43:48.850 T:1956     info <general>: Loading skin file: DialogExtendedProgressBar.xml, load type: LOAD_ON_GUI_INIT
2024-10-17 20:43:48.867 T:1956     info <general>: Loading skin file: Pointer.xml, load type: LOAD_ON_GUI_INIT
2024-10-17 20:43:48.872 T:1956     info <general>: Loading skin file: DialogBusy.xml, load type: LOAD_ON_GUI_INIT
2024-10-17 20:43:48.873 T:1956     info <general>: Loading skin file: DialogVolumeBar.xml, load type: LOAD_ON_GUI_INIT
2024-10-17 20:43:48.875 T:1956     info <general>: Loading skin file: Custom_Overlay_Debug.xml, load type: LOAD_ON_GUI_INIT
2024-10-17 20:43:48.893 T:1956     info <general>: Loading skin file: Custom_AutoMusicVis.xml, load type: LOAD_ON_GUI_INIT
2024-10-17 20:43:48.894 T:1956     info <general>: Loading skin file: Custom_Cache_Progress.xml, load type: LOAD_ON_GUI_INIT
2024-10-17 20:43:48.897 T:1956     info <general>: Loading resource://resource.uisounds.kodi/sounds.xml
2024-10-17 20:43:49.024 T:1956     info <general>:   skin loaded...
2024-10-17 20:43:49.024 T:1956     info <general>: Loading skin file: Startup.xml, load type: LOAD_EVERY_TIME
2024-10-17 20:43:49.031 T:1956     info <general>: Loading skin file: Home.xml, load type: KEEP_IN_MEMORY
2024-10-17 20:43:49.251 T:1956  warning <general>: JSONRPC: Could not parse type "Setting.Details.SettingList"
2024-10-17 20:43:49.252 T:1956     info <general>: 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 <general>: JSONRPC: Resolving incomplete types/methods referencing Setting.Details.Setting
2024-10-17 20:43:49.269 T:1956     info <general>: JSONRPC v13.0.0: Successfully initialized
2024-10-17 20:43:49.269 T:1956     info <general>: [Media Detection] starting service for optical media detection
2024-10-17 20:43:49.334 T:1956     info <general>: Register - new keyboard device registered on application->keyboard: Keyboard (0000:0000)
2024-10-17 20:43:49.338 T:1956     info <general>: Register - new mouse device registered on application->mouse: Mouse (0000:0000)
2024-10-17 20:43:49.338 T:2016     info <general>: Register - new cec device registered on cec->/dev/cec0: CEC Adapter (0000:0000)
2024-10-17 20:43:49.339 T:2016     info <general>: Register - new cec device registered on cec->/dev/cec1: CEC Adapter (0000:0000)
2024-10-17 20:43:49.347 T:1956     info <general>: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
2024-10-17 20:43:49.360 T:1956     info <general>: Loaded playercorefactory configuration
2024-10-17 20:43:49.360 T:1956     info <general>: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
2024-10-17 20:43:49.360 T:1956     info <general>: special://masterprofile/playercorefactory.xml does not exist. Skipping.
2024-10-17 20:43:49.360 T:1956     info <general>: removing tempfiles
2024-10-17 20:43:49.400 T:1956     info <general>: initialize done
2024-10-17 20:43:49.400 T:1956     info <general>: Running the application...
2024-10-17 20:43:49.408 T:1956     info <general>: starting zeroconf publishing
2024-10-17 20:43:49.411 T:2038     info <general>: ES: Starting UDP Event server on port 9777
2024-10-17 20:43:49.411 T:1956    error <general>: JSONRPC Server: Failed to connect to sdpd
2024-10-17 20:43:49.412 T:1956     info <general>: JSONRPC Server: Successfully initialized
2024-10-17 20:43:49.412 T:2038     info <general>: UDP: Listening on port 9777 (ipv6 : true)
2024-10-17 20:43:49.414 T:1956     info <CWebserver[8080]>: Started
2024-10-17 20:43:51.560 T:2031     info <general>: [plugin.video.netflix (0)] The debug logging is set as DISABLED
2024-10-17 20:43:52.704 T:2035     info <general>: [ script.embuary.helper ] Service: Started
2024-10-17 20:43:52.704 T:2035     info <general>: [ script.embuary.helper ] Service: Player monitor started
2024-10-17 20:43:53.609 T:1956     info <general>: Loading skin file: MyVideoNav.xml, load type: KEEP_IN_MEMORY
2024-10-17 20:43:53.810 T:2005    error <general>: GetDirectory - Error getting -
2024-10-17 20:43:53.888 T:2036     info <general>: [script.service.sponsorblock] monitor: skipping the following categories: {'sponsor'}
2024-10-17 20:43:54.189 T:2033     info <general>: Twitch: Service: Start
2024-10-17 20:43:55.357 T:2063     info <general>: [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 <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'}
2024-10-17 20:45:05.414 T:1956     info <general>: Loading skin file: DialogContextMenu.xml, load type: KEEP_IN_MEMORY
2024-10-17 20:45:08.779 T:2063     info <general>: [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 <general>: [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 <general>: VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=tZPQaihwZRA
2024-10-17 20:45:09.798 T:2150     info <general>: Creating InputStream
2024-10-17 20:45:09.856 T:2036    error <general>: [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 <general>: AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property.
2024-10-17 20:45:09.945 T:2150     info <general>: 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 <general>: 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 <general>: Creating Demuxer
2024-10-17 20:45:09.955 T:2150     info <general>: Opening stream: 1001 source: 256
2024-10-17 20:45:10.531 T:2150     info <general>: Creating video codec with codec id: 226
2024-10-17 20:45:10.531 T:2150     info <general>: CDVDVideoCodecDRMPRIME::Open - using decoder dav1d AV1 decoder by VideoLAN
2024-10-17 20:45:10.547 T:2150     info <general>: Creating video thread
2024-10-17 20:45:10.547 T:2158     info <general>: running thread: video_thread
2024-10-17 20:45:10.548 T:2150     info <general>: Opening stream: 1002 source: 256
2024-10-17 20:45:10.551 T:2036     info <general>: [script.service.sponsorblock] player_listener: video tZPQaihwZRA has no sponsor segments
2024-10-17 20:45:10.601 T:2150     info <general>: Finding audio codec for: 86076
2024-10-17 20:45:10.601 T:2150     info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus
2024-10-17 20:45:10.601 T:2150     info <general>: OpenStream: Allowing max Out-Of-Sync Value of 10 ms
2024-10-17 20:45:10.601 T:2150     info <general>: Creating audio thread
2024-10-17 20:45:10.602 T:2160     info <general>: running thread: CVideoPlayerAudio::Process()
2024-10-17 20:45:10.912 T:2160     info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus
2024-10-17 20:45:10.912 T:2160     info <general>: Creating audio stream (codec id: 86076, channels: 2, sample rate: 48000, no pass-through)
2024-10-17 20:45:10.942 T:2002     info <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 20:45:10.985 T:2158    error <general>: CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config:  Function not implemented (-38)
2024-10-17 20:45:11.208 T:2002    error <general>: PulseAudio: Sink ALSA:@ not found
2024-10-17 20:45:11.283 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 20:45:11.328 T:1956     info <general>: Loading skin file: VideoFullScreen.xml, load type: KEEP_IN_MEMORY
2024-10-17 20:45:11.372 T:1956  warning <general>: Label Formatting: $VAR[VideoPlayerChannelNumber] is not defined
2024-10-17 20:45:11.388 T:1956    error <general>: Window Translator: Can't find window True
2024-10-17 20:45:11.460 T:2036    error <general>: [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 <general>: ProcessDecoderOutput: Changed max allowed Out-Of-Sync value to 100 ms due self-learning
2024-10-17 21:01:19.962 T:2160     info <general>: CVideoPlayerAudio::Process - stream stalled
2024-10-17 21:01:20.063 T:2150     info <general>: Process - eof reading from demuxer
2024-10-17 21:01:20.063 T:2150     info <general>: CVideoPlayer::OnExit()
2024-10-17 21:01:20.063 T:2150     info <general>: VideoPlayer: eof, waiting for queues to empty
2024-10-17 21:01:20.063 T:2150     info <general>: Closing stream player 1
2024-10-17 21:01:20.063 T:2150     info <general>: CDVDMessageQueue(audio)::WaitUntilEmpty
2024-10-17 21:01:20.063 T:2150     info <general>: Waiting for audio thread to exit
2024-10-17 21:01:20.063 T:2160     info <general>: thread end: CVideoPlayerAudio::OnExit()
2024-10-17 21:01:20.064 T:2150     info <general>: Closing audio device
2024-10-17 21:01:20.064 T:2150     info <general>: Deleting audio codec
2024-10-17 21:01:20.064 T:2150     info <general>: Closing stream player 2
2024-10-17 21:01:20.065 T:2150     info <general>: CDVDMessageQueue(video)::WaitUntilEmpty
2024-10-17 21:01:20.157 T:2150     info <general>: waiting for video thread to exit
2024-10-17 21:01:20.157 T:2158     info <general>: thread end: video_thread
2024-10-17 21:01:20.157 T:2150     info <general>: deleting video codec
2024-10-17 21:01:20.173 T:2150     info <general>: ADDON: Dll Destroyed - InputStream Adaptive
2024-10-17 21:01:20.200 T:1956     info <general>: CVideoPlayer::CloseFile()
2024-10-17 21:01:20.201 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:01:20.201 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:01:20.201 T:1956     info <general>: CVideoPlayer::CloseFile()
2024-10-17 21:01:20.201 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:01:20.201 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:01:20.237 T:2036    error <general>: [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 <general>: Loading skin file: MyVideoNav.xml, load type: KEEP_IN_MEMORY
2024-10-17 21:01:20.375 T:79721   error <general>: GetDirectory - Error getting -
2024-10-17 21:01:20.396 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'}
2024-10-17 21:01:20.439 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
2024-10-17 21:01:20.485 T:2002     info <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 21:01:20.797 T:2002    error <general>: PulseAudio: Sink ALSA:@ not found
2024-10-17 21:01:20.851 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 21:01:23.617 T:1956    error <general>: Control 525 in window 10025 has been asked to focus, but it can't
2024-10-17 21:01:23.644 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:01:23.672 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
2024-10-17 21:01:23.674 T:2036    error <general>: [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 <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 21:14:00.573 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 21:14:07.555 T:2063     info <general>: [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 <general>: [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 <general>: [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 <general>: VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=Des8Q6hgT70
2024-10-17 21:14:24.317 T:79827    info <general>: Creating InputStream
2024-10-17 21:14:24.318 T:79827   error <general>: AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property.
2024-10-17 21:14:24.320 T:79827    info <general>: 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 <general>: 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 <general>: Creating Demuxer
2024-10-17 21:14:24.325 T:79827    info <general>: Opening stream: 1001 source: 256
2024-10-17 21:14:24.329 T:2036    error <general>: [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 <general>: [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 <general>: Creating video codec with codec id: 27
2024-10-17 21:14:24.653 T:79827    info <general>: CDVDVideoCodecDRMPRIME::Open - using decoder V4L2 mem2mem H.264 decoder wrapper
2024-10-17 21:14:24.680 T:79827    info <general>: Creating video thread
2024-10-17 21:14:24.680 T:79831    info <general>: running thread: video_thread
2024-10-17 21:14:24.680 T:79827    info <general>: Opening stream: 1002 source: 256
2024-10-17 21:14:26.030 T:79827    info <general>: Finding audio codec for: 86018
2024-10-17 21:14:26.043 T:79827    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2024-10-17 21:14:26.043 T:79827    info <general>: OpenStream: Allowing max Out-Of-Sync Value of 10 ms
2024-10-17 21:14:26.043 T:79827    info <general>: Creating audio thread
2024-10-17 21:14:26.043 T:79833    info <general>: running thread: CVideoPlayerAudio::Process()
2024-10-17 21:14:26.812 T:79833    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2024-10-17 21:14:26.813 T:79833    info <general>: Creating audio stream (codec id: 86018, channels: 2, sample rate: 44100, no pass-through)
2024-10-17 21:14:26.819 T:2002     info <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 21:14:26.938 T:79831   error <general>: CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config:  Function not implemented (-38)
2024-10-17 21:14:27.165 T:2002    error <general>: PulseAudio: Sink ALSA:@ not found
2024-10-17 21:14:27.244 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 21:14:27.263 T:1956    error <general>: Window Translator: Can't find window True
2024-10-17 21:14:27.401 T:2036    error <general>: [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 <general>: CVideoPlayerAudio::Process - stream stalled
2024-10-17 21:14:51.997 T:79827    info <general>: Process - eof reading from demuxer
2024-10-17 21:14:51.997 T:79827    info <general>: CVideoPlayer::OnExit()
2024-10-17 21:14:51.997 T:79827    info <general>: VideoPlayer: eof, waiting for queues to empty
2024-10-17 21:14:51.998 T:79827    info <general>: Closing stream player 1
2024-10-17 21:14:51.998 T:79827    info <general>: CDVDMessageQueue(audio)::WaitUntilEmpty
2024-10-17 21:14:51.998 T:79827    info <general>: Waiting for audio thread to exit
2024-10-17 21:14:51.998 T:79833    info <general>: thread end: CVideoPlayerAudio::OnExit()
2024-10-17 21:14:51.999 T:79827    info <general>: Closing audio device
2024-10-17 21:14:52.000 T:79827    info <general>: Deleting audio codec
2024-10-17 21:14:52.000 T:79827    info <general>: Closing stream player 2
2024-10-17 21:14:52.000 T:79827    info <general>: CDVDMessageQueue(video)::WaitUntilEmpty
2024-10-17 21:14:52.027 T:79827    info <general>: waiting for video thread to exit
2024-10-17 21:14:52.028 T:79831    info <general>: thread end: video_thread
2024-10-17 21:14:52.028 T:79827    info <general>: deleting video codec
2024-10-17 21:14:52.059 T:79827    info <general>: ADDON: Dll Destroyed - InputStream Adaptive
2024-10-17 21:14:52.106 T:1956     info <general>: CVideoPlayer::CloseFile()
2024-10-17 21:14:52.107 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:14:52.107 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:14:52.107 T:1956     info <general>: CVideoPlayer::CloseFile()
2024-10-17 21:14:52.107 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:14:52.107 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:14:52.142 T:1956    error <general>: Control 51 in window 10025 has been asked to focus, but it can't
2024-10-17 21:14:52.159 T:2063     info <general>: [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 <general>: [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 <general>: [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 <general>: [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 <general>: VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=_Dyg0jyMh8Y
2024-10-17 21:15:44.249 T:82449    info <general>: Creating InputStream
2024-10-17 21:15:44.250 T:82449   error <general>: AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property.
2024-10-17 21:15:44.252 T:82449    info <general>: 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 <general>: 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 <general>: Creating Demuxer
2024-10-17 21:15:44.258 T:82449    info <general>: Opening stream: 1001 source: 256
2024-10-17 21:15:44.325 T:2036    error <general>: [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 <general>: Creating video codec with codec id: 167
2024-10-17 21:15:44.696 T:82449    info <general>: CDVDVideoCodecDRMPRIME::Open - using decoder V4L2 mem2mem VP9 decoder wrapper
2024-10-17 21:15:44.697 T:82449    info <general>: CDVDVideoCodecDRMPRIME::Open - unable to open codec
2024-10-17 21:15:44.697 T:82449    info <general>: CDVDVideoCodecDRMPRIME::Open - using decoder Google VP9
2024-10-17 21:15:44.709 T:82449    info <general>: Creating video thread
2024-10-17 21:15:44.710 T:82457    info <general>: running thread: video_thread
2024-10-17 21:15:44.710 T:82449    info <general>: Opening stream: 1002 source: 256
2024-10-17 21:15:44.814 T:2036     info <general>: [script.service.sponsorblock] player_listener: video _Dyg0jyMh8Y has no sponsor segments
2024-10-17 21:15:45.013 T:82449    info <general>: Finding audio codec for: 86076
2024-10-17 21:15:45.014 T:82449    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus
2024-10-17 21:15:45.014 T:82449    info <general>: OpenStream: Allowing max Out-Of-Sync Value of 10 ms
2024-10-17 21:15:45.014 T:82449    info <general>: Creating audio thread
2024-10-17 21:15:45.014 T:82459    info <general>: running thread: CVideoPlayerAudio::Process()
2024-10-17 21:15:45.491 T:82459    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus
2024-10-17 21:15:45.491 T:82459    info <general>: Creating audio stream (codec id: 86076, channels: 2, sample rate: 48000, no pass-through)
2024-10-17 21:15:45.495 T:2002     info <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 21:15:45.609 T:82457   error <general>: CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config:  Function not implemented (-38)
2024-10-17 21:15:45.765 T:2002    error <general>: PulseAudio: Sink ALSA:@ not found
2024-10-17 21:15:45.824 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 21:15:45.862 T:1956    error <general>: Window Translator: Can't find window True
2024-10-17 21:15:46.020 T:2036    error <general>: [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 <general>: CVideoPlayerAudio::Process - stream stalled
2024-10-17 21:15:55.580 T:82449    info <general>: Process - eof reading from demuxer
2024-10-17 21:15:55.580 T:82449    info <general>: CVideoPlayer::OnExit()
2024-10-17 21:15:55.580 T:82449    info <general>: VideoPlayer: eof, waiting for queues to empty
2024-10-17 21:15:55.580 T:82449    info <general>: Closing stream player 1
2024-10-17 21:15:55.580 T:82449    info <general>: CDVDMessageQueue(audio)::WaitUntilEmpty
2024-10-17 21:15:55.581 T:82449    info <general>: Waiting for audio thread to exit
2024-10-17 21:15:55.581 T:82459    info <general>: thread end: CVideoPlayerAudio::OnExit()
2024-10-17 21:15:55.581 T:82449    info <general>: Closing audio device
2024-10-17 21:15:55.581 T:82449    info <general>: Deleting audio codec
2024-10-17 21:15:55.581 T:82449    info <general>: Closing stream player 2
2024-10-17 21:15:55.582 T:82449    info <general>: CDVDMessageQueue(video)::WaitUntilEmpty
2024-10-17 21:15:55.620 T:82449    info <general>: waiting for video thread to exit
2024-10-17 21:15:55.620 T:82457    info <general>: thread end: video_thread
2024-10-17 21:15:55.621 T:82449    info <general>: deleting video codec
2024-10-17 21:15:55.625 T:82449    info <general>: ADDON: Dll Destroyed - InputStream Adaptive
2024-10-17 21:15:55.658 T:1956     info <general>: CVideoPlayer::CloseFile()
2024-10-17 21:15:55.658 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:15:55.658 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:15:55.658 T:1956     info <general>: CVideoPlayer::CloseFile()
2024-10-17 21:15:55.658 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:15:55.658 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:15:55.694 T:1956    error <general>: Control 51 in window 10025 has been asked to focus, but it can't
2024-10-17 21:15:55.707 T:2063     info <general>: [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 <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 21:15:55.971 T:2036    error <general>: [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 <general>: PulseAudio: Sink ALSA:@ not found
2024-10-17 21:15:56.241 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 21:16:01.797 T:2063     info <general>: [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 <general>: [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 <general>: VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=HOLUMpVaKsY
2024-10-17 21:16:02.533 T:83569    info <general>: Creating InputStream
2024-10-17 21:16:02.534 T:83569   error <general>: AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property.
2024-10-17 21:16:02.536 T:83569    info <general>: 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 <general>: 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 <general>: Creating Demuxer
2024-10-17 21:16:02.541 T:83569    info <general>: Opening stream: 1001 source: 256
2024-10-17 21:16:02.605 T:2036    error <general>: [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 <general>: [script.service.sponsorblock] player_listener: video HOLUMpVaKsY has no sponsor segments
2024-10-17 21:16:02.759 T:83569    info <general>: Creating video codec with codec id: 27
2024-10-17 21:16:02.760 T:83569    info <general>: CDVDVideoCodecDRMPRIME::Open - using decoder V4L2 mem2mem H.264 decoder wrapper
2024-10-17 21:16:02.780 T:83569    info <general>: Creating video thread
2024-10-17 21:16:02.780 T:83573    info <general>: running thread: video_thread
2024-10-17 21:16:02.780 T:83569    info <general>: Opening stream: 1002 source: 256
2024-10-17 21:16:02.839 T:83569    info <general>: Finding audio codec for: 86018
2024-10-17 21:16:02.840 T:83569    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2024-10-17 21:16:02.840 T:83569    info <general>: OpenStream: Allowing max Out-Of-Sync Value of 10 ms
2024-10-17 21:16:02.840 T:83569    info <general>: Creating audio thread
2024-10-17 21:16:02.840 T:83575    info <general>: running thread: CVideoPlayerAudio::Process()
2024-10-17 21:16:08.172 T:83575    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2024-10-17 21:16:08.172 T:83575    info <general>: Creating audio stream (codec id: 86018, channels: 2, sample rate: 44100, no pass-through)
2024-10-17 21:16:08.194 T:2002     info <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 21:16:08.291 T:83573   error <general>: CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config:  Function not implemented (-38)
2024-10-17 21:16:08.507 T:2002    error <general>: PulseAudio: Sink ALSA:@ not found
2024-10-17 21:16:08.557 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 21:16:08.608 T:1956    error <general>: Window Translator: Can't find window True
2024-10-17 21:16:08.706 T:2036    error <general>: [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 <general>: ProcessDecoderOutput: Changed max allowed Out-Of-Sync value to 94 ms due self-learning
2024-10-17 21:16:33.922 T:83575    info <general>: CVideoPlayerAudio::Process - stream stalled
2024-10-17 21:16:33.977 T:83569    info <general>: Process - eof reading from demuxer
2024-10-17 21:16:33.977 T:83569    info <general>: CVideoPlayer::OnExit()
2024-10-17 21:16:33.977 T:83569    info <general>: VideoPlayer: eof, waiting for queues to empty
2024-10-17 21:16:33.977 T:83569    info <general>: Closing stream player 1
2024-10-17 21:16:33.978 T:83569    info <general>: CDVDMessageQueue(audio)::WaitUntilEmpty
2024-10-17 21:16:33.978 T:83569    info <general>: Waiting for audio thread to exit
2024-10-17 21:16:33.978 T:83575    info <general>: thread end: CVideoPlayerAudio::OnExit()
2024-10-17 21:16:33.978 T:83569    info <general>: Closing audio device
2024-10-17 21:16:33.979 T:83569    info <general>: Deleting audio codec
2024-10-17 21:16:33.979 T:83569    info <general>: Closing stream player 2
2024-10-17 21:16:33.980 T:83569    info <general>: CDVDMessageQueue(video)::WaitUntilEmpty
2024-10-17 21:16:34.126 T:83569    info <general>: waiting for video thread to exit
2024-10-17 21:16:34.126 T:83573    info <general>: thread end: video_thread
2024-10-17 21:16:34.127 T:83569    info <general>: deleting video codec
2024-10-17 21:16:34.157 T:83569    info <general>: ADDON: Dll Destroyed - InputStream Adaptive
2024-10-17 21:16:34.208 T:1956     info <general>: CVideoPlayer::CloseFile()
2024-10-17 21:16:34.210 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:16:34.210 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:16:34.210 T:1956     info <general>: CVideoPlayer::CloseFile()
2024-10-17 21:16:34.210 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:16:34.210 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:16:34.258 T:1956    error <general>: Control 51 in window 10025 has been asked to focus, but it can't
2024-10-17 21:16:34.276 T:2063     info <general>: [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 <general>: [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 <general>: [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 <general>: [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 <general>: VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=qAgOi06-xHk
2024-10-17 21:16:43.965 T:85486    info <general>: Creating InputStream
2024-10-17 21:16:43.967 T:85486   error <general>: AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property.
2024-10-17 21:16:43.968 T:85486    info <general>: 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 <general>: 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 <general>: Creating Demuxer
2024-10-17 21:16:43.974 T:85486    info <general>: Opening stream: 1001 source: 256
2024-10-17 21:16:43.984 T:2036    error <general>: [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 <general>: [script.service.sponsorblock] player_listener: video qAgOi06-xHk has no sponsor segments
2024-10-17 21:16:44.175 T:85486    info <general>: Creating video codec with codec id: 226
2024-10-17 21:16:44.175 T:85486    info <general>: CDVDVideoCodecDRMPRIME::Open - using decoder dav1d AV1 decoder by VideoLAN
2024-10-17 21:16:44.178 T:85486    info <general>: Creating video thread
2024-10-17 21:16:44.178 T:85494    info <general>: running thread: video_thread
2024-10-17 21:16:44.179 T:85486    info <general>: Opening stream: 1002 source: 256
2024-10-17 21:16:44.241 T:85486    info <general>: Finding audio codec for: 86076
2024-10-17 21:16:44.241 T:85486    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus
2024-10-17 21:16:44.241 T:85486    info <general>: OpenStream: Allowing max Out-Of-Sync Value of 10 ms
2024-10-17 21:16:44.241 T:85486    info <general>: Creating audio thread
2024-10-17 21:16:44.241 T:85496    info <general>: running thread: CVideoPlayerAudio::Process()
2024-10-17 21:16:44.659 T:85496    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus
2024-10-17 21:16:44.659 T:85496    info <general>: Creating audio stream (codec id: 86076, channels: 2, sample rate: 48000, no pass-through)
2024-10-17 21:16:44.726 T:2002     info <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 21:16:44.751 T:85494   error <general>: CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config:  Function not implemented (-38)
2024-10-17 21:16:45.061 T:2002    error <general>: PulseAudio: Sink ALSA:@ not found
2024-10-17 21:16:45.111 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 21:16:45.175 T:1956    error <general>: Window Translator: Can't find window True
2024-10-17 21:16:45.264 T:2036    error <general>: [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 <general>: CVideoPlayerAudio::Process - stream stalled
2024-10-17 21:17:07.100 T:85486    info <general>: Process - eof reading from demuxer
2024-10-17 21:17:07.100 T:85486    info <general>: CVideoPlayer::OnExit()
2024-10-17 21:17:07.100 T:85486    info <general>: VideoPlayer: eof, waiting for queues to empty
2024-10-17 21:17:07.100 T:85486    info <general>: Closing stream player 1
2024-10-17 21:17:07.101 T:85486    info <general>: CDVDMessageQueue(audio)::WaitUntilEmpty
2024-10-17 21:17:07.101 T:85486    info <general>: Waiting for audio thread to exit
2024-10-17 21:17:07.101 T:85496    info <general>: thread end: CVideoPlayerAudio::OnExit()
2024-10-17 21:17:07.101 T:85486    info <general>: Closing audio device
2024-10-17 21:17:07.102 T:85486    info <general>: Deleting audio codec
2024-10-17 21:17:07.102 T:85486    info <general>: Closing stream player 2
2024-10-17 21:17:07.102 T:85486    info <general>: CDVDMessageQueue(video)::WaitUntilEmpty
2024-10-17 21:17:07.195 T:85486    info <general>: waiting for video thread to exit
2024-10-17 21:17:07.195 T:85494    info <general>: thread end: video_thread
2024-10-17 21:17:07.195 T:85486    info <general>: deleting video codec
2024-10-17 21:17:07.209 T:85486    info <general>: ADDON: Dll Destroyed - InputStream Adaptive
2024-10-17 21:17:07.238 T:1956     info <general>: CVideoPlayer::CloseFile()
2024-10-17 21:17:07.238 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:17:07.238 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:17:07.238 T:1956     info <general>: CVideoPlayer::CloseFile()
2024-10-17 21:17:07.238 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:17:07.238 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:17:07.274 T:1956    error <general>: Control 51 in window 10025 has been asked to focus, but it can't
2024-10-17 21:17:07.291 T:2063     info <general>: [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 <general>: [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 <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 21:17:07.857 T:2002    error <general>: PulseAudio: Sink ALSA:@ not found
2024-10-17 21:17:07.912 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 21:17:26.661 T:2063     info <general>: [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 <general>: [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 <general>: VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=sQ5fCSRQaOM
2024-10-17 21:17:27.432 T:87314    info <general>: Creating InputStream
2024-10-17 21:17:27.433 T:87314   error <general>: AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property.
2024-10-17 21:17:27.435 T:87314    info <general>: 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 <general>: 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 <general>: Creating Demuxer
2024-10-17 21:17:27.440 T:87314    info <general>: Opening stream: 1001 source: 256
2024-10-17 21:17:27.459 T:2036    error <general>: [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 <general>: [script.service.sponsorblock] player_listener: video sQ5fCSRQaOM has no sponsor segments
2024-10-17 21:17:27.717 T:87314    info <general>: Creating video codec with codec id: 27
2024-10-17 21:17:27.717 T:87314    info <general>: CDVDVideoCodecDRMPRIME::Open - using decoder V4L2 mem2mem H.264 decoder wrapper
2024-10-17 21:17:27.738 T:87314    info <general>: Creating video thread
2024-10-17 21:17:27.739 T:87318    info <general>: running thread: video_thread
2024-10-17 21:17:27.739 T:87314    info <general>: Opening stream: 1002 source: 256
2024-10-17 21:17:27.799 T:87314    info <general>: Finding audio codec for: 86076
2024-10-17 21:17:27.799 T:87314    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus
2024-10-17 21:17:27.799 T:87314    info <general>: OpenStream: Allowing max Out-Of-Sync Value of 10 ms
2024-10-17 21:17:27.799 T:87314    info <general>: Creating audio thread
2024-10-17 21:17:27.800 T:87320    info <general>: running thread: CVideoPlayerAudio::Process()
2024-10-17 21:17:33.127 T:87320    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus
2024-10-17 21:17:33.127 T:87320    info <general>: Creating audio stream (codec id: 86076, channels: 2, sample rate: 48000, no pass-through)
2024-10-17 21:17:33.144 T:2002     info <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 21:17:33.244 T:87318   error <general>: CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config:  Function not implemented (-38)
2024-10-17 21:17:33.454 T:2002    error <general>: PulseAudio: Sink ALSA:@ not found
2024-10-17 21:17:33.506 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 21:17:33.539 T:1956    error <general>: Window Translator: Can't find window True
2024-10-17 21:17:33.636 T:2036    error <general>: [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 <general>: Process - eof reading from demuxer
2024-10-17 21:17:43.240 T:87314    info <general>: CVideoPlayer::OnExit()
2024-10-17 21:17:43.240 T:87314    info <general>: VideoPlayer: eof, waiting for queues to empty
2024-10-17 21:17:43.240 T:87314    info <general>: Closing stream player 1
2024-10-17 21:17:43.240 T:87314    info <general>: CDVDMessageQueue(audio)::WaitUntilEmpty
2024-10-17 21:17:43.241 T:87314    info <general>: Waiting for audio thread to exit
2024-10-17 21:17:43.241 T:87320    info <general>: thread end: CVideoPlayerAudio::OnExit()
2024-10-17 21:17:43.241 T:87314    info <general>: Closing audio device
2024-10-17 21:17:43.296 T:87314    info <general>: Deleting audio codec
2024-10-17 21:17:43.296 T:87314    info <general>: Closing stream player 2
2024-10-17 21:17:43.297 T:87314    info <general>: CDVDMessageQueue(video)::WaitUntilEmpty
2024-10-17 21:17:43.476 T:87314    info <general>: waiting for video thread to exit
2024-10-17 21:17:43.476 T:87318    info <general>: thread end: video_thread
2024-10-17 21:17:43.476 T:87314    info <general>: deleting video codec
2024-10-17 21:17:43.500 T:87314    info <general>: ADDON: Dll Destroyed - InputStream Adaptive
2024-10-17 21:17:43.649 T:2036    error <general>: [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 <general>: CVideoPlayer::CloseFile()
2024-10-17 21:17:43.655 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:17:43.655 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:17:43.655 T:1956     info <general>: CVideoPlayer::CloseFile()
2024-10-17 21:17:43.655 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:17:43.655 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:17:43.692 T:1956    error <general>: Control 51 in window 10025 has been asked to focus, but it can't
2024-10-17 21:17:43.711 T:2063     info <general>: [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 <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 21:17:44.128 T:2002    error <general>: PulseAudio: Sink ALSA:@ not found
2024-10-17 21:17:44.207 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 21:17:54.444 T:2063     info <general>: [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 <general>: [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 <general>: VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=UxVD83ZAKMk
2024-10-17 21:17:55.116 T:88150    info <general>: Creating InputStream
2024-10-17 21:17:55.116 T:88150   error <general>: AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property.
2024-10-17 21:17:55.118 T:88150    info <general>: 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 <general>: 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 <general>: Creating Demuxer
2024-10-17 21:17:55.123 T:88150    info <general>: Opening stream: 1001 source: 256
2024-10-17 21:17:55.186 T:2036    error <general>: [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 <general>: [script.service.sponsorblock] player_listener: video UxVD83ZAKMk has no sponsor segments
2024-10-17 21:17:55.373 T:88150    info <general>: Creating video codec with codec id: 167
2024-10-17 21:17:55.373 T:88150    info <general>: CDVDVideoCodecDRMPRIME::Open - using decoder V4L2 mem2mem VP9 decoder wrapper
2024-10-17 21:17:55.374 T:88150    info <general>: CDVDVideoCodecDRMPRIME::Open - unable to open codec
2024-10-17 21:17:55.374 T:88150    info <general>: CDVDVideoCodecDRMPRIME::Open - using decoder Google VP9
2024-10-17 21:17:55.375 T:88150    info <general>: Creating video thread
2024-10-17 21:17:55.376 T:88158    info <general>: running thread: video_thread
2024-10-17 21:17:55.376 T:88150    info <general>: Opening stream: 1002 source: 256
2024-10-17 21:17:55.436 T:88150    info <general>: Finding audio codec for: 86076
2024-10-17 21:17:55.437 T:88150    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus
2024-10-17 21:17:55.437 T:88150    info <general>: OpenStream: Allowing max Out-Of-Sync Value of 10 ms
2024-10-17 21:17:55.437 T:88150    info <general>: Creating audio thread
2024-10-17 21:17:55.437 T:88160    info <general>: running thread: CVideoPlayerAudio::Process()
2024-10-17 21:18:00.732 T:88160    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus
2024-10-17 21:18:00.732 T:88160    info <general>: Creating audio stream (codec id: 86076, channels: 2, sample rate: 48000, no pass-through)
2024-10-17 21:18:00.747 T:2002     info <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 21:18:00.832 T:88158   error <general>: CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config:  Function not implemented (-38)
2024-10-17 21:18:01.064 T:2002    error <general>: PulseAudio: Sink ALSA:@ not found
2024-10-17 21:18:01.115 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 21:18:01.216 T:1956    error <general>: Window Translator: Can't find window True
2024-10-17 21:18:01.276 T:2036    error <general>: [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 <general>: CVideoPlayerAudio::Process - stream stalled
2024-10-17 21:18:08.396 T:88150    info <general>: Process - eof reading from demuxer
2024-10-17 21:18:08.396 T:88150    info <general>: CVideoPlayer::OnExit()
2024-10-17 21:18:08.396 T:88150    info <general>: VideoPlayer: eof, waiting for queues to empty
2024-10-17 21:18:08.396 T:88150    info <general>: Closing stream player 1
2024-10-17 21:18:08.397 T:88150    info <general>: CDVDMessageQueue(audio)::WaitUntilEmpty
2024-10-17 21:18:08.400 T:88150    info <general>: Waiting for audio thread to exit
2024-10-17 21:18:08.411 T:88160    info <general>: thread end: CVideoPlayerAudio::OnExit()
2024-10-17 21:18:08.411 T:88150    info <general>: Closing audio device
2024-10-17 21:18:08.411 T:88150    info <general>: Deleting audio codec
2024-10-17 21:18:08.411 T:88150    info <general>: Closing stream player 2
2024-10-17 21:18:08.412 T:88150    info <general>: CDVDMessageQueue(video)::WaitUntilEmpty
2024-10-17 21:18:08.502 T:88150    info <general>: waiting for video thread to exit
2024-10-17 21:18:08.502 T:88158    info <general>: thread end: video_thread
2024-10-17 21:18:08.502 T:88150    info <general>: deleting video codec
2024-10-17 21:18:08.507 T:88150    info <general>: ADDON: Dll Destroyed - InputStream Adaptive
2024-10-17 21:18:08.509 T:82441    info <general>: Deleting settings information for files plugin://plugin.video.youtube/play/?video_id=UxVD83ZAKMk
2024-10-17 21:18:08.535 T:1956     info <general>: CVideoPlayer::CloseFile()
2024-10-17 21:18:08.535 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:18:08.535 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:18:08.535 T:1956     info <general>: CVideoPlayer::CloseFile()
2024-10-17 21:18:08.535 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:18:08.535 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:18:08.559 T:1956    error <general>: Control 51 in window 10025 has been asked to focus, but it can't
2024-10-17 21:18:08.573 T:2063     info <general>: [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 <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 21:18:09.085 T:2002    error <general>: PulseAudio: Sink ALSA:@ not found
2024-10-17 21:18:09.155 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 21:18:09.312 T:2036    error <general>: [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 <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'}
2024-10-17 21:18:32.025 T:2063     info <general>: [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 <general>: [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 <general>: VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=9m8vdbbnx-I
2024-10-17 21:18:32.715 T:88813    info <general>: Creating InputStream
2024-10-17 21:18:32.716 T:88813   error <general>: AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property.
2024-10-17 21:18:32.718 T:88813    info <general>: 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 <general>: 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 <general>: Creating Demuxer
2024-10-17 21:18:32.722 T:88813    info <general>: Opening stream: 1001 source: 256
2024-10-17 21:18:32.765 T:2036    error <general>: [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 <general>: [script.service.sponsorblock] player_listener: video 9m8vdbbnx-I has no sponsor segments
2024-10-17 21:18:33.005 T:88813    info <general>: Creating video codec with codec id: 167
2024-10-17 21:18:33.005 T:88813    info <general>: CDVDVideoCodecDRMPRIME::Open - using decoder V4L2 mem2mem VP9 decoder wrapper
2024-10-17 21:18:33.006 T:88813    info <general>: CDVDVideoCodecDRMPRIME::Open - unable to open codec
2024-10-17 21:18:33.006 T:88813    info <general>: CDVDVideoCodecDRMPRIME::Open - using decoder Google VP9
2024-10-17 21:18:33.008 T:88813    info <general>: Creating video thread
2024-10-17 21:18:33.009 T:88821    info <general>: running thread: video_thread
2024-10-17 21:18:33.009 T:88813    info <general>: Opening stream: 1002 source: 256
2024-10-17 21:18:33.069 T:88813    info <general>: Finding audio codec for: 86076
2024-10-17 21:18:33.069 T:88813    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus
2024-10-17 21:18:33.069 T:88813    info <general>: OpenStream: Allowing max Out-Of-Sync Value of 10 ms
2024-10-17 21:18:33.069 T:88813    info <general>: Creating audio thread
2024-10-17 21:18:33.070 T:88823    info <general>: running thread: CVideoPlayerAudio::Process()
2024-10-17 21:18:33.368 T:88823    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus
2024-10-17 21:18:33.368 T:88823    info <general>: Creating audio stream (codec id: 86076, channels: 2, sample rate: 48000, no pass-through)
2024-10-17 21:18:33.383 T:88821   error <general>: CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config:  Function not implemented (-38)
2024-10-17 21:18:33.388 T:2002     info <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 21:18:33.701 T:2002    error <general>: PulseAudio: Sink ALSA:@ not found
2024-10-17 21:18:33.778 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 21:18:33.836 T:1956    error <general>: Window Translator: Can't find window True
2024-10-17 21:18:33.957 T:2036    error <general>: [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 <general>: ProcessDecoderOutput: Changed max allowed Out-Of-Sync value to 94 ms due self-learning
2024-10-17 21:27:18.441 T:88823    info <general>: CVideoPlayerAudio::Process - stream stalled
2024-10-17 21:27:18.578 T:88813    info <general>: Process - eof reading from demuxer
2024-10-17 21:27:18.578 T:88813    info <general>: CVideoPlayer::OnExit()
2024-10-17 21:27:18.578 T:88813    info <general>: VideoPlayer: eof, waiting for queues to empty
2024-10-17 21:27:18.578 T:88813    info <general>: Closing stream player 1
2024-10-17 21:27:18.579 T:88813    info <general>: CDVDMessageQueue(audio)::WaitUntilEmpty
2024-10-17 21:27:18.579 T:88813    info <general>: Waiting for audio thread to exit
2024-10-17 21:27:18.579 T:88823    info <general>: thread end: CVideoPlayerAudio::OnExit()
2024-10-17 21:27:18.579 T:88813    info <general>: Closing audio device
2024-10-17 21:27:18.579 T:88813    info <general>: Deleting audio codec
2024-10-17 21:27:18.580 T:88813    info <general>: Closing stream player 2
2024-10-17 21:27:18.580 T:88813    info <general>: CDVDMessageQueue(video)::WaitUntilEmpty
2024-10-17 21:27:18.644 T:88813    info <general>: waiting for video thread to exit
2024-10-17 21:27:18.644 T:88821    info <general>: thread end: video_thread
2024-10-17 21:27:18.644 T:88813    info <general>: deleting video codec
2024-10-17 21:27:18.648 T:88813    info <general>: ADDON: Dll Destroyed - InputStream Adaptive
2024-10-17 21:27:18.679 T:1956     info <general>: CVideoPlayer::CloseFile()
2024-10-17 21:27:18.679 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:27:18.679 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:27:18.679 T:1956     info <general>: CVideoPlayer::CloseFile()
2024-10-17 21:27:18.679 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:27:18.679 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:27:18.718 T:1956    error <general>: Control 525 in window 10025 has been asked to focus, but it can't
2024-10-17 21:27:18.732 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'}
2024-10-17 21:27:18.768 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
2024-10-17 21:27:18.988 T:2002     info <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 21:27:19.070 T:2036    error <general>: [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 <general>: PulseAudio: Sink ALSA:@ not found
2024-10-17 21:27:19.356 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 21:27:21.246 T:1956    error <general>: Control 525 in window 10025 has been asked to focus, but it can't
2024-10-17 21:27:21.272 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:27:21.294 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
2024-10-17 21:27:21.295 T:2036    error <general>: [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 <general>: [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 <general>: [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 <general>: VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=cB4OrpOPbR4
2024-10-17 21:27:29.057 T:130862    info <general>: Creating InputStream
2024-10-17 21:27:29.058 T:130862   error <general>: AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property.
2024-10-17 21:27:29.060 T:130862    info <general>: 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 <general>: 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 <general>: Creating Demuxer
2024-10-17 21:27:29.065 T:130862    info <general>: Opening stream: 1001 source: 256
2024-10-17 21:27:29.134 T:2036    error <general>: [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 <general>: [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 <general>: Creating video codec with codec id: 226
2024-10-17 21:27:29.377 T:130862    info <general>: CDVDVideoCodecDRMPRIME::Open - using decoder dav1d AV1 decoder by VideoLAN
2024-10-17 21:27:29.380 T:130862    info <general>: Creating video thread
2024-10-17 21:27:29.380 T:130870    info <general>: running thread: video_thread
2024-10-17 21:27:29.380 T:130862    info <general>: Opening stream: 1002 source: 256
2024-10-17 21:27:29.446 T:130862    info <general>: Finding audio codec for: 86076
2024-10-17 21:27:29.446 T:130862    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus
2024-10-17 21:27:29.446 T:130862    info <general>: OpenStream: Allowing max Out-Of-Sync Value of 10 ms
2024-10-17 21:27:29.446 T:130862    info <general>: Creating audio thread
2024-10-17 21:27:29.447 T:130872    info <general>: running thread: CVideoPlayerAudio::Process()
2024-10-17 21:27:29.787 T:130872    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus
2024-10-17 21:27:29.788 T:130872    info <general>: Creating audio stream (codec id: 86076, channels: 2, sample rate: 48000, no pass-through)
2024-10-17 21:27:29.797 T:130870   error <general>: CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config:  Function not implemented (-38)
2024-10-17 21:27:29.911 T:2002     info <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 21:27:30.184 T:2002    error <general>: PulseAudio: Sink ALSA:@ not found
2024-10-17 21:27:30.238 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 21:27:30.289 T:1956    error <general>: Window Translator: Can't find window True
2024-10-17 21:27:30.404 T:2036    error <general>: [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 <general>: ProcessDecoderOutput: Changed max allowed Out-Of-Sync value to 76 ms due self-learning
2024-10-17 21:31:40.427 T:1956    error <general>: Control 51 in window 10025 has been asked to focus, but it can't
2024-10-17 21:31:40.473 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:31:40.532 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
2024-10-17 21:32:09.130 T:2063     info <general>: [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 <general>: [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 <general>: VideoPlayer::OpenFile: plugin://plugin.video.youtube/play/?video_id=pCgw1tPVUAA
2024-10-17 21:32:10.482 T:2036    error <general>: [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 <general>: OutputPicture - timeout waiting for buffer
2024-10-17 21:32:10.583 T:2036    error <general>: [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 <general>: ADDON: Dll Destroyed - InputStream Adaptive
2024-10-17 21:32:10.617 T:130862    info <general>: Creating InputStream
2024-10-17 21:32:10.618 T:130862   error <general>: AddOnLog: inputstream.adaptive: Resolution not valid on "inputstream.adaptive.chooser_resolution_max" property.
2024-10-17 21:32:10.620 T:130862    info <general>: 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 <general>: 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 <general>: Creating Demuxer
2024-10-17 21:32:10.624 T:130862    info <general>: Opening stream: 1001 source: 256
2024-10-17 21:32:10.867 T:2036     info <general>: [script.service.sponsorblock] player_listener: video pCgw1tPVUAA has no sponsor segments
2024-10-17 21:32:10.878 T:130862    info <general>: Creating video codec with codec id: 27
2024-10-17 21:32:10.879 T:130862    info <general>: CDVDVideoCodecDRMPRIME::Open - using decoder V4L2 mem2mem H.264 decoder wrapper
2024-10-17 21:32:10.900 T:130862    info <general>: Opening stream: 1002 source: 256
2024-10-17 21:32:10.960 T:130862    info <general>: Finding audio codec for: 86076
2024-10-17 21:32:10.960 T:130862    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus
2024-10-17 21:32:10.961 T:130872    info <general>: OpenStream: Allowing max Out-Of-Sync Value of 76 ms
2024-10-17 21:32:11.184 T:130872    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder opus
2024-10-17 21:32:11.227 T:1956    error <general>: Window Translator: Can't find window True
2024-10-17 21:32:11.355 T:130870   error <general>: CDVDVideoCodecDRMPRIME::FilterOpen - avfilter_graph_config:  Function not implemented (-38)
2024-10-17 21:32:11.378 T:2036    error <general>: [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 <general>: Process - eof reading from demuxer
2024-10-17 21:53:35.441 T:130862    info <general>: CVideoPlayer::OnExit()
2024-10-17 21:53:35.441 T:130862    info <general>: VideoPlayer: eof, waiting for queues to empty
2024-10-17 21:53:35.441 T:130862    info <general>: Closing stream player 1
2024-10-17 21:53:35.442 T:130872    info <general>: CVideoPlayerAudio::Process - stream stalled
2024-10-17 21:53:35.442 T:130862    info <general>: CDVDMessageQueue(audio)::WaitUntilEmpty
2024-10-17 21:53:35.442 T:130862    info <general>: Waiting for audio thread to exit
2024-10-17 21:53:35.442 T:130872    info <general>: thread end: CVideoPlayerAudio::OnExit()
2024-10-17 21:53:35.443 T:130862    info <general>: Closing audio device
2024-10-17 21:53:35.463 T:130862    info <general>: Deleting audio codec
2024-10-17 21:53:35.463 T:130862    info <general>: Closing stream player 2
2024-10-17 21:53:35.464 T:130862    info <general>: CDVDMessageQueue(video)::WaitUntilEmpty
2024-10-17 21:53:35.667 T:130862    info <general>: waiting for video thread to exit
2024-10-17 21:53:35.667 T:130870    info <general>: thread end: video_thread
2024-10-17 21:53:35.668 T:130862    info <general>: deleting video codec
2024-10-17 21:53:35.703 T:130862    info <general>: ADDON: Dll Destroyed - InputStream Adaptive
2024-10-17 21:53:35.746 T:1956     info <general>: CVideoPlayer::CloseFile()
2024-10-17 21:53:35.747 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:53:35.747 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:53:35.747 T:1956     info <general>: CVideoPlayer::CloseFile()
2024-10-17 21:53:35.747 T:1956     info <general>: VideoPlayer: waiting for threads to exit
2024-10-17 21:53:35.747 T:1956     info <general>: VideoPlayer: finished waiting
2024-10-17 21:53:35.782 T:1956    error <general>: Control 51 in window 10025 has been asked to focus, but it can't
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
2024-10-17 21:53:35.978 T:2002     info <general>: CActiveAESink::OpenSink - initialize sink
2024-10-17 21:53:36.286 T:2002    error <general>: PulseAudio: Sink ALSA:@ not found
2024-10-17 21:53:36.338 T:2002     info <general>: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms Periodsize 50 ms
2024-10-17 21:53:36.971 T:2036    error <general>: [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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant