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
Kodi: 20.5script.service.sponsorblock: 0.5.0Recently this plugin has stopped working, ie, sponsor segments are not blocked anymore.
I'm happy to contribute a fix myself, if desired.
Debug log:
Probably relevant logs (extracted by me):