2025-07-02 09:52:51.723 T:19594 info : ----------------------------------------------------------------------- 2025-07-02 09:52:51.723 T:19594 info : Starting Kodi (21.2 (21.2.0) Git:20250517-323874c937-dirty). Platform: Android ARM 64-bit 2025-07-02 09:52:51.723 T:19594 info : Using Release Kodi x64 2025-07-02 09:52:51.724 T:19594 info : Kodi compiled 2025-05-18 by Clang 9.0.9 (https://android.googlesource.com/toolchain/llvm-project a2a1e703c0edb03ba29944e529ccbf457742737b) for Android ARM 64-bit API level 21 (API level 21) 2025-07-02 09:52:51.724 T:19594 info : Running on Raspberry Raspberry Pi 4 with Android 15.0.0 API level 35, kernel: Linux ARM 64-bit version 6.6.60-gcd9fcd761a46-v8 2025-07-02 09:52:51.724 T:19594 info : FFmpeg version/source: 6.0.1-Kodi 2025-07-02 09:52:51.724 T:19594 info : 4 CPU cores available 2025-07-02 09:52:51.724 T:19594 info : Product: lineage_rpi4, Device: rpi4, Board: unknown - Manufacturer: Raspberry, Brand: Raspberry, Model: Raspberry Pi 4, Hardware: rpi4 2025-07-02 09:52:51.726 T:19594 info : External storage path = /storage/emulated/0; status = ok; Permissions = 2025-07-02 09:52:51.726 T:19594 info : ARM Features: Neon enabled 2025-07-02 09:52:51.726 T:19594 info : special://xbmc/ is mapped to: /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets 2025-07-02 09:52:51.726 T:19594 info : special://xbmcbin/ is mapped to: /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets 2025-07-02 09:52:51.726 T:19594 info : special://xbmcbinaddons/ is mapped to: /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons 2025-07-02 09:52:51.726 T:19594 info : special://masterprofile/ is mapped to: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/userdata 2025-07-02 09:52:51.726 T:19594 info : special://envhome/ is mapped to: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files 2025-07-02 09:52:51.726 T:19594 info : special://home/ is mapped to: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi 2025-07-02 09:52:51.726 T:19594 info : special://temp/ is mapped to: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/temp 2025-07-02 09:52:51.726 T:19594 info : special://logpath/ is mapped to: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/temp 2025-07-02 09:52:51.726 T:19594 info : Webserver extra whitelist paths: 2025-07-02 09:52:51.727 T:19594 info : The executable running is: /data/app/~~MG2eoL3DDhQaLHAgPyVWPQ==/net.kodinerds.maven.kodi21-bVooyO8Yvz7gwvZeNWrFXg==/lib/arm64/libkodi.so 2025-07-02 09:52:51.744 T:19599 debug : CNetworkAndroid::onAvailable: The default network is now: 100 2025-07-02 09:52:51.749 T:19594 info : Local hostname: Android_1982f9f0fc214363afd2e4d0b5d28b2b.fritz.box 2025-07-02 09:52:51.750 T:19594 info : Log File is located: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/temp/kodi.log 2025-07-02 09:52:51.750 T:19594 info : ----------------------------------------------------------------------- 2025-07-02 09:52:51.750 T:19594 info : loading settings 2025-07-02 09:52:51.751 T:19594 info : special://profile/ is mapped to: special://masterprofile/ 2025-07-02 09:52:51.769 T:19594 info : No settings file to load (special://xbmc/system/advancedsettings.xml) 2025-07-02 09:52:51.770 T:19594 info : Loaded settings file from special://profile/advancedsettings.xml 2025-07-02 09:52:51.771 T:19594 info : Contents of special://profile/advancedsettings.xml are... false 2025-07-02 09:52:51.771 T:19594 info : Default Video Player: VideoPlayer 2025-07-02 09:52:51.771 T:19594 info : Default Audio Player: paplayer 2025-07-02 09:52:51.772 T:19594 info : Enabled debug logging due to GUI setting (2) 2025-07-02 09:52:51.772 T:19594 info : CMediaSourceSettings: loading media sources from special://masterprofile/sources.xml 2025-07-02 09:52:51.780 T:19594 debug : CSkinSettings: no tag found 2025-07-02 09:52:51.792 T:19594 info : New Cache GUI Settings (replacement of cache in advancedsettings.xml) are: Buffer Mode: 4 Memory Size: 20 MB Read Factor: 4.00 x Chunk Size : 131072 bytes 2025-07-02 09:52:51.793 T:19594 info : creating subdirectories 2025-07-02 09:52:51.793 T:19594 info : userdata folder: special://masterprofile/ 2025-07-02 09:52:51.793 T:19594 info : recording folder: 2025-07-02 09:52:51.793 T:19594 info : screenshots folder: 2025-07-02 09:52:51.801 T:19594 info : Running database version Addons33 2025-07-02 09:52:51.814 T:19594 debug : CAddonInfoBuilder::ParseXMLTypes: Binary addon found: screensaver.xbmc.builtin.dim 2025-07-02 09:52:51.815 T:19594 debug : CAddonInfoBuilder::ParseXMLTypes: Binary addon found: audioencoder.kodi.builtin.aac 2025-07-02 09:52:51.821 T:19594 debug : CAddonInfoBuilder::ParseXMLTypes: Binary addon found: audioencoder.kodi.builtin.wma 2025-07-02 09:52:51.837 T:19594 debug : CAddonInfoBuilder::ParseXMLTypes: Binary addon found: screensaver.xbmc.builtin.black 2025-07-02 09:52:51.842 T:19594 debug : CAddonInfoBuilder::ParseXMLTypes: Binary addon found: peripheral.joystick 2025-07-02 09:52:51.909 T:19574 debug : CXBMCApp: installing DisplayManager::DisplayListener 2025-07-02 09:52:51.917 T:19594 debug : CAddonMgr::FindAddons: Addon 'metadata.artists.universal' already present with version 4.3.3 at '/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/metadata.artists.universal/' replaced with version 4.3.16 at '/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/metadata.artists.universal/' 2025-07-02 09:52:51.921 T:19594 debug : CAddonMgr::FindAddons: Addon 'metadata.tvshows.themoviedb.org.python' already present with version 1.6.0 at '/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/metadata.tvshows.themoviedb.org.python/' replaced with version 1.7.3 at '/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/metadata.tvshows.themoviedb.org.python/' 2025-07-02 09:52:51.933 T:19594 debug : CAddonMgr::FindAddons: Addon 'metadata.themoviedb.org.python' already present with version 1.3.1+matrix.1 at '/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/metadata.themoviedb.org.python/' replaced with version 3.1.1 at '/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/metadata.themoviedb.org.python/' 2025-07-02 09:52:51.936 T:19594 debug : CAddonInfoBuilder::ParseXMLTypes: Binary addon found: inputstream.ffmpegdirect 2025-07-02 09:52:51.939 T:19594 debug : CAddonMgr::FindAddons: Addon 'service.xbmc.versioncheck' already present with version 0.5.27+matrix.1 at '/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/service.xbmc.versioncheck/' replaced with version 0.5.30+matrix.1 at '/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/service.xbmc.versioncheck/' 2025-07-02 09:52:51.943 T:19593 debug : virtual void CXBMCApp::onGainFocus(): 2025-07-02 09:52:51.943 T:19594 debug : CAddonInfoBuilder::ParseXMLTypes: Binary addon found: inputstream.adaptive 2025-07-02 09:52:51.952 T:19594 debug : CAddonInfoBuilder::ParseXMLTypes: Binary addon found: pvr.iptvsimple 2025-07-02 09:52:51.956 T:19594 debug : CAddonInfoBuilder::ParseXMLTypes: Binary addon found: inputstream.rtmp 2025-07-02 09:52:51.960 T:19594 debug : CAddonMgr::FindAddons: Addon 'metadata.album.universal' already present with version 3.1.4 at '/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/metadata.album.universal/' replaced with version 3.1.14 at '/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/metadata.album.universal/' 2025-07-02 09:52:51.961 T:19594 debug : CAddonMgr::FindAddons: Addon 'metadata.generic.albums' already present with version 1.0.14 at '/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/metadata.generic.albums/' replaced with version 1.0.18 at '/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/metadata.generic.albums/' 2025-07-02 09:52:51.963 T:19594 debug : CAddonInfoBuilder::ParseXMLTypes: Binary addon found: peripheral.joystick 2025-07-02 09:52:51.964 T:19594 debug : CAddonMgr::FindAddons: Addon 'peripheral.joystick' already present with version 21.1.22 at '/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/peripheral.joystick/' replaced with version 21.1.22 at '/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/peripheral.joystick/' 2025-07-02 09:52:51.967 T:19594 debug : CAddonMgr::FindAddons: Addon 'metadata.common.fanart.tv' already present with version 3.6.3 at '/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/metadata.common.fanart.tv/' replaced with version 3.6.4 at '/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/metadata.common.fanart.tv/' 2025-07-02 09:52:51.969 T:19594 debug : CAddonInfoBuilder::ParseXMLTypes: Binary addon found: pvr.waipu 2025-07-02 09:52:51.980 T:19594 info : CAddonMgr::FindAddons: audioencoder.kodi.builtin.aac v1.0.2 installed 2025-07-02 09:52:51.981 T:19594 info : CAddonMgr::FindAddons: audioencoder.kodi.builtin.wma v1.0.2 installed 2025-07-02 09:52:51.981 T:19594 info : CAddonMgr::FindAddons: game.controller.default v1.0.43 installed 2025-07-02 09:52:51.981 T:19594 info : CAddonMgr::FindAddons: game.controller.keyboard v1.1.45 installed 2025-07-02 09:52:51.981 T:19594 info : CAddonMgr::FindAddons: game.controller.mouse v1.0.28 installed 2025-07-02 09:52:51.981 T:19594 info : CAddonMgr::FindAddons: game.controller.snes v1.0.41 installed 2025-07-02 09:52:51.982 T:19594 info : CAddonMgr::FindAddons: inputstream.adaptive v21.5.14 installed 2025-07-02 09:52:51.982 T:19594 info : CAddonMgr::FindAddons: inputstream.ffmpegdirect v21.3.8 installed 2025-07-02 09:52:51.982 T:19594 info : CAddonMgr::FindAddons: inputstream.rtmp v21.1.2 installed 2025-07-02 09:52:51.983 T:19594 info : CAddonMgr::FindAddons: kodi.binary.global.audioengine v1.1.1 installed 2025-07-02 09:52:51.983 T:19594 info : CAddonMgr::FindAddons: kodi.binary.global.filesystem v1.1.8 installed 2025-07-02 09:52:51.983 T:19594 info : CAddonMgr::FindAddons: kodi.binary.global.general v1.0.5 installed 2025-07-02 09:52:51.983 T:19594 info : CAddonMgr::FindAddons: kodi.binary.global.gui v5.15.0 installed 2025-07-02 09:52:51.983 T:19594 info : CAddonMgr::FindAddons: kodi.binary.global.main v2.0.2 installed 2025-07-02 09:52:51.984 T:19594 info : CAddonMgr::FindAddons: kodi.binary.global.network v1.0.4 installed 2025-07-02 09:52:51.984 T:19594 info : CAddonMgr::FindAddons: kodi.binary.global.tools v1.0.4 installed 2025-07-02 09:52:51.984 T:19594 info : CAddonMgr::FindAddons: kodi.binary.instance.audiodecoder v4.0.0 installed 2025-07-02 09:52:51.984 T:19594 info : CAddonMgr::FindAddons: kodi.binary.instance.audioencoder v3.0.0 installed 2025-07-02 09:52:51.984 T:19594 info : CAddonMgr::FindAddons: kodi.binary.instance.game v3.0.2 installed 2025-07-02 09:52:51.985 T:19594 info : CAddonMgr::FindAddons: kodi.binary.instance.imagedecoder v3.0.1 installed 2025-07-02 09:52:51.985 T:19594 info : CAddonMgr::FindAddons: kodi.binary.instance.inputstream v3.3.0 installed 2025-07-02 09:52:51.985 T:19594 info : CAddonMgr::FindAddons: kodi.binary.instance.peripheral v3.0.2 installed 2025-07-02 09:52:51.985 T:19594 info : CAddonMgr::FindAddons: kodi.binary.instance.pvr v8.3.0 installed 2025-07-02 09:52:51.985 T:19594 info : CAddonMgr::FindAddons: kodi.binary.instance.screensaver v2.2.0 installed 2025-07-02 09:52:51.985 T:19594 info : CAddonMgr::FindAddons: kodi.binary.instance.vfs v3.0.1 installed 2025-07-02 09:52:51.986 T:19594 info : CAddonMgr::FindAddons: kodi.binary.instance.videocodec v2.1.0 installed 2025-07-02 09:52:51.986 T:19594 info : CAddonMgr::FindAddons: kodi.binary.instance.visualization v4.0.0 installed 2025-07-02 09:52:51.986 T:19594 info : CAddonMgr::FindAddons: kodi.resource v1.0.0 installed 2025-07-02 09:52:51.986 T:19594 info : CAddonMgr::FindAddons: metadata.album.universal v3.1.14 installed 2025-07-02 09:52:51.987 T:19594 info : CAddonMgr::FindAddons: metadata.artists.universal v4.3.16 installed 2025-07-02 09:52:51.988 T:19594 info : CAddonMgr::FindAddons: metadata.common.allmusic.com v3.2.2 installed 2025-07-02 09:52:51.988 T:19594 info : CAddonMgr::FindAddons: metadata.common.fanart.tv v3.6.4 installed 2025-07-02 09:52:51.989 T:19594 info : CAddonMgr::FindAddons: metadata.common.musicbrainz.org v2.2.4 installed 2025-07-02 09:52:51.990 T:19594 info : CAddonMgr::FindAddons: metadata.common.theaudiodb.com v2.0.3 installed 2025-07-02 09:52:51.990 T:19594 info : CAddonMgr::FindAddons: metadata.generic.albums v1.0.18 installed 2025-07-02 09:52:51.991 T:19594 info : CAddonMgr::FindAddons: metadata.generic.artists v1.0.18 installed 2025-07-02 09:52:51.992 T:19594 info : CAddonMgr::FindAddons: metadata.local v1.0.1 installed 2025-07-02 09:52:51.992 T:19594 info : CAddonMgr::FindAddons: metadata.themoviedb.org.python v3.1.1 installed 2025-07-02 09:52:51.993 T:19594 info : CAddonMgr::FindAddons: metadata.tvshows.themoviedb.org.python v1.7.3 installed 2025-07-02 09:52:51.993 T:19594 info : CAddonMgr::FindAddons: peripheral.joystick v21.1.22 installed 2025-07-02 09:52:51.993 T:19594 info : CAddonMgr::FindAddons: plugin.video.amazon-test v1.1.6+matrix.1 installed 2025-07-02 09:52:51.993 T:19594 info : CAddonMgr::FindAddons: plugin.video.ardundzdf v5.2.5+nexus installed 2025-07-02 09:52:51.993 T:19594 info : CAddonMgr::FindAddons: plugin.video.dazn v1.4.18+nexus.2 installed 2025-07-02 09:52:51.994 T:19594 info : CAddonMgr::FindAddons: plugin.video.dfb_tv v2.1.0+matrix.1 installed 2025-07-02 09:52:51.994 T:19594 info : CAddonMgr::FindAddons: plugin.video.eurovisionsport v1.0.3 installed 2025-07-02 09:52:51.994 T:19594 info : CAddonMgr::FindAddons: plugin.video.joyn v2.5.37+matrix.1 installed 2025-07-02 09:52:51.994 T:19594 info : CAddonMgr::FindAddons: plugin.video.kn_ves v0.1.3+matrix installed 2025-07-02 09:52:51.994 T:19594 info : CAddonMgr::FindAddons: plugin.video.magenta-sport v1.3.7+matrix.1 installed 2025-07-02 09:52:51.995 T:19594 info : CAddonMgr::FindAddons: plugin.video.nowtv v1.0.1 installed 2025-07-02 09:52:51.995 T:19594 info : CAddonMgr::FindAddons: plugin.video.rtlgroup.de v1.2.4+matrix.1 installed 2025-07-02 09:52:51.995 T:19594 info : CAddonMgr::FindAddons: plugin.video.skysport.de v1.2.11+matrix.1 installed 2025-07-02 09:52:51.995 T:19594 info : CAddonMgr::FindAddons: plugin.video.tvnow.de v1.0.8+matrix installed 2025-07-02 09:52:51.995 T:19594 info : CAddonMgr::FindAddons: plugin.video.waipu v1.0.7 installed 2025-07-02 09:52:51.996 T:19594 info : CAddonMgr::FindAddons: plugin.video.youtube v7.1.1.6 installed 2025-07-02 09:52:51.996 T:19594 info : CAddonMgr::FindAddons: plugin.video.zattoo_hiq v3.0.67+nexus installed 2025-07-02 09:52:51.996 T:19594 info : CAddonMgr::FindAddons: pvr.iptvsimple v21.10.2 installed 2025-07-02 09:52:51.996 T:19594 info : CAddonMgr::FindAddons: pvr.waipu v21.10.3 installed 2025-07-02 09:52:51.996 T:19594 info : CAddonMgr::FindAddons: repository.kodinerds v7.0.1.7 installed 2025-07-02 09:52:51.997 T:19594 info : CAddonMgr::FindAddons: repository.mtr81 v1.0 installed 2025-07-02 09:52:51.997 T:19594 info : CAddonMgr::FindAddons: repository.sandmann79.plugins v1.0.4+matrix installed 2025-07-02 09:52:51.997 T:19594 info : CAddonMgr::FindAddons: repository.slyguy v0.0.9 installed 2025-07-02 09:52:51.997 T:19594 info : CAddonMgr::FindAddons: repository.xbmc.org v3.4.0 installed 2025-07-02 09:52:51.997 T:19594 info : CAddonMgr::FindAddons: resource.images.weathericons.default v1.1.9 installed 2025-07-02 09:52:51.997 T:19594 info : CAddonMgr::FindAddons: resource.language.de_de v11.0.94 installed 2025-07-02 09:52:51.998 T:19594 info : CAddonMgr::FindAddons: resource.language.en_gb v2.0.2 installed 2025-07-02 09:52:51.998 T:19594 info : CAddonMgr::FindAddons: resource.uisounds.kodi v1.0.1 installed 2025-07-02 09:52:51.998 T:19594 info : CAddonMgr::FindAddons: screensaver.xbmc.builtin.black v1.0.34 installed 2025-07-02 09:52:51.998 T:19594 info : CAddonMgr::FindAddons: screensaver.xbmc.builtin.dim v1.0.66 installed 2025-07-02 09:52:51.998 T:19594 info : CAddonMgr::FindAddons: script.common.plugin.cache v3.0.0 installed 2025-07-02 09:52:51.999 T:19594 info : CAddonMgr::FindAddons: script.kodinerds.android.update v1.1.6+matrix.1 installed 2025-07-02 09:52:51.999 T:19594 info : CAddonMgr::FindAddons: script.module.addon.signals v0.0.6+matrix.1 installed 2025-07-02 09:52:51.999 T:19594 info : CAddonMgr::FindAddons: script.module.amazoncaptcha v0.5.11+matrix.1 installed 2025-07-02 09:52:51.999 T:19594 info : CAddonMgr::FindAddons: script.module.backports.zoneinfo v0.2.1 installed 2025-07-02 09:52:51.999 T:19594 info : CAddonMgr::FindAddons: script.module.beautifulsoup4 v4.12.2 installed 2025-07-02 09:52:51.999 T:19594 info : CAddonMgr::FindAddons: script.module.bottle v0.13.2 installed 2025-07-02 09:52:52.000 T:19594 info : CAddonMgr::FindAddons: script.module.certifi v2023.5.7 installed 2025-07-02 09:52:52.000 T:19594 info : CAddonMgr::FindAddons: script.module.chardet v5.1.0 installed 2025-07-02 09:52:52.000 T:19594 info : CAddonMgr::FindAddons: script.module.future v1.0.0+matrix.1 installed 2025-07-02 09:52:52.000 T:19594 info : CAddonMgr::FindAddons: script.module.idna v3.10.0 installed 2025-07-02 09:52:52.000 T:19594 info : CAddonMgr::FindAddons: script.module.inputstreamhelper v0.7.0 installed 2025-07-02 09:52:52.001 T:19594 info : CAddonMgr::FindAddons: script.module.kodi-six v0.1.3.1 installed 2025-07-02 09:52:52.001 T:19594 info : CAddonMgr::FindAddons: script.module.mechanicalsoup v1.0.0+matrix.1 installed 2025-07-02 09:52:52.001 T:19594 info : CAddonMgr::FindAddons: script.module.pil v5.1.0 installed 2025-07-02 09:52:52.001 T:19594 info : CAddonMgr::FindAddons: script.module.pyautogui v0.9.51+matrix.1 installed 2025-07-02 09:52:52.001 T:19594 info : CAddonMgr::FindAddons: script.module.pycryptodome v3.4.3 installed 2025-07-02 09:52:52.002 T:19594 info : CAddonMgr::FindAddons: script.module.pyxbmct v1.3.2+matrix.1 installed 2025-07-02 09:52:52.002 T:19594 info : CAddonMgr::FindAddons: script.module.requests v2.31.0 installed 2025-07-02 09:52:52.002 T:19594 info : CAddonMgr::FindAddons: script.module.routing v0.2.3+matrix.1 installed 2025-07-02 09:52:52.002 T:19594 info : CAddonMgr::FindAddons: script.module.simplecache v2.0.2 installed 2025-07-02 09:52:52.002 T:19594 info : CAddonMgr::FindAddons: script.module.simpleplugin3 v3.0.6+matrix.1 installed 2025-07-02 09:52:52.003 T:19594 info : CAddonMgr::FindAddons: script.module.six v1.16.0+matrix.1 installed 2025-07-02 09:52:52.003 T:19594 info : CAddonMgr::FindAddons: script.module.slyguy v0.86.20 installed 2025-07-02 09:52:52.003 T:19594 info : CAddonMgr::FindAddons: script.module.soupsieve v2.4.1 installed 2025-07-02 09:52:52.004 T:19594 info : CAddonMgr::FindAddons: script.module.tzdata v2023.3.0+matrix.1 installed 2025-07-02 09:52:52.005 T:19594 info : CAddonMgr::FindAddons: script.module.tzlocal v5.0.1 installed 2025-07-02 09:52:52.005 T:19594 info : CAddonMgr::FindAddons: script.module.urllib3 v2.2.3 installed 2025-07-02 09:52:52.006 T:19594 info : CAddonMgr::FindAddons: script.module.xmltodict v0.12.0+matrix.2 installed 2025-07-02 09:52:52.008 T:19594 info : CAddonMgr::FindAddons: script.module.youtube.dl v23.04.01+matrix.1 installed 2025-07-02 09:52:52.008 T:19594 info : CAddonMgr::FindAddons: script.service.nowtv v1.0.9 installed 2025-07-02 09:52:52.009 T:19594 info : CAddonMgr::FindAddons: script.speedtester v1.1.3+matrix.1 installed 2025-07-02 09:52:52.009 T:19594 info : CAddonMgr::FindAddons: service.xbmc.versioncheck v0.5.30+matrix.1 installed 2025-07-02 09:52:52.010 T:19594 info : CAddonMgr::FindAddons: skin.estuary v4.0.0 installed 2025-07-02 09:52:52.011 T:19594 info : CAddonMgr::FindAddons: slyguy.dependencies v0.0.29 installed 2025-07-02 09:52:52.011 T:19594 info : CAddonMgr::FindAddons: slyguy.disney.plus v0.20.22 installed 2025-07-02 09:52:52.012 T:19594 info : CAddonMgr::FindAddons: weather.gismeteo v0.6.4+matrix.1 installed 2025-07-02 09:52:52.012 T:19594 info : CAddonMgr::FindAddons: webinterface.default v21.x-1.0.1 installed 2025-07-02 09:52:52.013 T:19594 info : CAddonMgr::FindAddons: xbmc.addon v21.2.0 installed 2025-07-02 09:52:52.014 T:19594 info : CAddonMgr::FindAddons: xbmc.core v0.1.0 installed 2025-07-02 09:52:52.014 T:19594 info : CAddonMgr::FindAddons: xbmc.gui v5.17.0 installed 2025-07-02 09:52:52.015 T:19594 info : CAddonMgr::FindAddons: xbmc.json v13.5.0 installed 2025-07-02 09:52:52.015 T:19594 info : CAddonMgr::FindAddons: xbmc.metadata v2.1.0 installed 2025-07-02 09:52:52.015 T:19594 info : CAddonMgr::FindAddons: xbmc.python v3.0.2 installed 2025-07-02 09:52:52.016 T:19594 info : CAddonMgr::FindAddons: xbmc.webinterface v1.0.0 installed 2025-07-02 09:52:52.018 T:19594 debug : CFavourites::Load - no system favourites found, skipping 2025-07-02 09:52:52.026 T:19594 info : CKeyboardLayoutManager: loading keyboard layouts from special://xbmc/system/keyboardlayouts... 2025-07-02 09:52:52.027 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Croatian QWERTY" successfully loaded 2025-07-02 09:52:52.027 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Norwegian QWERTY" successfully loaded 2025-07-02 09:52:52.028 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Russian ЙЦУКЕН" successfully loaded 2025-07-02 09:52:52.028 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Russian АБВ" successfully loaded 2025-07-02 09:52:52.029 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Czech QWERTZ" successfully loaded 2025-07-02 09:52:52.030 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Chinese BasePY" successfully loaded 2025-07-02 09:52:52.050 T:19594 debug : CKeyboardLayoutManager: keyboard layout "German QWERTZ" successfully loaded 2025-07-02 09:52:52.051 T:19594 debug : CKeyboardLayoutManager: keyboard layout "German ABC" successfully loaded 2025-07-02 09:52:52.051 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Hungarian QWERTZ" successfully loaded 2025-07-02 09:52:52.052 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Portuguese (Brazil) QWERTY" successfully loaded 2025-07-02 09:52:52.052 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Portuguese (Portugal) QWERTY" successfully loaded 2025-07-02 09:52:52.053 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Polish QWERTY" successfully loaded 2025-07-02 09:52:52.053 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Hebrew QWERTY" successfully loaded 2025-07-02 09:52:52.054 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Hebrew ABC" successfully loaded 2025-07-02 09:52:52.055 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Estonian QWERTY" successfully loaded 2025-07-02 09:52:52.056 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Turkish QWERTY" successfully loaded 2025-07-02 09:52:52.057 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Slovak QWERTZ" successfully loaded 2025-07-02 09:52:52.058 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Slovak QWERTY" successfully loaded 2025-07-02 09:52:52.058 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Slovak ABC" successfully loaded 2025-07-02 09:52:52.059 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Swedish QWERTY" successfully loaded 2025-07-02 09:52:52.060 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Lithuanian AZERTY" successfully loaded 2025-07-02 09:52:52.060 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Lithuanian QWERTY" successfully loaded 2025-07-02 09:52:52.060 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Icelandic QWERTY" successfully loaded 2025-07-02 09:52:52.061 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Slovenian QWERTZ" successfully loaded 2025-07-02 09:52:52.061 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Italian QWERTY" successfully loaded 2025-07-02 09:52:52.062 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Italian ABC" successfully loaded 2025-07-02 09:52:52.062 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Romanian QWERTY" successfully loaded 2025-07-02 09:52:52.063 T:19594 debug : CKeyboardLayoutManager: keyboard layout "French AZERTY" successfully loaded 2025-07-02 09:52:52.063 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Danish QWERTY" successfully loaded 2025-07-02 09:52:52.064 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Bulgarian ЯВЕРТЪ" successfully loaded 2025-07-02 09:52:52.064 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Bulgarian АБВ" successfully loaded 2025-07-02 09:52:52.064 T:19594 debug : CKeyboardLayoutManager: keyboard layout "English QWERTY" successfully loaded 2025-07-02 09:52:52.065 T:19594 debug : CKeyboardLayoutManager: keyboard layout "English AZERTY" successfully loaded 2025-07-02 09:52:52.065 T:19594 debug : CKeyboardLayoutManager: keyboard layout "English ABC" successfully loaded 2025-07-02 09:52:52.066 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Ukrainian ЙЦУКЕН" successfully loaded 2025-07-02 09:52:52.066 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Ukrainian АБВ" successfully loaded 2025-07-02 09:52:52.066 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Thai Kedmanee" successfully loaded 2025-07-02 09:52:52.067 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Silesian QWERTY" successfully loaded 2025-07-02 09:52:52.067 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Persian QWERTY" successfully loaded 2025-07-02 09:52:52.067 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Korean ㄱㄴㄷ" successfully loaded 2025-07-02 09:52:52.067 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Greek QWERTY" successfully loaded 2025-07-02 09:52:52.068 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Spanish QWERTY" successfully loaded 2025-07-02 09:52:52.068 T:19594 debug : CKeyboardLayoutManager: keyboard layout "Arabic QWERTY" successfully loaded 2025-07-02 09:52:52.068 T:19594 debug : CApplication::CreateGUI - trying to init default windowing system 2025-07-02 09:52:52.068 T:19594 debug : CWinEventsAndroid::CWinEventsAndroid 2025-07-02 09:52:52.068 T:19608 debug : Thread CWinEventsAndroid start, auto delete: false 2025-07-02 09:52:52.069 T:19594 debug : CAndroidUtils: current mode: 1: 1280x720@60.000000 2025-07-02 09:52:52.069 T:19594 debug : CAndroidUtils: available mode: 1: 1280x720@60.000000 2025-07-02 09:52:52.069 T:19594 debug : CAndroidUtils: maximum/current resolution: 1280x720 2025-07-02 09:52:52.069 T:19594 debug : CAndroidUtils: selected resolution: 0x0 2025-07-02 09:52:52.069 T:19594 debug : CAndroidUtils: Display supported HDR types: None 2025-07-02 09:52:52.069 T:19594 info : Load: loading filters from special://masterprofile/decoderfilter.xml 2025-07-02 09:52:52.090 T:19594 info : Mediacodec decoder: c2.android.aac.decoder 2025-07-02 09:52:52.090 T:19594 info : Mediacodec decoder: OMX.google.aac.decoder 2025-07-02 09:52:52.090 T:19594 info : Mediacodec decoder: c2.android.amrnb.decoder 2025-07-02 09:52:52.090 T:19594 info : Mediacodec decoder: OMX.google.amrnb.decoder 2025-07-02 09:52:52.090 T:19594 info : Mediacodec decoder: c2.android.amrwb.decoder 2025-07-02 09:52:52.090 T:19594 info : Mediacodec decoder: OMX.google.amrwb.decoder 2025-07-02 09:52:52.090 T:19594 info : Mediacodec decoder: c2.android.flac.decoder 2025-07-02 09:52:52.090 T:19594 info : Mediacodec decoder: OMX.google.flac.decoder 2025-07-02 09:52:52.090 T:19594 info : Mediacodec decoder: c2.android.g711.alaw.decoder 2025-07-02 09:52:52.090 T:19594 info : Mediacodec decoder: OMX.google.g711.alaw.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: c2.android.g711.mlaw.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: OMX.google.g711.mlaw.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: c2.android.mp3.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: OMX.google.mp3.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: c2.android.opus.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: OMX.google.opus.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: c2.android.raw.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: OMX.google.raw.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: c2.android.vorbis.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: OMX.google.vorbis.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: c2.ffmpeg.aac.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: OMX.ffmpeg.aac.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: c2.ffmpeg.ac3.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: OMX.ffmpeg.ac3.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: c2.ffmpeg.alac.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: OMX.ffmpeg.alac.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: c2.ffmpeg.flac.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: OMX.ffmpeg.flac.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: c2.ffmpeg.mp2.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: OMX.ffmpeg.mp2.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: c2.ffmpeg.mp3.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: OMX.ffmpeg.mp3.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: c2.ffmpeg.vorbis.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: OMX.ffmpeg.vorbisac3.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: c2.ffmpeg.av1.decoder 2025-07-02 09:52:52.091 T:19594 info : Mediacodec decoder: OMX.ffmpeg.av1.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: c2.ffmpeg.h263.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: OMX.ffmpeg.h263.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: c2.ffmpeg.h264.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: OMX.ffmpeg.h264.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: c2.ffmpeg.hevc.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: OMX.ffmpeg.hevc.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: c2.ffmpeg.mpeg2.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: OMX.ffmpeg.mpeg2.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: c2.ffmpeg.mpeg4.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: OMX.ffmpeg.mpeg4.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: c2.ffmpeg.vp8.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: OMX.ffmpeg.vp8.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: c2.ffmpeg.vp9.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: OMX.ffmpeg.vp9.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: c2.android.av1-dav1d.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: c2.android.avc.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: OMX.google.h264.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: c2.android.h263.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: OMX.google.h263.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: c2.android.hevc.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: OMX.google.hevc.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: c2.android.mpeg4.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: OMX.google.mpeg4.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: c2.android.vp8.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: OMX.google.vp8.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: c2.android.vp9.decoder 2025-07-02 09:52:52.092 T:19594 info : Mediacodec decoder: OMX.google.vp9.decoder 2025-07-02 09:52:52.093 T:19594 info : Mediacodec decoder: c2.android.av1.decoder 2025-07-02 09:52:52.093 T:19594 info : Mediacodec decoder: c2.v4l2.avc.decoder 2025-07-02 09:52:52.093 T:19594 info : RetroPlayer[RENDER]: Registering renderer factory for OpenGLES 2025-07-02 09:52:52.093 T:19594 info : CAndroidUtils: window resolution: 1280x720 2025-07-02 09:52:52.093 T:19594 info : CAndroidUtils: Current resolution: 1280x720 1280x720 @ 60.000000 - Full Screen 2025-07-02 09:52:52.093 T:19594 debug : CAndroidUtils: ProbeResolutions: 1280x720 2025-07-02 09:52:52.093 T:19594 info : CAndroidUtils: Current resolution: 1280x720 1280x720 @ 60.000000 - Full Screen 2025-07-02 09:52:52.093 T:19594 info : EGL_VERSION = 1.5 Android META-EGL 2025-07-02 09:52:52.093 T:19594 info : EGL_VENDOR = Android 2025-07-02 09:52:52.093 T:19594 info : EGL_EXTENSIONS = EGL_ANDROID_front_buffer_auto_refresh EGL_ANDROID_get_native_client_buffer EGL_ANDROID_presentation_time EGL_EXT_surface_CTA861_3_metadata EGL_EXT_surface_SMPTE2086_metadata EGL_KHR_get_all_proc_addresses EGL_KHR_swap_buffers_with_damage EGL_ANDROID_get_frame_timestamps EGL_ANDROID_image_native_buffer EGL_ANDROID_native_fence_sync EGL_ANDROID_recordable EGL_EXT_buffer_age EGL_EXT_pixel_format_float EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync 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_mutable_render_buffer EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_wait_sync 2025-07-02 09:52:52.093 T:19594 info : EGL_CLIENT_EXTENSIONS = EGL_ANDROID_GLES_layers EGL_ANGLE_platform_angle EGL_EXT_client_extensions EGL_KHR_platform_android 2025-07-02 09:52:52.093 T:19594 debug : EGL Config Attributes: 2025-07-02 09:52:52.093 T:19594 debug : EGL_BUFFER_SIZE: 32 2025-07-02 09:52:52.093 T:19594 debug : EGL_ALPHA_SIZE: 8 2025-07-02 09:52:52.093 T:19594 debug : EGL_BLUE_SIZE: 8 2025-07-02 09:52:52.093 T:19594 debug : EGL_GREEN_SIZE: 8 2025-07-02 09:52:52.093 T:19594 debug : EGL_RED_SIZE: 8 2025-07-02 09:52:52.093 T:19594 debug : EGL_DEPTH_SIZE: 16 2025-07-02 09:52:52.093 T:19594 debug : EGL_STENCIL_SIZE: 0 2025-07-02 09:52:52.093 T:19594 debug : EGL_CONFIG_CAVEAT: 0x3038 2025-07-02 09:52:52.093 T:19594 debug : EGL_CONFIG_ID: 2 2025-07-02 09:52:52.094 T:19594 debug : EGL_LEVEL: 0 2025-07-02 09:52:52.094 T:19594 debug : EGL_MAX_PBUFFER_HEIGHT: 4096 2025-07-02 09:52:52.094 T:19594 debug : EGL_MAX_PBUFFER_PIXELS: 0 2025-07-02 09:52:52.094 T:19594 debug : EGL_MAX_PBUFFER_WIDTH: 4096 2025-07-02 09:52:52.094 T:19594 debug : EGL_NATIVE_RENDERABLE: 1 2025-07-02 09:52:52.094 T:19594 debug : EGL_NATIVE_VISUAL_ID: 1 2025-07-02 09:52:52.094 T:19594 debug : EGL_NATIVE_VISUAL_TYPE: 1 2025-07-02 09:52:52.094 T:19594 debug : EGL_SAMPLES: 0 2025-07-02 09:52:52.094 T:19594 debug : EGL_SAMPLE_BUFFERS: 0 2025-07-02 09:52:52.094 T:19594 debug : EGL_SURFACE_TYPE: 4101 2025-07-02 09:52:52.094 T:19594 debug : EGL_TRANSPARENT_TYPE: 0x3038 2025-07-02 09:52:52.094 T:19594 debug : EGL_TRANSPARENT_BLUE_VALUE: 0 2025-07-02 09:52:52.094 T:19594 debug : EGL_TRANSPARENT_GREEN_VALUE: 0 2025-07-02 09:52:52.094 T:19594 debug : EGL_TRANSPARENT_RED_VALUE: 0 2025-07-02 09:52:52.094 T:19594 debug : EGL_BIND_TO_TEXTURE_RGB: 1 2025-07-02 09:52:52.094 T:19594 debug : EGL_BIND_TO_TEXTURE_RGBA: 1 2025-07-02 09:52:52.094 T:19594 debug : EGL_MIN_SWAP_INTERVAL: 0 2025-07-02 09:52:52.094 T:19594 debug : EGL_MAX_SWAP_INTERVAL: 1 2025-07-02 09:52:52.094 T:19594 debug : EGL_LUMINANCE_SIZE: 0 2025-07-02 09:52:52.094 T:19594 debug : EGL_ALPHA_MASK_SIZE: 0 2025-07-02 09:52:52.094 T:19594 debug : EGL_COLOR_BUFFER_TYPE: 0x308e 2025-07-02 09:52:52.094 T:19594 debug : EGL_RENDERABLE_TYPE: 69 2025-07-02 09:52:52.094 T:19594 debug : EGL_CONFORMANT: 69 2025-07-02 09:52:52.094 T:19594 debug : EGL HDR Config Attributes: 2025-07-02 09:52:52.094 T:19594 error : failed to query EGL attribute EGL_BUFFER_SIZE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.095 T:19594 debug : EGL_BUFFER_SIZE: 0 2025-07-02 09:52:52.095 T:19594 error : failed to query EGL attribute EGL_ALPHA_SIZE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.095 T:19594 debug : EGL_ALPHA_SIZE: 0 2025-07-02 09:52:52.095 T:19594 error : failed to query EGL attribute EGL_BLUE_SIZE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.095 T:19594 debug : EGL_BLUE_SIZE: 0 2025-07-02 09:52:52.095 T:19594 error : failed to query EGL attribute EGL_GREEN_SIZE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.095 T:19594 debug : EGL_GREEN_SIZE: 0 2025-07-02 09:52:52.095 T:19594 error : failed to query EGL attribute EGL_RED_SIZE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.095 T:19594 debug : EGL_RED_SIZE: 0 2025-07-02 09:52:52.095 T:19594 error : failed to query EGL attribute EGL_DEPTH_SIZE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.095 T:19594 debug : EGL_DEPTH_SIZE: 0 2025-07-02 09:52:52.095 T:19594 error : failed to query EGL attribute EGL_STENCIL_SIZE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.095 T:19594 debug : EGL_STENCIL_SIZE: 0 2025-07-02 09:52:52.095 T:19594 error : failed to query EGL attribute EGL_CONFIG_CAVEAT (EGL_BAD_CONFIG) 2025-07-02 09:52:52.095 T:19594 debug : EGL_CONFIG_CAVEAT: 0 2025-07-02 09:52:52.095 T:19594 error : failed to query EGL attribute EGL_CONFIG_ID (EGL_BAD_CONFIG) 2025-07-02 09:52:52.095 T:19594 debug : EGL_CONFIG_ID: 0 2025-07-02 09:52:52.095 T:19594 error : failed to query EGL attribute EGL_LEVEL (EGL_BAD_CONFIG) 2025-07-02 09:52:52.095 T:19594 debug : EGL_LEVEL: 0 2025-07-02 09:52:52.095 T:19594 error : failed to query EGL attribute EGL_MAX_PBUFFER_HEIGHT (EGL_BAD_CONFIG) 2025-07-02 09:52:52.095 T:19594 debug : EGL_MAX_PBUFFER_HEIGHT: 0 2025-07-02 09:52:52.095 T:19594 error : failed to query EGL attribute EGL_MAX_PBUFFER_PIXELS (EGL_BAD_CONFIG) 2025-07-02 09:52:52.095 T:19594 debug : EGL_MAX_PBUFFER_PIXELS: 0 2025-07-02 09:52:52.095 T:19594 error : failed to query EGL attribute EGL_MAX_PBUFFER_WIDTH (EGL_BAD_CONFIG) 2025-07-02 09:52:52.095 T:19594 debug : EGL_MAX_PBUFFER_WIDTH: 0 2025-07-02 09:52:52.095 T:19594 error : failed to query EGL attribute EGL_NATIVE_RENDERABLE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.095 T:19594 debug : EGL_NATIVE_RENDERABLE: 0 2025-07-02 09:52:52.095 T:19594 error : failed to query EGL attribute EGL_NATIVE_VISUAL_ID (EGL_BAD_CONFIG) 2025-07-02 09:52:52.095 T:19594 debug : EGL_NATIVE_VISUAL_ID: 0 2025-07-02 09:52:52.095 T:19594 error : failed to query EGL attribute EGL_NATIVE_VISUAL_TYPE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.096 T:19594 debug : EGL_NATIVE_VISUAL_TYPE: 0 2025-07-02 09:52:52.096 T:19594 error : failed to query EGL attribute EGL_SAMPLES (EGL_BAD_CONFIG) 2025-07-02 09:52:52.096 T:19594 debug : EGL_SAMPLES: 0 2025-07-02 09:52:52.096 T:19594 error : failed to query EGL attribute EGL_SAMPLE_BUFFERS (EGL_BAD_CONFIG) 2025-07-02 09:52:52.096 T:19594 debug : EGL_SAMPLE_BUFFERS: 0 2025-07-02 09:52:52.096 T:19594 error : failed to query EGL attribute EGL_SURFACE_TYPE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.096 T:19594 debug : EGL_SURFACE_TYPE: 0 2025-07-02 09:52:52.096 T:19594 error : failed to query EGL attribute EGL_TRANSPARENT_TYPE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.096 T:19594 debug : EGL_TRANSPARENT_TYPE: 0 2025-07-02 09:52:52.096 T:19594 error : failed to query EGL attribute EGL_TRANSPARENT_BLUE_VALUE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.096 T:19594 debug : EGL_TRANSPARENT_BLUE_VALUE: 0 2025-07-02 09:52:52.096 T:19594 error : failed to query EGL attribute EGL_TRANSPARENT_GREEN_VALUE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.096 T:19594 debug : EGL_TRANSPARENT_GREEN_VALUE: 0 2025-07-02 09:52:52.096 T:19594 error : failed to query EGL attribute EGL_TRANSPARENT_RED_VALUE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.096 T:19594 debug : EGL_TRANSPARENT_RED_VALUE: 0 2025-07-02 09:52:52.096 T:19594 error : failed to query EGL attribute EGL_BIND_TO_TEXTURE_RGB (EGL_BAD_CONFIG) 2025-07-02 09:52:52.096 T:19594 debug : EGL_BIND_TO_TEXTURE_RGB: 0 2025-07-02 09:52:52.096 T:19594 error : failed to query EGL attribute EGL_BIND_TO_TEXTURE_RGBA (EGL_BAD_CONFIG) 2025-07-02 09:52:52.096 T:19594 debug : EGL_BIND_TO_TEXTURE_RGBA: 0 2025-07-02 09:52:52.096 T:19594 error : failed to query EGL attribute EGL_MIN_SWAP_INTERVAL (EGL_BAD_CONFIG) 2025-07-02 09:52:52.096 T:19594 debug : EGL_MIN_SWAP_INTERVAL: 0 2025-07-02 09:52:52.096 T:19594 error : failed to query EGL attribute EGL_MAX_SWAP_INTERVAL (EGL_BAD_CONFIG) 2025-07-02 09:52:52.096 T:19594 debug : EGL_MAX_SWAP_INTERVAL: 0 2025-07-02 09:52:52.096 T:19594 error : failed to query EGL attribute EGL_LUMINANCE_SIZE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.096 T:19594 debug : EGL_LUMINANCE_SIZE: 0 2025-07-02 09:52:52.096 T:19594 error : failed to query EGL attribute EGL_ALPHA_MASK_SIZE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.096 T:19594 debug : EGL_ALPHA_MASK_SIZE: 0 2025-07-02 09:52:52.096 T:19594 error : failed to query EGL attribute EGL_COLOR_BUFFER_TYPE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.096 T:19594 debug : EGL_COLOR_BUFFER_TYPE: 0 2025-07-02 09:52:52.096 T:19594 error : failed to query EGL attribute EGL_RENDERABLE_TYPE (EGL_BAD_CONFIG) 2025-07-02 09:52:52.097 T:19594 debug : EGL_RENDERABLE_TYPE: 0 2025-07-02 09:52:52.097 T:19594 error : failed to query EGL attribute EGL_CONFORMANT (EGL_BAD_CONFIG) 2025-07-02 09:52:52.097 T:19594 debug : EGL_CONFORMANT: 0 2025-07-02 09:52:52.097 T:19594 debug : CWinSystemAndroidGLESContext::InitWindowSystem: HDRConfig: 1, HDRExtensions: 0 2025-07-02 09:52:52.102 T:19594 info : CApplication::CreateGUI - using the default windowing system 2025-07-02 09:52:52.103 T:19594 info : Checking resolution 16 2025-07-02 09:52:52.103 T:19594 info : CAndroidUtils: SetNativeResolution: 1: 1280x720 1280x720@60.000000 2025-07-02 09:52:52.106 T:19609 debug : Thread Timer start, auto delete: false 2025-07-02 09:52:52.106 T:19594 debug : CWinSystemAndroid::SetHdmiState: state: 0 2025-07-02 09:52:52.112 T:19594 info : GL_VENDOR = Broadcom 2025-07-02 09:52:52.112 T:19594 info : GL_RENDERER = V3D 4.2.14.0 2025-07-02 09:52:52.112 T:19594 info : GL_VERSION = OpenGL ES 3.1 Mesa 24.3.1 (git-c0b65df6d4) 2025-07-02 09:52:52.112 T:19594 info : GL_SHADING_LANGUAGE_VERSION = OpenGL ES GLSL ES 3.10 2025-07-02 09:52:52.112 T:19594 info : GL_EXTENSIONS = GL_EXT_debug_marker 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_EXT_texture_storage GL_NV_pack_subimage GL_NV_texture_barrier 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_APPLE_sync GL_EXT_draw_buffers GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_shadow_samplers 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_multi_draw_indirect 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_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_color_buffer_half_float 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_sampler_objects GL_EXT_EGL_image_storage_compression GL_EXT_texture_storage_compression GL_MESA_bgra 2025-07-02 09:52:52.179 T:19594 info : CAndroidUtils: SetNativeResolution: 1: 1280x720 1280x720@60.000000 2025-07-02 09:52:52.179 T:19609 debug : Thread Timer 533653833520 terminating 2025-07-02 09:52:52.184 T:19594 info : GLES: Maximum texture width: 4096 2025-07-02 09:52:52.185 T:19594 debug : guilib: Fill viewport on change for solving rendering passes 2025-07-02 09:52:52.351 T:19594 info : GLES: Enabling VSYNC 2025-07-02 09:52:52.359 T:19594 info : load keymapping 2025-07-02 09:52:52.361 T:19594 info : Loading special://xbmc/system/keymaps/appcommand.xml 2025-07-02 09:52:52.362 T:19594 info : Loading special://xbmc/system/keymaps/customcontroller.AppleRemote.xml 2025-07-02 09:52:52.363 T:19594 info : Loading special://xbmc/system/keymaps/customcontroller.Harmony.xml 2025-07-02 09:52:52.364 T:19594 info : Loading special://xbmc/system/keymaps/customcontroller.SiriRemote.xml 2025-07-02 09:52:52.364 T:19594 info : Loading special://xbmc/system/keymaps/gamepad.xml 2025-07-02 09:52:52.366 T:19594 info : Loading special://xbmc/system/keymaps/joystick.xml 2025-07-02 09:52:52.367 T:19594 info : Loading special://xbmc/system/keymaps/keyboard.xml 2025-07-02 09:52:52.371 T:19594 info : Loading special://xbmc/system/keymaps/mouse.xml 2025-07-02 09:52:52.372 T:19594 info : Loading special://xbmc/system/keymaps/remote.xml 2025-07-02 09:52:52.374 T:19594 info : Loading special://xbmc/system/keymaps/touchscreen.xml 2025-07-02 09:52:52.376 T:19594 info : GUI format 1280x720, Display 1280x720 @ 60.000000 - Full Screen 2025-07-02 09:52:52.376 T:19612 debug : Thread ActiveAE start, auto delete: false 2025-07-02 09:52:52.377 T:19613 debug : Thread AESink start, auto delete: false 2025-07-02 09:52:52.377 T:19612 debug : [threads] name: 'AESink' priority: '-11' 2025-07-02 09:52:52.392 T:19612 debug : VerifySinkConfiguration samplerate: 48000 mask: 12 encoding: 4 success: true 2025-07-02 09:52:52.395 T:19574 debug : CXBMCApp::onDisplayChanged: id: 0 2025-07-02 09:52:52.396 T:19574 debug : CAndroidUtils: current mode: 1: 1280x720@60.000000 2025-07-02 09:52:52.397 T:19574 debug : CAndroidUtils: available mode: 1: 1280x720@60.000000 2025-07-02 09:52:52.397 T:19574 info : CAndroidUtils: Current resolution: 1280x720 1280x720 @ 60.000000 - Full Screen 2025-07-02 09:52:52.397 T:19574 debug : CAndroidUtils: ProbeResolutions: 1280x720 2025-07-02 09:52:52.397 T:19574 debug : virtual void CXBMCApp::onDisplayChanged(int): 2025-07-02 09:52:52.407 T:19612 debug : VerifySinkConfiguration samplerate: 48000 mask: 6396 encoding: 4 success: true 2025-07-02 09:52:52.407 T:19612 info : Float is supported 2025-07-02 09:52:52.407 T:19612 info : Multi channel Float is supported 2025-07-02 09:52:52.409 T:19612 debug : AESinkAUDIOTRACK - 32000 supported 2025-07-02 09:52:52.409 T:19612 debug : AESinkAUDIOTRACK - 44100 supported 2025-07-02 09:52:52.410 T:19612 debug : AESinkAUDIOTRACK - 48000 supported 2025-07-02 09:52:52.410 T:19612 debug : AESinkAUDIOTRACK - 88200 supported 2025-07-02 09:52:52.411 T:19612 debug : AESinkAUDIOTRACK - 96000 supported 2025-07-02 09:52:52.412 T:19612 debug : AESinkAUDIOTRACK - 176400 supported 2025-07-02 09:52:52.412 T:19612 debug : AESinkAUDIOTRACK - 192000 supported 2025-07-02 09:52:52.416 T:19612 debug : VerifySinkConfiguration samplerate: 48000 mask: 12 encoding: 13 success: false 2025-07-02 09:52:52.426 T:19612 debug : VerifySinkConfiguration samplerate: 48000 mask: 12 encoding: 4 success: true 2025-07-02 09:52:52.437 T:19612 debug : VerifySinkConfiguration samplerate: 48000 mask: 6396 encoding: 4 success: true 2025-07-02 09:52:52.437 T:19612 info : Float is supported 2025-07-02 09:52:52.437 T:19612 info : Multi channel Float is supported 2025-07-02 09:52:52.438 T:19612 debug : AESinkAUDIOTRACK - 32000 supported 2025-07-02 09:52:52.439 T:19612 debug : AESinkAUDIOTRACK - 44100 supported 2025-07-02 09:52:52.439 T:19612 debug : AESinkAUDIOTRACK - 48000 supported 2025-07-02 09:52:52.440 T:19612 debug : AESinkAUDIOTRACK - 88200 supported 2025-07-02 09:52:52.440 T:19612 debug : AESinkAUDIOTRACK - 96000 supported 2025-07-02 09:52:52.441 T:19612 debug : AESinkAUDIOTRACK - 176400 supported 2025-07-02 09:52:52.441 T:19612 debug : AESinkAUDIOTRACK - 192000 supported 2025-07-02 09:52:52.445 T:19612 debug : VerifySinkConfiguration samplerate: 48000 mask: 12 encoding: 5 success: false 2025-07-02 09:52:52.449 T:19612 debug : VerifySinkConfiguration samplerate: 48000 mask: 12 encoding: 6 success: false 2025-07-02 09:52:52.453 T:19612 debug : VerifySinkConfiguration samplerate: 48000 mask: 12 encoding: 7 success: false 2025-07-02 09:52:52.457 T:19612 debug : VerifySinkConfiguration samplerate: 48000 mask: 6396 encoding: 8 success: false 2025-07-02 09:52:52.461 T:19612 debug : VerifySinkConfiguration samplerate: 48000 mask: 6396 encoding: 14 success: false 2025-07-02 09:52:52.462 T:19612 info : Found 1 Lists of Devices 2025-07-02 09:52:52.462 T:19612 info : Enumerated AUDIOTRACK devices: 2025-07-02 09:52:52.462 T:19612 info : Device 1 2025-07-02 09:52:52.462 T:19612 info : m_deviceName : AudioTrack (RAW) 2025-07-02 09:52:52.462 T:19612 info : m_displayName : AudioTrack (RAW) 2025-07-02 09:52:52.462 T:19612 info : m_displayNameExtra: Android IEC packer 2025-07-02 09:52:52.462 T:19612 info : m_deviceType : AE_DEVTYPE_HDMI 2025-07-02 09:52:52.462 T:19612 info : m_channels : FL, FR, FC, LFE, SL, SR, BL, BR, BC, BLOC, BROC 2025-07-02 09:52:52.462 T:19612 info : m_sampleRates : 32000,44100,48000,88200,96000,176400,192000,32000,44100,48000,88200,96000,176400,192000 2025-07-02 09:52:52.462 T:19612 info : m_dataFormats : AE_FMT_S16LE,AE_FMT_FLOAT,AE_FMT_RAW,AE_FMT_S16LE,AE_FMT_FLOAT,AE_FMT_RAW 2025-07-02 09:52:52.462 T:19612 info : m_streamTypes : No passthrough capabilities 2025-07-02 09:52:52.462 T:19612 warning : ValidateOutputDevices: audio output device setting has been updated from 'Default' to 'AUDIOTRACK:AudioTrack (RAW)|Android IEC packer' 2025-07-02 09:52:52.462 T:19612 warning : ValidateOutputDevices: passthrough output device setting has been updated from 'Default' to 'AUDIOTRACK:AudioTrack (RAW)|Android IEC packer' 2025-07-02 09:52:52.462 T:19613 info : CActiveAESink::OpenSink - initialize sink 2025-07-02 09:52:52.463 T:19613 debug : CActiveAESink::OpenSink - trying to open device AUDIOTRACK:AudioTrack (RAW) 2025-07-02 09:52:52.463 T:19613 debug : CAESinkAUDIOTRACK::Initialize requested: sampleRate 44100; format: AE_FMT_FLOAT; channels: 2 2025-07-02 09:52:52.463 T:19613 debug : Updated SampleRate: 32000 Distance: 108900 2025-07-02 09:52:52.463 T:19613 debug : Updated SampleRate: 44100 Distance: 0 2025-07-02 09:52:52.463 T:19613 info : Trying to open: samplerate: 44100, channelMask: 12, encoding: 4 2025-07-02 09:52:52.464 T:19613 info : Minimum size we need for stream: 30208 Bytes 2025-07-02 09:52:52.464 T:19613 info : Audiotrack buffer params are: period time = 42.812 ms, period size = 15104 bytes, num periods = 4 2025-07-02 09:52:52.464 T:19613 info : Created Audiotrackbuffer with playing time of 171.247166 ms min buffer size: 60416 bytes 2025-07-02 09:52:52.471 T:19613 info : CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 60416 m_frames: 1888 m_frameSize: 8 channels: 2 2025-07-02 09:52:52.471 T:19613 debug : CActiveAESink::OpenSink - AUDIOTRACK Initialized: 2025-07-02 09:52:52.472 T:19613 debug : Output Device : AudioTrack (RAW) 2025-07-02 09:52:52.472 T:19613 debug : Sample Rate : 44100 2025-07-02 09:52:52.472 T:19613 debug : Sample Format : AE_FMT_FLOAT 2025-07-02 09:52:52.472 T:19613 debug : Channel Count : 2 2025-07-02 09:52:52.472 T:19613 debug : Channel Layout: FL, FR 2025-07-02 09:52:52.472 T:19613 debug : Frames : 1888 2025-07-02 09:52:52.472 T:19613 debug : Frame Size : 8 2025-07-02 09:52:52.473 T:19594 info : CLangInfo: loading resource.language.de_de language information... 2025-07-02 09:52:52.474 T:19594 debug : trying to set locale to de_BE.UTF-8 2025-07-02 09:52:52.476 T:19594 info : global locale set to C 2025-07-02 09:52:52.476 T:19594 info : CLangInfo: loading resource.language.de_de language strings... 2025-07-02 09:52:52.477 T:19613 debug : Could not acquire timestamp 2025-07-02 09:52:52.497 T:19594 debug : LocalizeStrings: loaded 4482 strings from file resource://resource.language.de_de/strings.po 2025-07-02 09:52:52.500 T:19594 debug : POParser: id:462 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.502 T:19594 debug : POParser: id:13518 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.502 T:19594 debug : POParser: id:19035 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.502 T:19594 debug : POParser: id:19036 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.502 T:19594 debug : POParser: id:19044 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.503 T:19594 debug : POParser: id:19045 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.503 T:19594 debug : POParser: id:19109 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.503 T:19594 debug : POParser: id:19110 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.503 T:19594 debug : POParser: id:19111 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.503 T:19594 debug : POParser: id:19164 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.503 T:19594 debug : POParser: id:19170 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.503 T:19594 debug : POParser: id:19193 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.503 T:19594 debug : POParser: id:19263 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.506 T:19594 debug : POParser: id:36177 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.506 T:19594 debug : POParser: id:36204 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.507 T:19594 debug : POParser: id:36629 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.507 T:19594 debug : POParser: id:39194 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.507 T:19594 debug : POParser: id:40209 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.508 T:19594 debug : LocalizeStrings: loaded 35 strings from file resource://resource.language.en_gb/strings.po 2025-07-02 09:52:52.509 T:19594 debug : LocalizeStrings: loaded 3 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.509 T:19594 debug : LocalizeStrings: loaded 0 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.509 T:19594 debug : LocalizeStrings: loaded 3 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.509 T:19594 debug : LocalizeStrings: loaded 0 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.509 T:19594 debug : LocalizeStrings: loaded 18 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/game.controller.default/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.510 T:19594 debug : LocalizeStrings: loaded 0 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/game.controller.default/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.510 T:19594 debug : LocalizeStrings: loaded 136 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/game.controller.keyboard/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.511 T:19594 debug : LocalizeStrings: loaded 5 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/game.controller.keyboard/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.511 T:19594 debug : LocalizeStrings: loaded 11 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/game.controller.mouse/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.511 T:19594 debug : LocalizeStrings: loaded 0 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/game.controller.mouse/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.511 T:19594 debug : LocalizeStrings: loaded 13 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/game.controller.snes/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.511 T:19594 debug : LocalizeStrings: loaded 0 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/game.controller.snes/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.512 T:19594 debug : LocalizeStrings: loaded 60 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/inputstream.adaptive/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.513 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/inputstream.adaptive/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.513 T:19594 debug : LocalizeStrings: loaded 38 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/inputstream.ffmpegdirect/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.514 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/inputstream.ffmpegdirect/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.514 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/inputstream.rtmp/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.515 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/inputstream.rtmp/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.515 T:19594 debug : LocalizeStrings: loaded 17 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/metadata.album.universal/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.516 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/metadata.album.universal/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.516 T:19594 debug : LocalizeStrings: loaded 32 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/metadata.artists.universal/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.517 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/metadata.artists.universal/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.522 T:19594 debug : LocalizeStrings: loaded 17 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/metadata.generic.albums/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.523 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/metadata.generic.albums/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.523 T:19594 debug : LocalizeStrings: loaded 15 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/metadata.generic.artists/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.523 T:19594 debug : LocalizeStrings: loaded 0 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/metadata.generic.artists/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.525 T:19594 debug : LocalizeStrings: loaded 21 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.525 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.526 T:19594 debug : LocalizeStrings: loaded 34 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.526 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.527 T:19594 debug : LocalizeStrings: loaded 9 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/peripheral.joystick/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.527 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/peripheral.joystick/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.528 T:19594 debug : LocalizeStrings: loaded 212 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.amazon-test/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.529 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.amazon-test/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.531 T:19594 debug : POParser: PO file has Win Style Line Endings. Converted in memory to Linux LF for file: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.dazn/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.532 T:19594 debug : LocalizeStrings: loaded 23 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.dazn/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.532 T:19594 debug : POParser: PO file has Win Style Line Endings. Converted in memory to Linux LF for file: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.dazn/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.532 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.dazn/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.532 T:19594 debug : POParser: PO file has Win Style Line Endings. Converted in memory to Linux LF for file: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.dfb_tv/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.533 T:19594 debug : LocalizeStrings: loaded 76 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.dfb_tv/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.533 T:19594 debug : POParser: PO file has Win Style Line Endings. Converted in memory to Linux LF for file: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.dfb_tv/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.534 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.dfb_tv/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.537 T:19594 debug : POParser: PO file has Win Style Line Endings. Converted in memory to Linux LF for file: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.joyn/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.537 T:19594 debug : LocalizeStrings: loaded 138 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.joyn/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.538 T:19594 debug : POParser: PO file has Win Style Line Endings. Converted in memory to Linux LF for file: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.joyn/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.538 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.joyn/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.539 T:19594 debug : LocalizeStrings: loaded 34 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.kn_ves/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.539 T:19594 debug : POParser: id:30048 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.539 T:19594 debug : LocalizeStrings: loaded 1 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.kn_ves/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.540 T:19594 debug : POParser: PO file has Win Style Line Endings. Converted in memory to Linux LF for file: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.magenta-sport/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.540 T:19594 debug : LocalizeStrings: loaded 13 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.magenta-sport/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.540 T:19594 debug : POParser: PO file has Win Style Line Endings. Converted in memory to Linux LF for file: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.magenta-sport/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.540 T:19594 debug : POParser: id:32012 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.540 T:19594 debug : LocalizeStrings: loaded 3 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.magenta-sport/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.543 T:19594 debug : POParser: PO file has Win Style Line Endings. Converted in memory to Linux LF for file: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.rtlgroup.de/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.544 T:19594 debug : LocalizeStrings: loaded 123 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.rtlgroup.de/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.544 T:19594 debug : POParser: PO file has Win Style Line Endings. Converted in memory to Linux LF for file: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.rtlgroup.de/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.545 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.rtlgroup.de/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.547 T:19594 debug : POParser: PO file has Win Style Line Endings. Converted in memory to Linux LF for file: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.tvnow.de/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.548 T:19594 debug : LocalizeStrings: loaded 89 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.tvnow.de/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.548 T:19594 debug : POParser: PO file has Win Style Line Endings. Converted in memory to Linux LF for file: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.tvnow.de/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.549 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.tvnow.de/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.552 T:19594 debug : LocalizeStrings: loaded 333 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.youtube/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.553 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.youtube/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.555 T:19594 debug : LocalizeStrings: loaded 220 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.zattoo_hiq/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.555 T:19594 debug : LocalizeStrings: loaded 34 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.zattoo_hiq/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.557 T:19594 debug : LocalizeStrings: loaded 200 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/pvr.iptvsimple/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.558 T:19594 debug : POParser: id:30806 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.559 T:19594 debug : LocalizeStrings: loaded 6 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/pvr.iptvsimple/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.559 T:19594 debug : LocalizeStrings: loaded 52 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/pvr.waipu/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.560 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/pvr.waipu/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.568 T:19594 debug : LocalizeStrings: loaded 0 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/repository.xbmc.org/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.568 T:19594 debug : LocalizeStrings: loaded 0 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/repository.xbmc.org/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.574 T:19594 debug : LocalizeStrings: loaded 3 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.574 T:19594 debug : LocalizeStrings: loaded 0 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.576 T:19594 debug : LocalizeStrings: loaded 7 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.common.plugin.cache/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.577 T:19594 debug : POParser: PO file has Win Style Line Endings. Converted in memory to Linux LF for file: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.kodinerds.android.update/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.577 T:19594 debug : LocalizeStrings: loaded 24 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.kodinerds.android.update/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.596 T:19594 debug : LocalizeStrings: loaded 85 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.inputstreamhelper/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.597 T:19594 debug : LocalizeStrings: loaded 7 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.inputstreamhelper/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.618 T:19594 debug : LocalizeStrings: loaded 136 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.slyguy/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.618 T:19594 debug : POParser: id:30001 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.618 T:19594 debug : POParser: id:30005 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.618 T:19594 debug : POParser: id:30007 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.619 T:19594 debug : POParser: id:30011 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.619 T:19594 debug : POParser: id:30012 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.619 T:19594 debug : POParser: id:30020 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.619 T:19594 debug : POParser: id:30022 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.619 T:19594 debug : POParser: id:32008 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.619 T:19594 debug : POParser: id:32009 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.619 T:19594 debug : POParser: id:32012 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.619 T:19594 debug : POParser: id:32021 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.619 T:19594 debug : POParser: id:32022 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.619 T:19594 debug : POParser: id:32049 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.619 T:19594 debug : POParser: id:32058 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.619 T:19594 debug : POParser: id:32061 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.619 T:19594 debug : POParser: id:32068 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.619 T:19594 debug : POParser: id:32122 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.619 T:19594 debug : LocalizeStrings: loaded 147 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.slyguy/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.630 T:19594 debug : LocalizeStrings: loaded 38 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.youtube.dl/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.631 T:19594 debug : LocalizeStrings: loaded 7 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.youtube.dl/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.635 T:19594 debug : LocalizeStrings: loaded 24 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.speedtester/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.636 T:19594 debug : LocalizeStrings: loaded 22 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.636 T:19594 debug : LocalizeStrings: loaded 0 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.640 T:19594 debug : LocalizeStrings: loaded 43 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/slyguy.disney.plus/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.640 T:19594 debug : POParser: id:30016 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.640 T:19594 debug : POParser: id:30023 was recently re-used in the English string file, which is not yet changed in the translated file. Using the English string instead 2025-07-02 09:52:52.640 T:19594 debug : LocalizeStrings: loaded 14 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/slyguy.disney.plus/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.641 T:19594 debug : LocalizeStrings: loaded 41 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/weather.gismeteo/resources/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.641 T:19594 debug : LocalizeStrings: loaded 21 strings from file /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/weather.gismeteo/resources/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.644 T:19626 debug : Thread JobWorker start, auto delete: true 2025-07-02 09:52:52.644 T:19626 debug : [threads] name: 'JobWorker' priority: '-9' 2025-07-02 09:52:52.644 T:19626 debug : Initialize, updating databases... 2025-07-02 09:52:52.646 T:19626 info : Running database version Addons33 2025-07-02 09:52:52.647 T:19626 info : Running database version ViewModes6 2025-07-02 09:52:52.648 T:19626 info : Running database version Textures13 2025-07-02 09:52:52.651 T:19626 info : Running database version MyMusic83 2025-07-02 09:52:52.656 T:19626 info : Running database version MyVideos131 2025-07-02 09:52:52.657 T:19626 info : Running database version TV46 2025-07-02 09:52:52.659 T:19626 info : Running database version Epg16 2025-07-02 09:52:52.659 T:19626 debug : Initialize, updating databases... DONE 2025-07-02 09:52:52.707 T:19594 info : Unloaded skin 2025-07-02 09:52:52.709 T:19594 info : load skin from: /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/skin.estuary/ (version: 4.0.0) 2025-07-02 09:52:52.709 T:19594 info : load fonts for skin... 2025-07-02 09:52:52.710 T:19594 info : Loading skin includes from /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/skin.estuary/xml/Includes.xml 2025-07-02 09:52:52.761 T:19594 info : LoadFontsFromFile: Loading with name 'Default' from '/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/skin.estuary/xml/Font.xml' 2025-07-02 09:52:52.775 T:19594 debug : LocalizeStrings: loaded 167 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/skin.estuary/language/resource.language.de_de/strings.po 2025-07-02 09:52:52.775 T:19594 debug : LocalizeStrings: loaded 0 strings from file /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/skin.estuary/language/resource.language.en_gb/strings.po 2025-07-02 09:52:52.775 T:19594 info : LoadTimers: Trying to load skin timers from /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/skin.estuary/xml/Timers.xml 2025-07-02 09:52:52.776 T:19594 info : load new skin... 2025-07-02 09:52:52.776 T:19594 info : Loading custom window XMLs from skin path /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/skin.estuary/xml 2025-07-02 09:52:52.786 T:19594 debug : Load Skin XML: 9.83 ms 2025-07-02 09:52:52.786 T:19594 info : initialize new skin... 2025-07-02 09:52:52.786 T:19594 debug : guilib: Fill viewport on change for solving rendering passes 2025-07-02 09:52:52.786 T:19594 info : Loading skin file: DialogBusy.xml, load type: LOAD_ON_GUI_INIT 2025-07-02 09:52:52.788 T:19594 info : Skipped 1 duplicate messages.. 2025-07-02 09:52:52.788 T:19594 info : Loading skin file: DialogNotification.xml, load type: LOAD_ON_GUI_INIT 2025-07-02 09:52:52.789 T:19594 info : Loading skin file: DialogVolumeBar.xml, load type: LOAD_ON_GUI_INIT 2025-07-02 09:52:52.792 T:19594 debug : OpenBundle - Opened bundle /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/skin.estuary/media/Textures.xbt 2025-07-02 09:52:52.792 T:19594 info : Loading skin file: DialogExtendedProgressBar.xml, load type: LOAD_ON_GUI_INIT 2025-07-02 09:52:52.794 T:19594 info : Loading skin file: Pointer.xml, load type: LOAD_ON_GUI_INIT 2025-07-02 09:52:52.795 T:19594 info : Loading skin file: DialogSeekBar.xml, load type: LOAD_ON_GUI_INIT 2025-07-02 09:52:52.809 T:19594 info : Loading skin file: Custom_1109_TopBarOverlay.xml, load type: LOAD_ON_GUI_INIT 2025-07-02 09:52:52.819 T:19594 info : Loading resource://resource.uisounds.kodi/sounds.xml 2025-07-02 09:52:52.847 T:19594 info : skin loaded... 2025-07-02 09:52:52.847 T:19594 debug : Activating window ID: 12997 2025-07-02 09:52:52.847 T:19594 debug : ------ Window Init () ------ 2025-07-02 09:52:52.847 T:19594 debug : Activating window ID: 12999 2025-07-02 09:52:52.847 T:19594 debug : ------ Window Init (Startup.xml) ------ 2025-07-02 09:52:52.847 T:19594 info : Loading skin file: Startup.xml, load type: LOAD_EVERY_TIME 2025-07-02 09:52:52.848 T:19594 debug : Activating window ID: 10000 2025-07-02 09:52:52.848 T:19594 debug : ------ Window Deinit (Startup.xml) ------ 2025-07-02 09:52:52.848 T:19594 debug : ------ Window Init (Home.xml) ------ 2025-07-02 09:52:52.848 T:19594 info : Loading skin file: Home.xml, load type: KEEP_IN_MEMORY 2025-07-02 09:52:52.943 T:19594 debug : CDirectoryProvider[addons://sources/video/]: refreshing.. 2025-07-02 09:52:52.944 T:19594 debug : CDirectoryProvider[addons://sources/audio/]: refreshing.. 2025-07-02 09:52:52.944 T:19627 debug : Thread JobWorker start, auto delete: true 2025-07-02 09:52:52.944 T:19627 debug : [threads] name: 'JobWorker' priority: '-9' 2025-07-02 09:52:52.944 T:19594 debug : CDirectoryProvider[addons://sources/game/]: refreshing.. 2025-07-02 09:52:52.944 T:19628 debug : Thread JobWorker start, auto delete: true 2025-07-02 09:52:52.945 T:19594 debug : CDirectoryProvider[addons://sources/executable/]: refreshing.. 2025-07-02 09:52:52.945 T:19628 debug : [threads] name: 'JobWorker' priority: '-9' 2025-07-02 09:52:52.945 T:19594 debug : CDirectoryProvider[androidapp://sources/apps/]: refreshing.. 2025-07-02 09:52:52.945 T:19594 debug : CDirectoryProvider[addons://sources/image/]: refreshing.. 2025-07-02 09:52:52.945 T:19594 debug : CDirectoryProvider[library://video/]: refreshing.. 2025-07-02 09:52:52.945 T:19594 debug : CDirectoryProvider[sources://video/]: refreshing.. 2025-07-02 09:52:52.945 T:19594 debug : CDirectoryProvider[special://videoplaylists/]: refreshing.. 2025-07-02 09:52:52.945 T:19594 debug : CDirectoryProvider[favourites://]: refreshing.. 2025-07-02 09:52:52.945 T:19594 debug : CDirectoryProvider[addons://sources/game/]: refreshing.. 2025-07-02 09:52:52.945 T:19628 debug : CAndroidAppDirectory::GetDirectory: apps 2025-07-02 09:52:52.961 T:19627 debug : CMultiPathDirectory::GetDirectory(multipath://special%3a%2f%2fprofile%2fplaylists%2fvideo/special%3a%2f%2fprofile%2fplaylists%2fmixed/) 2025-07-02 09:52:52.961 T:19594 debug : JSONRPC: JSON schema type definition references an unknown type Setting.Details.Setting 2025-07-02 09:52:52.961 T:19594 warning : JSONRPC: Could not parse type "Setting.Details.SettingList" 2025-07-02 09:52:52.961 T:19594 info : JSONRPC: Adding type "Setting.Details.SettingList" to list of incomplete definitions (waiting for "Setting.Details.Setting") 2025-07-02 09:52:52.961 T:19627 debug : Getting Directory (special://profile/playlists/video) 2025-07-02 09:52:52.961 T:19594 info : JSONRPC: Resolving incomplete types/methods referencing Setting.Details.Setting 2025-07-02 09:52:52.962 T:19627 debug : Getting Directory (special://profile/playlists/mixed) 2025-07-02 09:52:52.963 T:19627 debug : CMultiPathDirectory::MergeItems, items = 0 2025-07-02 09:52:52.963 T:19627 debug : CRecentlyAddedJob::UpdateMusic() - Running RecentlyAdded home screen update 2025-07-02 09:52:52.973 T:19627 debug : GetRecentlyAddedAlbumSongs() query: SELECT songview.*, songartistview.* FROM (SELECT idAlbum, dateAdded FROM album ORDER BY dateAdded DESC LIMIT 10) AS recentalbums JOIN songview ON songview.idAlbum = recentalbums.idAlbum JOIN songartistview ON songview.idSong = songartistview.idSong ORDER BY recentalbums.dateAdded DESC, songview.idAlbum DESC, songview.idSong, songartistview.idRole, songartistview.iOrder 2025-07-02 09:52:52.976 T:19627 debug : GetRecentlyAddedAlbums query: SELECT albumview.*, albumartistview.* FROM (SELECT idAlbum FROM album WHERE strAlbum != '' ORDER BY dateAdded DESC LIMIT 10) AS recentalbums JOIN albumview ON albumview.idAlbum = recentalbums.idAlbum JOIN albumartistview ON albumview.idAlbum = albumartistview.idAlbum ORDER BY dateAdded DESC, albumview.idAlbum desc, albumartistview.iOrder 2025-07-02 09:52:52.979 T:19627 debug : CRecentlyAddedJob::UpdateVideos() - Running RecentlyAdded home screen update 2025-07-02 09:52:52.984 T:19594 info : JSONRPC v13.5.0: Successfully initialized 2025-07-02 09:52:52.985 T:19594 debug : LoadMappings: loaded node "Motorola Nyxboard Hybrid" 2025-07-02 09:52:52.985 T:19594 debug : LoadMappings: loaded node "CEC Adapter" 2025-07-02 09:52:52.986 T:19594 debug : LoadMappings: loaded node "Pulse-Eight CEC Adapter" 2025-07-02 09:52:52.986 T:19594 debug : LoadMappings: loaded node "iMON HID device" 2025-07-02 09:52:52.986 T:19594 debug : LoadMappings: loaded node "WETEK Play remote" 2025-07-02 09:52:52.986 T:19594 debug : LoadMappings: loaded node "OSMC RF Remote" 2025-07-02 09:52:52.986 T:19594 info : Skipped 1 duplicate messages.. 2025-07-02 09:52:52.986 T:19594 debug : LoadMappings: loaded node "joystick" 2025-07-02 09:52:52.986 T:19594 debug : LoadMappings: loaded node "keyboard" 2025-07-02 09:52:52.986 T:19594 debug : LoadMappings: loaded node "mouse" 2025-07-02 09:52:52.987 T:19594 debug : Add-on bus: Registering add-on peripheral.joystick 2025-07-02 09:52:52.987 T:19594 debug : PERIPHERAL - CreateAddon - creating peripheral add-on instance 'Joystick Support' 2025-07-02 09:52:52.987 T:19594 debug : ADDON: Dll Initializing - Joystick Support 2025-07-02 09:52:52.988 T:19594 debug : SECTION:LoadDLL(/data/user/0/net.kodinerds.maven.kodi21/cache/lib/libperipheral.joystick.so) 2025-07-02 09:52:52.988 T:19594 debug : Loading: /data/user/0/net.kodinerds.maven.kodi21/cache/lib/libperipheral.joystick.so 2025-07-02 09:52:52.989 T:19594 debug : AddOnLog: peripheral.joystick: No joystick APIs in use 2025-07-02 09:52:52.991 T:19594 debug : AddOnLog: peripheral.joystick: Loaded 14 joystick families with 102 total joysticks 2025-07-02 09:52:52.991 T:19594 debug : Calling TransferSettings for: Joystick Support 2025-07-02 09:52:52.992 T:19594 info : CPeripheralBusAndroid: scanning for input devices... 2025-07-02 09:52:52.992 T:19594 debug : CPeripheralBusAndroid: Device discovered: 2025-07-02 09:52:52.993 T:19594 debug : Name: "Virtual" 2025-07-02 09:52:52.993 T:19594 debug : ID: -1 2025-07-02 09:52:52.993 T:19594 debug : Controller number: 0 2025-07-02 09:52:52.993 T:19594 debug : Descriptor: "a718a782d34bc7..." 2025-07-02 09:52:52.993 T:19594 debug : Product ID: 0000 2025-07-02 09:52:52.993 T:19594 debug : Vendor ID: 0000 2025-07-02 09:52:52.993 T:19594 debug : Has microphone: false 2025-07-02 09:52:52.993 T:19594 debug : Is virtual: true 2025-07-02 09:52:52.993 T:19594 debug : Source flags: 0x000301 2025-07-02 09:52:52.993 T:19594 debug : Has source: SOURCE_DPAD (0x000201) 2025-07-02 09:52:52.993 T:19594 debug : Has source: SOURCE_KEYBOARD (0x000101) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_HOME (3) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_BACK (4) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_0 (7) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_1 (8) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_2 (9) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_3 (10) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_4 (11) 2025-07-02 09:52:52.996 T:19627 debug : CRecentlyAddedJob::UpdateTotal() - Running RecentlyAdded home screen update 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_5 (12) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_6 (13) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_7 (14) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_8 (15) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_9 (16) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_DPAD_UP (19) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_DPAD_DOWN (20) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_DPAD_LEFT (21) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_DPAD_RIGHT (22) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_VOLUME_UP (24) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_VOLUME_DOWN (25) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_POWER (26) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_A (29) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_B (30) 2025-07-02 09:52:52.996 T:19594 debug : Has key: AKEYCODE_C (31) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_D (32) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_E (33) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_F (34) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_G (35) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_H (36) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_I (37) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_J (38) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_K (39) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_L (40) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_M (41) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_N (42) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_O (43) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_P (44) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_Q (45) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_R (46) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_S (47) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_T (48) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_U (49) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_V (50) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_W (51) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_X (52) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_Y (53) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_Z (54) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_COMMA (55) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_PERIOD (56) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_ALT_LEFT (57) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_ALT_RIGHT (58) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_SHIFT_LEFT (59) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_SHIFT_RIGHT (60) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_TAB (61) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_SPACE (62) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_EXPLORER (64) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_ENTER (66) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_DEL (67) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_GRAVE (68) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_MINUS (69) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_EQUALS (70) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_LEFT_BRACKET (71) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_RIGHT_BRACKET (72) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_BACKSLASH (73) 2025-07-02 09:52:52.997 T:19594 debug : Has key: AKEYCODE_SEMICOLON (74) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_APOSTROPHE (75) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_SLASH (76) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_MENU (82) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_MEDIA_PLAY_PAUSE (85) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_MEDIA_STOP (86) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_MEDIA_NEXT (87) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_MEDIA_PREVIOUS (88) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_PAGE_UP (92) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_PAGE_DOWN (93) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_ESCAPE (111) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_FORWARD_DEL (112) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_CTRL_LEFT (113) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_CTRL_RIGHT (114) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_CAPS_LOCK (115) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_SCROLL_LOCK (116) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_META_LEFT (117) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_META_RIGHT (118) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_SYSRQ (120) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_BREAK (121) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_MOVE_HOME (122) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_MOVE_END (123) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_INSERT (124) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_FORWARD (125) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_MEDIA_EJECT (129) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_F6 (136) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_F7 (137) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_F8 (138) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_F9 (139) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_F10 (140) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_NUM_LOCK (143) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_NUMPAD_0 (144) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_NUMPAD_1 (145) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_NUMPAD_2 (146) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_NUMPAD_3 (147) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_NUMPAD_4 (148) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_NUMPAD_5 (149) 2025-07-02 09:52:52.998 T:19594 debug : Has key: AKEYCODE_NUMPAD_6 (150) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_NUMPAD_7 (151) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_NUMPAD_8 (152) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_NUMPAD_9 (153) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_NUMPAD_DIVIDE (154) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_NUMPAD_MULTIPLY (155) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_NUMPAD_SUBTRACT (156) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_NUMPAD_ADD (157) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_NUMPAD_DOT (158) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_NUMPAD_COMMA (159) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_NUMPAD_ENTER (160) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_NUMPAD_EQUALS (161) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_NUMPAD_LEFT_PAREN (162) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_NUMPAD_RIGHT_PAREN (163) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_VOLUME_MUTE (164) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_APP_SWITCH (187) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_CALCULATOR (210) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_ZENKAKU_HANKAKU (211) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_EISU (212) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_MUHENKAN (213) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_HENKAN (214) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_KATAKANA_HIRAGANA (215) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_YEN (216) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_RO (217) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_KANA (218) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_SLEEP (223) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_CUT (277) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_COPY (278) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_PASTE (279) 2025-07-02 09:52:52.999 T:19594 debug : Has key: AKEYCODE_REFRESH (285) 2025-07-02 09:52:52.999 T:19594 debug : CPeripheralBusAndroid: ignoring virtual input device 2025-07-02 09:52:53.000 T:19594 debug : CPeripheralBusAndroid: Device discovered: 2025-07-02 09:52:53.000 T:19594 debug : Name: " Raspberry Pi Internal Keyboard" 2025-07-02 09:52:53.000 T:19594 debug : ID: 2 2025-07-02 09:52:53.000 T:19594 debug : Controller number: 0 2025-07-02 09:52:53.000 T:19594 debug : Descriptor: "4a983b52ec3acb..." 2025-07-02 09:52:53.000 T:19594 debug : Product ID: 0007 2025-07-02 09:52:53.000 T:19594 debug : Vendor ID: 04D9 2025-07-02 09:52:53.000 T:19594 debug : Has microphone: false 2025-07-02 09:52:53.000 T:19594 debug : Is virtual: false 2025-07-02 09:52:53.000 T:19594 debug : Source flags: 0x000101 2025-07-02 09:52:53.000 T:19594 debug : Has source: SOURCE_KEYBOARD (0x000101) 2025-07-02 09:52:53.001 T:19594 debug : Has key: AKEYCODE_HOME (3) 2025-07-02 09:52:53.001 T:19594 debug : Has key: AKEYCODE_VOLUME_UP (24) 2025-07-02 09:52:53.001 T:19594 debug : Has key: AKEYCODE_VOLUME_DOWN (25) 2025-07-02 09:52:53.001 T:19594 debug : Has key: AKEYCODE_MEDIA_PLAY_PAUSE (85) 2025-07-02 09:52:53.001 T:19594 debug : Has key: AKEYCODE_MEDIA_NEXT (87) 2025-07-02 09:52:53.001 T:19594 debug : Has key: AKEYCODE_MEDIA_PREVIOUS (88) 2025-07-02 09:52:53.001 T:19594 debug : Has key: AKEYCODE_MEDIA_EJECT (129) 2025-07-02 09:52:53.002 T:19594 debug : Has key: AKEYCODE_VOLUME_MUTE (164) 2025-07-02 09:52:53.002 T:19594 debug : Has key: AKEYCODE_CALCULATOR (210) 2025-07-02 09:52:53.002 T:19594 debug : CPeripheralBusAndroid: ignoring non-joystick device 2025-07-02 09:52:53.002 T:19594 debug : CPeripheralBusAndroid: Device discovered: 2025-07-02 09:52:53.002 T:19594 debug : Name: " Raspberry Pi Internal Keyboard" 2025-07-02 09:52:53.002 T:19594 debug : ID: 3 2025-07-02 09:52:53.002 T:19594 debug : Controller number: 0 2025-07-02 09:52:53.002 T:19594 debug : Descriptor: "efc2c3d71a3d58..." 2025-07-02 09:52:53.003 T:19594 debug : Product ID: 0007 2025-07-02 09:52:53.003 T:19594 debug : Vendor ID: 04D9 2025-07-02 09:52:53.003 T:19594 debug : Has microphone: false 2025-07-02 09:52:53.003 T:19594 debug : Is virtual: false 2025-07-02 09:52:53.003 T:19594 debug : Source flags: 0x000101 2025-07-02 09:52:53.003 T:19594 debug : Has source: SOURCE_KEYBOARD (0x000101) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_HOME (3) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_BACK (4) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_0 (7) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_1 (8) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_2 (9) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_3 (10) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_4 (11) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_5 (12) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_6 (13) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_7 (14) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_8 (15) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_9 (16) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_DPAD_UP (19) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_DPAD_DOWN (20) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_DPAD_LEFT (21) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_DPAD_RIGHT (22) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_VOLUME_UP (24) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_VOLUME_DOWN (25) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_POWER (26) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_A (29) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_B (30) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_C (31) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_D (32) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_E (33) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_F (34) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_G (35) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_H (36) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_I (37) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_J (38) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_K (39) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_L (40) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_M (41) 2025-07-02 09:52:53.004 T:19594 debug : Has key: AKEYCODE_N (42) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_O (43) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_P (44) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_Q (45) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_R (46) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_S (47) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_T (48) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_U (49) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_V (50) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_W (51) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_X (52) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_Y (53) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_Z (54) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_COMMA (55) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_PERIOD (56) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_ALT_LEFT (57) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_ALT_RIGHT (58) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_SHIFT_LEFT (59) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_SHIFT_RIGHT (60) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_TAB (61) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_SPACE (62) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_EXPLORER (64) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_ENTER (66) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_DEL (67) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_GRAVE (68) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_MINUS (69) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_EQUALS (70) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_LEFT_BRACKET (71) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_RIGHT_BRACKET (72) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_BACKSLASH (73) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_SEMICOLON (74) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_APOSTROPHE (75) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_SLASH (76) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_MENU (82) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_MEDIA_PLAY_PAUSE (85) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_MEDIA_STOP (86) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_MEDIA_NEXT (87) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_MEDIA_PREVIOUS (88) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_PAGE_UP (92) 2025-07-02 09:52:53.005 T:19594 debug : Has key: AKEYCODE_PAGE_DOWN (93) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_ESCAPE (111) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_FORWARD_DEL (112) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_CTRL_LEFT (113) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_CTRL_RIGHT (114) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_CAPS_LOCK (115) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_SCROLL_LOCK (116) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_META_LEFT (117) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_META_RIGHT (118) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_SYSRQ (120) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_BREAK (121) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_MOVE_HOME (122) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_MOVE_END (123) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_INSERT (124) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_FORWARD (125) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_MEDIA_EJECT (129) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_F6 (136) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_F7 (137) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_F8 (138) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_F9 (139) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_F10 (140) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUM_LOCK (143) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_0 (144) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_1 (145) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_2 (146) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_3 (147) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_4 (148) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_5 (149) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_6 (150) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_7 (151) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_8 (152) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_9 (153) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_DIVIDE (154) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_MULTIPLY (155) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_SUBTRACT (156) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_ADD (157) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_DOT (158) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_COMMA (159) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_ENTER (160) 2025-07-02 09:52:53.006 T:19594 debug : Has key: AKEYCODE_NUMPAD_EQUALS (161) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_NUMPAD_LEFT_PAREN (162) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_NUMPAD_RIGHT_PAREN (163) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_VOLUME_MUTE (164) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_APP_SWITCH (187) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_CALCULATOR (210) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_ZENKAKU_HANKAKU (211) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_EISU (212) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_MUHENKAN (213) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_HENKAN (214) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_KATAKANA_HIRAGANA (215) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_YEN (216) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_RO (217) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_KANA (218) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_SLEEP (223) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_CUT (277) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_COPY (278) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_PASTE (279) 2025-07-02 09:52:53.007 T:19594 debug : Has key: AKEYCODE_REFRESH (285) 2025-07-02 09:52:53.007 T:19594 debug : CPeripheralBusAndroid: ignoring non-joystick device 2025-07-02 09:52:53.007 T:19594 debug : CPeripheralBusAndroid: Device discovered: 2025-07-02 09:52:53.008 T:19594 debug : Name: "vc4-hdmi-1 HDMI Jack" 2025-07-02 09:52:53.008 T:19594 debug : ID: 4 2025-07-02 09:52:53.008 T:19594 debug : Controller number: 0 2025-07-02 09:52:53.008 T:19594 debug : Descriptor: "d1251f813f60a7..." 2025-07-02 09:52:53.008 T:19594 debug : Product ID: 0000 2025-07-02 09:52:53.008 T:19594 debug : Vendor ID: 0000 2025-07-02 09:52:53.008 T:19594 debug : Has microphone: false 2025-07-02 09:52:53.008 T:19594 debug : Is virtual: false 2025-07-02 09:52:53.008 T:19594 debug : Source flags: -0x80000000 2025-07-02 09:52:53.008 T:19594 debug : CPeripheralBusAndroid: ignoring non-joystick device 2025-07-02 09:52:53.009 T:19594 debug : CPeripheralBusAndroid: Device discovered: 2025-07-02 09:52:53.009 T:19594 debug : Name: "深圳市全动电子技术有限公司 ByQDtech 触控USB鼠标" 2025-07-02 09:52:53.009 T:19594 debug : ID: 5 2025-07-02 09:52:53.009 T:19594 debug : Controller number: 0 2025-07-02 09:52:53.009 T:19594 debug : Descriptor: "fca3df55854d4a..." 2025-07-02 09:52:53.009 T:19594 debug : Product ID: 5750 2025-07-02 09:52:53.009 T:19594 debug : Vendor ID: 0483 2025-07-02 09:52:53.009 T:19594 debug : Has microphone: false 2025-07-02 09:52:53.009 T:19594 debug : Is virtual: false 2025-07-02 09:52:53.009 T:19594 debug : Source flags: 0x001002 2025-07-02 09:52:53.009 T:19594 debug : Has source: SOURCE_TOUCHSCREEN (0x001002) 2025-07-02 09:52:53.010 T:19594 debug : Has axis: AMOTION_EVENT_AXIS_X (0) 2025-07-02 09:52:53.010 T:19594 debug : Endpoints: [0.000000, 1278.751221] 2025-07-02 09:52:53.010 T:19594 debug : Center: 0.000000 2025-07-02 09:52:53.010 T:19594 debug : Fuzz: 0.000000 2025-07-02 09:52:53.010 T:19594 debug : Has axis: AMOTION_EVENT_AXIS_Y (1) 2025-07-02 09:52:53.010 T:19594 debug : Endpoints: [0.000000, 718.802002] 2025-07-02 09:52:53.010 T:19594 debug : Center: 0.000000 2025-07-02 09:52:53.010 T:19594 debug : Fuzz: 0.000000 2025-07-02 09:52:53.010 T:19594 debug : Has axis: AMOTION_EVENT_AXIS_PRESSURE (2) 2025-07-02 09:52:53.010 T:19594 debug : Endpoints: [0.000000, 1.000000] 2025-07-02 09:52:53.010 T:19594 debug : Center: 0.000000 2025-07-02 09:52:53.010 T:19594 debug : Fuzz: 0.000000 2025-07-02 09:52:53.010 T:19594 debug : CPeripheralBusAndroid: ignoring non-joystick device 2025-07-02 09:52:53.011 T:19630 debug : Thread PeripBusAddon start, auto delete: false 2025-07-02 09:52:53.011 T:19594 debug : [threads] name: 'PeripBusAddon' priority: '-9' 2025-07-02 09:52:53.011 T:19594 debug : GetMappingForDevice - device (0000:0000) mapped to keyboard (type = keyboard) 2025-07-02 09:52:53.011 T:19594 debug : Initialise - initialised peripheral on 'keyboard' with 1 features and 0 sub devices 2025-07-02 09:52:53.011 T:19594 info : Register - new keyboard device registered on application->keyboard: Tastatur (0000:0000) 2025-07-02 09:52:53.011 T:19594 debug : GetMappingForDevice - device (0000:0000) mapped to mouse (type = mouse) 2025-07-02 09:52:53.011 T:19594 debug : Initialise - initialised peripheral on 'mouse' with 1 features and 0 sub devices 2025-07-02 09:52:53.011 T:19594 info : Register - new mouse device registered on application->mouse: Maus (0000:0000) 2025-07-02 09:52:53.012 T:19631 debug : Thread PeripEventScan start, auto delete: false 2025-07-02 09:52:53.012 T:19594 debug : ContextMenuManager: addon menus reloaded. 2025-07-02 09:52:53.012 T:19594 info : Loading player core factory settings from special://xbmc/system/playercorefactory.xml. 2025-07-02 09:52:53.013 T:19594 debug : CPlayerCoreConfig::: created player VideoPlayer 2025-07-02 09:52:53.013 T:19594 debug : CPlayerCoreConfig::: created player PAPlayer 2025-07-02 09:52:53.013 T:19594 debug : CPlayerCoreConfig::: created player RetroPlayer 2025-07-02 09:52:53.013 T:19594 debug : CPlayerSelectionRule::Initialize: creating rule: system rules 2025-07-02 09:52:53.013 T:19594 debug : CPlayerSelectionRule::Initialize: creating rule: mms/udp 2025-07-02 09:52:53.013 T:19594 debug : CPlayerSelectionRule::Initialize: creating rule: lastfm/shout 2025-07-02 09:52:53.013 T:19594 debug : CPlayerSelectionRule::Initialize: creating rule: rtmp 2025-07-02 09:52:53.013 T:19594 debug : CPlayerSelectionRule::Initialize: creating rule: rtsp 2025-07-02 09:52:53.013 T:19594 debug : CPlayerSelectionRule::Initialize: creating rule: streams 2025-07-02 09:52:53.013 T:19594 debug : CPlayerSelectionRule::Initialize: creating rule: aacp/sdp 2025-07-02 09:52:53.013 T:19594 debug : CPlayerSelectionRule::Initialize: creating rule: mp2 2025-07-02 09:52:53.013 T:19594 debug : CPlayerSelectionRule::Initialize: creating rule: dvd 2025-07-02 09:52:53.013 T:19594 debug : CPlayerSelectionRule::Initialize: creating rule: discimage 2025-07-02 09:52:53.013 T:19594 debug : CPlayerSelectionRule::Initialize: creating rule: sdp/asf 2025-07-02 09:52:53.013 T:19594 debug : CPlayerSelectionRule::Initialize: creating rule: nsv 2025-07-02 09:52:53.013 T:19594 debug : CPlayerSelectionRule::Initialize: creating rule: radio 2025-07-02 09:52:53.013 T:19594 info : Loaded playercorefactory configuration 2025-07-02 09:52:53.013 T:19594 info : Loading player core factory settings from special://masterprofile/playercorefactory.xml. 2025-07-02 09:52:53.013 T:19594 info : special://masterprofile/playercorefactory.xml does not exist. Skipping. 2025-07-02 09:52:53.013 T:19594 info : removing tempfiles 2025-07-02 09:52:53.017 T:19594 debug : CRepositoryUpdater: closest next update check at 02.07.2025 14:48:42 (in 17749s) 2025-07-02 09:52:53.017 T:19594 debug : CRepositoryUpdater: checking in 17749000ms 2025-07-02 09:52:53.018 T:19633 debug : Thread Timer start, auto delete: false 2025-07-02 09:52:53.018 T:19594 debug : CServiceAddonManager: starting inputstream.ffmpegdirect 2025-07-02 09:52:53.018 T:19634 debug : Thread LanguageInvoker start, auto delete: false 2025-07-02 09:52:53.018 T:19594 debug : CServiceAddonManager: starting plugin.video.amazon-test 2025-07-02 09:52:53.018 T:19634 debug : initializing python engine. 2025-07-02 09:52:53.019 T:19635 debug : Thread LanguageInvoker start, auto delete: false 2025-07-02 09:52:53.019 T:19594 debug : CServiceAddonManager: starting plugin.video.dazn 2025-07-02 09:52:53.019 T:19635 debug : initializing python engine. 2025-07-02 09:52:53.019 T:19636 debug : Thread LanguageInvoker start, auto delete: false 2025-07-02 09:52:53.020 T:19594 debug : CServiceAddonManager: starting plugin.video.joyn 2025-07-02 09:52:53.020 T:19636 debug : initializing python engine. 2025-07-02 09:52:53.020 T:19637 debug : Thread LanguageInvoker start, auto delete: false 2025-07-02 09:52:53.020 T:19594 debug : CServiceAddonManager: starting plugin.video.rtlgroup.de 2025-07-02 09:52:53.021 T:19637 debug : initializing python engine. 2025-07-02 09:52:53.021 T:19638 debug : Thread LanguageInvoker start, auto delete: false 2025-07-02 09:52:53.021 T:19594 debug : CServiceAddonManager: starting plugin.video.youtube 2025-07-02 09:52:53.021 T:19638 debug : initializing python engine. 2025-07-02 09:52:53.025 T:19639 debug : Thread LanguageInvoker start, auto delete: false 2025-07-02 09:52:53.026 T:19594 debug : CServiceAddonManager: starting plugin.video.zattoo_hiq 2025-07-02 09:52:53.026 T:19639 debug : initializing python engine. 2025-07-02 09:52:53.026 T:19640 debug : Thread LanguageInvoker start, auto delete: false 2025-07-02 09:52:53.027 T:19594 debug : CServiceAddonManager: starting script.common.plugin.cache 2025-07-02 09:52:53.028 T:19640 debug : initializing python engine. 2025-07-02 09:52:53.028 T:19641 debug : Thread LanguageInvoker start, auto delete: false 2025-07-02 09:52:53.029 T:19594 debug : CServiceAddonManager: starting script.kodinerds.android.update 2025-07-02 09:52:53.029 T:19641 debug : initializing python engine. 2025-07-02 09:52:53.029 T:19642 debug : Thread LanguageInvoker start, auto delete: false 2025-07-02 09:52:53.030 T:19594 debug : CServiceAddonManager: starting script.module.slyguy 2025-07-02 09:52:53.030 T:19642 debug : initializing python engine. 2025-07-02 09:52:53.030 T:19643 debug : Thread LanguageInvoker start, auto delete: false 2025-07-02 09:52:53.030 T:19594 debug : CServiceAddonManager: starting script.service.nowtv 2025-07-02 09:52:53.030 T:19643 debug : initializing python engine. 2025-07-02 09:52:53.031 T:19644 debug : Thread LanguageInvoker start, auto delete: false 2025-07-02 09:52:53.031 T:19594 debug : CServiceAddonManager: starting service.xbmc.versioncheck 2025-07-02 09:52:53.032 T:19644 debug : initializing python engine. 2025-07-02 09:52:53.032 T:19645 debug : Thread LanguageInvoker start, auto delete: false 2025-07-02 09:52:53.032 T:19594 info : initialize done 2025-07-02 09:52:53.032 T:19594 info : Running the application... 2025-07-02 09:52:53.033 T:19645 debug : initializing python engine. 2025-07-02 09:52:53.034 T:19594 debug : NetworkMessage - Starting network services 2025-07-02 09:52:53.037 T:19594 info : starting zeroconf publishing 2025-07-02 09:52:53.037 T:19594 info : starting upnp client 2025-07-02 09:52:53.043 T:19650 debug : Thread EventServer start, auto delete: false 2025-07-02 09:52:53.043 T:19650 info : ES: Starting UDP Event server on port 9777 2025-07-02 09:52:53.043 T:19650 debug : CheckIPv6: IPv6 socket bound successfully 2025-07-02 09:52:53.043 T:19594 info : JSONRPC Server: Successfully initialized 2025-07-02 09:52:53.045 T:19650 info : UDP: Listening on port 9777 (ipv6 : true) 2025-07-02 09:52:53.045 T:19651 debug : Thread TCPServer start, auto delete: false 2025-07-02 09:52:53.046 T:19627 debug : ZeroconfAndroid: identifier: servers.eventserver type: _xbmc-events._udp name:Kodi (Android_1982f9f0fc214363afd2e4d0b5d28b2b.fritz.box) port:9777 2025-07-02 09:52:53.046 T:19626 debug : ZeroconfAndroid: identifier: servers.jsonrpc-tcp type: _xbmc-jsonrpc._tcp name:Kodi (Android_1982f9f0fc214363afd2e4d0b5d28b2b.fritz.box) port:9090 2025-07-02 09:52:53.047 T:19594 info : Started 2025-07-02 09:52:53.057 T:19626 debug : ZeroconfAndroid: identifier: servers.webserver type: _http._tcp name:Kodi (Android_1982f9f0fc214363afd2e4d0b5d28b2b.fritz.box) port:8080 2025-07-02 09:52:53.058 T:19627 debug : ZeroconfAndroid: identifier: servers.jsonrpc-http type: _xbmc-jsonrpc-h._tcp name:Kodi (Android_1982f9f0fc214363afd2e4d0b5d28b2b.fritz.box) port:8080 2025-07-02 09:52:53.070 T:19635 debug : CPythonInvoker(1, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.amazon-test/service.py): start processing 2025-07-02 09:52:53.071 T:19634 debug : CPythonInvoker(0, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/inputstream.ffmpegdirect/resources/lib/runner.py): start processing 2025-07-02 09:52:53.071 T:19636 debug : CPythonInvoker(2, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.dazn/startup.py): start processing 2025-07-02 09:52:53.072 T:19637 debug : CPythonInvoker(3, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.joyn/service.py): start processing 2025-07-02 09:52:53.075 T:19639 debug : CPythonInvoker(5, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.youtube/resources/lib/service.py): start processing 2025-07-02 09:52:53.076 T:19641 debug : CPythonInvoker(7, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.common.plugin.cache/resources/lib/entry_point.py): start processing 2025-07-02 09:52:53.076 T:19640 debug : CPythonInvoker(6, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.zattoo_hiq/start.py): start processing 2025-07-02 09:52:53.077 T:19638 debug : CPythonInvoker(4, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.rtlgroup.de/service.py): start processing 2025-07-02 09:52:53.078 T:19642 debug : CPythonInvoker(8, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.kodinerds.android.update/service.py): start processing 2025-07-02 09:52:53.078 T:19643 debug : CPythonInvoker(9, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.slyguy/service.py): start processing 2025-07-02 09:52:53.079 T:19645 debug : CPythonInvoker(11, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py): start processing 2025-07-02 09:52:53.078 T:19644 debug : CPythonInvoker(10, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.service.nowtv/service.py): start processing 2025-07-02 09:52:53.208 T:19594 debug : ------ Window Init () ------ 2025-07-02 09:52:53.255 T:19626 info : WEATHER: Downloading weather 2025-07-02 09:52:53.256 T:19669 debug : Thread LanguageInvoker start, auto delete: false 2025-07-02 09:52:53.256 T:19669 debug : initializing python engine. 2025-07-02 09:52:53.256 T:19669 debug : CPythonInvoker(12, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/weather.gismeteo/default.py): start processing 2025-07-02 09:52:53.633 T:19641 debug : -->Python Interpreter Initialized<-- 2025-07-02 09:52:53.633 T:19641 debug : 2025-07-02 09:52:53.633 T:19641 debug : CPythonInvoker(7, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.common.plugin.cache/resources/lib/entry_point.py): the source file to load is "/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.common.plugin.cache/resources/lib/entry_point.py" 2025-07-02 09:52:53.633 T:19641 debug : CPythonInvoker(7): full python path: 2025-07-02 09:52:53.633 T:19641 debug : CPythonInvoker(7): custom python path: 2025-07-02 09:52:53.634 T:19641 debug : CPythonInvoker(7): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.common.plugin.cache/resources/lib 2025-07-02 09:52:53.634 T:19641 debug : CPythonInvoker(7): default python path: 2025-07-02 09:52:53.634 T:19641 debug : CPythonInvoker(7): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python311.zip 2025-07-02 09:52:53.634 T:19641 debug : CPythonInvoker(7): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11 2025-07-02 09:52:53.634 T:19641 debug : CPythonInvoker(7): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/site-packages 2025-07-02 09:52:53.634 T:19641 debug : CPythonInvoker(7): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11 2025-07-02 09:52:53.634 T:19641 debug : CPythonInvoker(7): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/lib-dynload 2025-07-02 09:52:53.634 T:19641 debug : CPythonInvoker(7): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages 2025-07-02 09:52:53.634 T:19641 debug : CPythonInvoker(7): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages/setuptools-65.5.0.post20250518-py3.11.egg 2025-07-02 09:52:53.634 T:19641 debug : CPythonInvoker(7): adding args: 2025-07-02 09:52:53.634 T:19641 debug : CPythonInvoker(7): 2025-07-02 09:52:53.634 T:19641 debug : CPythonInvoker(7, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.common.plugin.cache/resources/lib/entry_point.py): entering source directory /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.common.plugin.cache/resources/lib 2025-07-02 09:52:53.634 T:19641 debug : CPythonInvoker(7, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.common.plugin.cache/resources/lib/entry_point.py): instantiating addon using automatically obtained id of "script.common.plugin.cache" dependent on version 3.0.1 of the xbmc.python api 2025-07-02 09:52:53.684 T:19645 debug : -->Python Interpreter Initialized<-- 2025-07-02 09:52:53.684 T:19645 debug : 2025-07-02 09:52:53.684 T:19645 debug : CPythonInvoker(11, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py): the source file to load is "/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py" 2025-07-02 09:52:53.684 T:19645 debug : CPythonInvoker(11): full python path: 2025-07-02 09:52:53.684 T:19645 debug : CPythonInvoker(11): custom python path: 2025-07-02 09:52:53.684 T:19645 debug : CPythonInvoker(11): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/service.xbmc.versioncheck/resources/lib 2025-07-02 09:52:53.684 T:19645 debug : CPythonInvoker(11): default python path: 2025-07-02 09:52:53.684 T:19645 debug : CPythonInvoker(11): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python311.zip 2025-07-02 09:52:53.684 T:19645 debug : CPythonInvoker(11): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11 2025-07-02 09:52:53.684 T:19645 debug : CPythonInvoker(11): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/site-packages 2025-07-02 09:52:53.684 T:19645 debug : CPythonInvoker(11): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11 2025-07-02 09:52:53.684 T:19645 debug : CPythonInvoker(11): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/lib-dynload 2025-07-02 09:52:53.684 T:19645 debug : CPythonInvoker(11): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages 2025-07-02 09:52:53.684 T:19645 debug : CPythonInvoker(11): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages/setuptools-65.5.0.post20250518-py3.11.egg 2025-07-02 09:52:53.684 T:19645 debug : CPythonInvoker(11): adding args: 2025-07-02 09:52:53.684 T:19645 debug : CPythonInvoker(11): 2025-07-02 09:52:53.684 T:19645 debug : CPythonInvoker(11, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py): entering source directory /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/service.xbmc.versioncheck/resources/lib 2025-07-02 09:52:53.685 T:19645 debug : CPythonInvoker(11, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py): instantiating addon using automatically obtained id of "service.xbmc.versioncheck" dependent on version 3.0.0 of the xbmc.python api 2025-07-02 09:52:53.749 T:19640 debug : -->Python Interpreter Initialized<-- 2025-07-02 09:52:53.749 T:19640 debug : 2025-07-02 09:52:53.749 T:19640 debug : CPythonInvoker(6, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.zattoo_hiq/start.py): the source file to load is "/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.zattoo_hiq/start.py" 2025-07-02 09:52:53.749 T:19640 debug : CPythonInvoker(6): full python path: 2025-07-02 09:52:53.749 T:19640 debug : CPythonInvoker(6): custom python path: 2025-07-02 09:52:53.749 T:19640 debug : CPythonInvoker(6): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.zattoo_hiq 2025-07-02 09:52:53.749 T:19640 debug : CPythonInvoker(6): default python path: 2025-07-02 09:52:53.749 T:19640 debug : CPythonInvoker(6): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python311.zip 2025-07-02 09:52:53.750 T:19640 debug : CPythonInvoker(6): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11 2025-07-02 09:52:53.750 T:19640 debug : CPythonInvoker(6): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/site-packages 2025-07-02 09:52:53.750 T:19640 debug : CPythonInvoker(6): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11 2025-07-02 09:52:53.750 T:19640 debug : CPythonInvoker(6): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/lib-dynload 2025-07-02 09:52:53.750 T:19640 debug : CPythonInvoker(6): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages 2025-07-02 09:52:53.750 T:19640 debug : CPythonInvoker(6): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages/setuptools-65.5.0.post20250518-py3.11.egg 2025-07-02 09:52:53.750 T:19640 debug : CPythonInvoker(6): adding args: 2025-07-02 09:52:53.750 T:19640 debug : CPythonInvoker(6): 2025-07-02 09:52:53.750 T:19640 debug : CPythonInvoker(6, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.zattoo_hiq/start.py): entering source directory /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.zattoo_hiq 2025-07-02 09:52:53.750 T:19640 debug : CPythonInvoker(6, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.zattoo_hiq/start.py): instantiating addon using automatically obtained id of "plugin.video.zattoo_hiq" dependent on version 3.0.1 of the xbmc.python api 2025-07-02 09:52:53.785 T:19635 debug : -->Python Interpreter Initialized<-- 2025-07-02 09:52:53.785 T:19635 debug : 2025-07-02 09:52:53.786 T:19635 debug : CPythonInvoker(1, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.amazon-test/service.py): the source file to load is "/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.amazon-test/service.py" 2025-07-02 09:52:53.786 T:19635 debug : CPythonInvoker(1): full python path: 2025-07-02 09:52:53.786 T:19635 debug : CPythonInvoker(1): custom python path: 2025-07-02 09:52:53.786 T:19635 debug : CPythonInvoker(1): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/addons/script.module.pil/lib 2025-07-02 09:52:53.786 T:19635 debug : CPythonInvoker(1): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.amazon-test 2025-07-02 09:52:53.786 T:19635 debug : CPythonInvoker(1): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.amazoncaptcha/lib 2025-07-02 09:52:53.786 T:19635 debug : CPythonInvoker(1): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.beautifulsoup4/lib 2025-07-02 09:52:53.786 T:19635 debug : CPythonInvoker(1): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.certifi/lib 2025-07-02 09:52:53.786 T:19635 debug : CPythonInvoker(1): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.chardet/lib 2025-07-02 09:52:53.786 T:19635 debug : CPythonInvoker(1): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.idna/lib 2025-07-02 09:52:53.786 T:19635 debug : CPythonInvoker(1): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.inputstreamhelper/lib 2025-07-02 09:52:53.786 T:19635 debug : CPythonInvoker(1): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.kodi-six/libs 2025-07-02 09:52:53.786 T:19635 debug : CPythonInvoker(1): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.mechanicalsoup/lib 2025-07-02 09:52:53.786 T:19635 debug : CPythonInvoker(1): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.pyautogui/lib 2025-07-02 09:52:53.786 T:19635 debug : CPythonInvoker(1): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.pyxbmct/lib 2025-07-02 09:52:53.786 T:19635 debug : CPythonInvoker(1): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.requests/lib 2025-07-02 09:52:53.786 T:19635 debug : CPythonInvoker(1): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.six/lib 2025-07-02 09:52:53.788 T:19635 debug : CPythonInvoker(1): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.soupsieve/lib 2025-07-02 09:52:53.788 T:19635 debug : CPythonInvoker(1): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.urllib3/lib 2025-07-02 09:52:53.788 T:19635 debug : CPythonInvoker(1): default python path: 2025-07-02 09:52:53.789 T:19635 debug : CPythonInvoker(1): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python311.zip 2025-07-02 09:52:53.789 T:19635 debug : CPythonInvoker(1): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11 2025-07-02 09:52:53.789 T:19635 debug : CPythonInvoker(1): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/site-packages 2025-07-02 09:52:53.789 T:19635 debug : CPythonInvoker(1): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11 2025-07-02 09:52:53.789 T:19635 debug : CPythonInvoker(1): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/lib-dynload 2025-07-02 09:52:53.789 T:19635 debug : CPythonInvoker(1): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages 2025-07-02 09:52:53.789 T:19635 debug : CPythonInvoker(1): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages/setuptools-65.5.0.post20250518-py3.11.egg 2025-07-02 09:52:53.789 T:19635 debug : CPythonInvoker(1): adding args: 2025-07-02 09:52:53.789 T:19635 debug : CPythonInvoker(1): 2025-07-02 09:52:53.789 T:19635 debug : CPythonInvoker(1, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.amazon-test/service.py): entering source directory /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.amazon-test 2025-07-02 09:52:53.789 T:19635 debug : CPythonInvoker(1, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.amazon-test/service.py): instantiating addon using automatically obtained id of "plugin.video.amazon-test" dependent on version 3.0.0 of the xbmc.python api 2025-07-02 09:52:53.818 T:19636 debug : -->Python Interpreter Initialized<-- 2025-07-02 09:52:53.819 T:19636 debug : 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.dazn/startup.py): the source file to load is "/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.dazn/startup.py" 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): full python path: 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): custom python path: 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.dazn 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.common.plugin.cache/resources/lib/storage_server/ 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.bottle/lib 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.inputstreamhelper/lib 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.urllib3/lib 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.xmltodict/lib 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): default python path: 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python311.zip 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/site-packages 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/lib-dynload 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages/setuptools-65.5.0.post20250518-py3.11.egg 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): adding args: 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2): 2025-07-02 09:52:53.819 T:19636 debug : CPythonInvoker(2, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.dazn/startup.py): entering source directory /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.dazn 2025-07-02 09:52:53.820 T:19636 debug : CPythonInvoker(2, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.dazn/startup.py): instantiating addon using automatically obtained id of "plugin.video.dazn" dependent on version 3.0.1 of the xbmc.python api 2025-07-02 09:52:53.841 T:19599 info : ZeroconfAndroid: Kodi (Android_1982f9f0fc214363afd2e4d0b5d28b2b.fritz.box). now registered and active 2025-07-02 09:52:53.854 T:19594 debug : ------ Window Init (DialogNotification.xml) ------ 2025-07-02 09:52:53.876 T:19642 debug : -->Python Interpreter Initialized<-- 2025-07-02 09:52:53.876 T:19642 debug : 2025-07-02 09:52:53.876 T:19642 debug : CPythonInvoker(8, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.kodinerds.android.update/service.py): the source file to load is "/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.kodinerds.android.update/service.py" 2025-07-02 09:52:53.877 T:19642 debug : CPythonInvoker(8): full python path: 2025-07-02 09:52:53.877 T:19642 debug : CPythonInvoker(8): custom python path: 2025-07-02 09:52:53.877 T:19642 debug : CPythonInvoker(8): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.kodinerds.android.update 2025-07-02 09:52:53.877 T:19642 debug : CPythonInvoker(8): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.simplecache/lib 2025-07-02 09:52:53.877 T:19642 debug : CPythonInvoker(8): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.six/lib 2025-07-02 09:52:53.877 T:19642 debug : CPythonInvoker(8): default python path: 2025-07-02 09:52:53.877 T:19642 debug : CPythonInvoker(8): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python311.zip 2025-07-02 09:52:53.877 T:19642 debug : CPythonInvoker(8): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11 2025-07-02 09:52:53.877 T:19642 debug : CPythonInvoker(8): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/site-packages 2025-07-02 09:52:53.877 T:19642 debug : CPythonInvoker(8): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11 2025-07-02 09:52:53.877 T:19642 debug : CPythonInvoker(8): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/lib-dynload 2025-07-02 09:52:53.877 T:19642 debug : CPythonInvoker(8): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages 2025-07-02 09:52:53.877 T:19642 debug : CPythonInvoker(8): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages/setuptools-65.5.0.post20250518-py3.11.egg 2025-07-02 09:52:53.877 T:19642 debug : CPythonInvoker(8): adding args: 2025-07-02 09:52:53.877 T:19642 debug : CPythonInvoker(8): 2025-07-02 09:52:53.877 T:19642 debug : CPythonInvoker(8, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.kodinerds.android.update/service.py): entering source directory /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.kodinerds.android.update 2025-07-02 09:52:53.879 T:19642 debug : CPythonInvoker(8, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.kodinerds.android.update/service.py): instantiating addon using automatically obtained id of "script.kodinerds.android.update" dependent on version 3.0.0 of the xbmc.python api 2025-07-02 09:52:53.890 T:19637 debug : -->Python Interpreter Initialized<-- 2025-07-02 09:52:53.891 T:19637 debug : 2025-07-02 09:52:53.891 T:19637 debug : CPythonInvoker(3, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.joyn/service.py): the source file to load is "/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.joyn/service.py" 2025-07-02 09:52:53.891 T:19637 debug : CPythonInvoker(3): full python path: 2025-07-02 09:52:53.891 T:19637 debug : CPythonInvoker(3): custom python path: 2025-07-02 09:52:53.891 T:19637 debug : CPythonInvoker(3): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.joyn 2025-07-02 09:52:53.891 T:19637 debug : CPythonInvoker(3): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.inputstreamhelper/lib 2025-07-02 09:52:53.891 T:19637 debug : CPythonInvoker(3): default python path: 2025-07-02 09:52:53.891 T:19637 debug : CPythonInvoker(3): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python311.zip 2025-07-02 09:52:53.891 T:19637 debug : CPythonInvoker(3): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11 2025-07-02 09:52:53.892 T:19637 debug : CPythonInvoker(3): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/site-packages 2025-07-02 09:52:53.892 T:19637 debug : CPythonInvoker(3): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11 2025-07-02 09:52:53.892 T:19637 debug : CPythonInvoker(3): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/lib-dynload 2025-07-02 09:52:53.892 T:19637 debug : CPythonInvoker(3): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages 2025-07-02 09:52:53.892 T:19637 debug : CPythonInvoker(3): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages/setuptools-65.5.0.post20250518-py3.11.egg 2025-07-02 09:52:53.892 T:19637 debug : CPythonInvoker(3): adding args: 2025-07-02 09:52:53.892 T:19637 debug : CPythonInvoker(3): 2025-07-02 09:52:53.892 T:19637 debug : CPythonInvoker(3, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.joyn/service.py): entering source directory /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.joyn 2025-07-02 09:52:53.892 T:19637 debug : CPythonInvoker(3, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.joyn/service.py): instantiating addon using automatically obtained id of "plugin.video.joyn" dependent on version 3.0.0 of the xbmc.python api 2025-07-02 09:52:53.898 T:19599 info : ZeroconfAndroid: Kodi (Android_1982f9f0fc214363afd2e4d0b5d28b2b.fritz.box). now registered and active 2025-07-02 09:52:53.902 T:19634 debug : -->Python Interpreter Initialized<-- 2025-07-02 09:52:53.902 T:19634 debug : 2025-07-02 09:52:53.902 T:19634 debug : CPythonInvoker(0, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/inputstream.ffmpegdirect/resources/lib/runner.py): the source file to load is "/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/inputstream.ffmpegdirect/resources/lib/runner.py" 2025-07-02 09:52:53.903 T:19634 debug : CPythonInvoker(0): full python path: 2025-07-02 09:52:53.903 T:19634 debug : CPythonInvoker(0): custom python path: 2025-07-02 09:52:53.903 T:19634 debug : CPythonInvoker(0): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/inputstream.ffmpegdirect/resources/lib 2025-07-02 09:52:53.903 T:19634 debug : CPythonInvoker(0): default python path: 2025-07-02 09:52:53.903 T:19634 debug : CPythonInvoker(0): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python311.zip 2025-07-02 09:52:53.903 T:19634 debug : CPythonInvoker(0): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11 2025-07-02 09:52:53.903 T:19634 debug : CPythonInvoker(0): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/site-packages 2025-07-02 09:52:53.903 T:19634 debug : CPythonInvoker(0): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11 2025-07-02 09:52:53.903 T:19634 debug : CPythonInvoker(0): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/lib-dynload 2025-07-02 09:52:53.903 T:19634 debug : CPythonInvoker(0): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages 2025-07-02 09:52:53.903 T:19634 debug : CPythonInvoker(0): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages/setuptools-65.5.0.post20250518-py3.11.egg 2025-07-02 09:52:53.903 T:19634 debug : CPythonInvoker(0): adding args: 2025-07-02 09:52:53.903 T:19634 debug : CPythonInvoker(0): 2025-07-02 09:52:53.903 T:19634 debug : CPythonInvoker(0, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/inputstream.ffmpegdirect/resources/lib/runner.py): entering source directory /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/inputstream.ffmpegdirect/resources/lib 2025-07-02 09:52:53.905 T:19634 debug : CPythonInvoker(0, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/inputstream.ffmpegdirect/resources/lib/runner.py): instantiating addon using automatically obtained id of "inputstream.ffmpegdirect" dependent on version 0.0.0 of the xbmc.python api 2025-07-02 09:52:53.908 T:19639 debug : -->Python Interpreter Initialized<-- 2025-07-02 09:52:53.908 T:19639 debug : 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.youtube/resources/lib/service.py): the source file to load is "/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.youtube/resources/lib/service.py" 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): full python path: 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): custom python path: 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.youtube/resources/lib 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.certifi/lib 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.chardet/lib 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.idna/lib 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.inputstreamhelper/lib 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.requests/lib 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.urllib3/lib 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): default python path: 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python311.zip 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/site-packages 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/lib-dynload 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages/setuptools-65.5.0.post20250518-py3.11.egg 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): adding args: 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5): 2025-07-02 09:52:53.909 T:19639 debug : CPythonInvoker(5, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.youtube/resources/lib/service.py): entering source directory /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.youtube/resources/lib 2025-07-02 09:52:53.910 T:19639 debug : CPythonInvoker(5, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.youtube/resources/lib/service.py): instantiating addon using automatically obtained id of "plugin.video.youtube" dependent on version 3.0.0 of the xbmc.python api 2025-07-02 09:52:53.957 T:19644 debug : -->Python Interpreter Initialized<-- 2025-07-02 09:52:53.957 T:19644 debug : 2025-07-02 09:52:53.957 T:19644 debug : CPythonInvoker(10, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.service.nowtv/service.py): the source file to load is "/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.service.nowtv/service.py" 2025-07-02 09:52:53.957 T:19644 debug : CPythonInvoker(10): full python path: 2025-07-02 09:52:53.957 T:19644 debug : CPythonInvoker(10): custom python path: 2025-07-02 09:52:53.957 T:19644 debug : CPythonInvoker(10): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.bottle/lib 2025-07-02 09:52:53.957 T:19644 debug : CPythonInvoker(10): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.certifi/lib 2025-07-02 09:52:53.957 T:19644 debug : CPythonInvoker(10): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.chardet/lib 2025-07-02 09:52:53.957 T:19644 debug : CPythonInvoker(10): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.idna/lib 2025-07-02 09:52:53.958 T:19644 debug : CPythonInvoker(10): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.requests/lib 2025-07-02 09:52:53.958 T:19644 debug : CPythonInvoker(10): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.urllib3/lib 2025-07-02 09:52:53.958 T:19644 debug : CPythonInvoker(10): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.xmltodict/lib 2025-07-02 09:52:53.958 T:19644 debug : CPythonInvoker(10): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.service.nowtv 2025-07-02 09:52:53.958 T:19644 debug : CPythonInvoker(10): default python path: 2025-07-02 09:52:53.958 T:19644 debug : CPythonInvoker(10): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python311.zip 2025-07-02 09:52:53.958 T:19644 debug : CPythonInvoker(10): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11 2025-07-02 09:52:53.958 T:19644 debug : CPythonInvoker(10): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/site-packages 2025-07-02 09:52:53.958 T:19644 debug : CPythonInvoker(10): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11 2025-07-02 09:52:53.958 T:19644 debug : CPythonInvoker(10): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/lib-dynload 2025-07-02 09:52:53.958 T:19644 debug : CPythonInvoker(10): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages 2025-07-02 09:52:53.958 T:19644 debug : CPythonInvoker(10): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages/setuptools-65.5.0.post20250518-py3.11.egg 2025-07-02 09:52:53.958 T:19644 debug : CPythonInvoker(10): adding args: 2025-07-02 09:52:53.958 T:19644 debug : CPythonInvoker(10): 2025-07-02 09:52:53.959 T:19644 debug : CPythonInvoker(10, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.service.nowtv/service.py): entering source directory /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.service.nowtv 2025-07-02 09:52:53.959 T:19644 debug : CPythonInvoker(10, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.service.nowtv/service.py): instantiating addon using automatically obtained id of "script.service.nowtv" dependent on version 3.0.0 of the xbmc.python api 2025-07-02 09:52:53.969 T:19599 info : ZeroconfAndroid: Kodi (Android_1982f9f0fc214363afd2e4d0b5d28b2b.fritz.box). now registered and active 2025-07-02 09:52:54.000 T:19634 debug : CPythonInvoker(0, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/inputstream.ffmpegdirect/resources/lib/runner.py): script successfully run 2025-07-02 09:52:54.000 T:19634 debug : onExecutionDone(0, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/inputstream.ffmpegdirect/resources/lib/runner.py) 2025-07-02 09:52:54.014 T:19643 debug : -->Python Interpreter Initialized<-- 2025-07-02 09:52:54.015 T:19643 debug : 2025-07-02 09:52:54.015 T:19643 debug : CPythonInvoker(9, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.slyguy/service.py): the source file to load is "/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.slyguy/service.py" 2025-07-02 09:52:54.015 T:19643 debug : CPythonInvoker(9): full python path: 2025-07-02 09:52:54.015 T:19643 debug : CPythonInvoker(9): custom python path: 2025-07-02 09:52:54.015 T:19643 debug : CPythonInvoker(9): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.slyguy 2025-07-02 09:52:54.015 T:19643 debug : CPythonInvoker(9): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/slyguy.dependencies/resources/modules 2025-07-02 09:52:54.015 T:19643 debug : CPythonInvoker(9): default python path: 2025-07-02 09:52:54.015 T:19643 debug : CPythonInvoker(9): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python311.zip 2025-07-02 09:52:54.015 T:19643 debug : CPythonInvoker(9): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11 2025-07-02 09:52:54.015 T:19643 debug : CPythonInvoker(9): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/site-packages 2025-07-02 09:52:54.015 T:19643 debug : CPythonInvoker(9): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11 2025-07-02 09:52:54.015 T:19643 debug : CPythonInvoker(9): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/lib-dynload 2025-07-02 09:52:54.015 T:19643 debug : CPythonInvoker(9): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages 2025-07-02 09:52:54.015 T:19643 debug : CPythonInvoker(9): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages/setuptools-65.5.0.post20250518-py3.11.egg 2025-07-02 09:52:54.015 T:19643 debug : CPythonInvoker(9): adding args: 2025-07-02 09:52:54.015 T:19643 debug : CPythonInvoker(9): 2025-07-02 09:52:54.015 T:19643 debug : CPythonInvoker(9, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.slyguy/service.py): entering source directory /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.slyguy 2025-07-02 09:52:54.016 T:19643 debug : CPythonInvoker(9, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.slyguy/service.py): instantiating addon using automatically obtained id of "script.module.slyguy" dependent on version 0.0.0 of the xbmc.python api 2025-07-02 09:52:54.029 T:19634 debug : Python interpreter stopped 2025-07-02 09:52:54.029 T:19634 debug : Thread LanguageInvoker 531042010928 terminating 2025-07-02 09:52:54.050 T:19599 info : ZeroconfAndroid: Kodi (Android_1982f9f0fc214363afd2e4d0b5d28b2b.fritz.box). now registered and active 2025-07-02 09:52:54.053 T:19638 debug : -->Python Interpreter Initialized<-- 2025-07-02 09:52:54.053 T:19638 debug : 2025-07-02 09:52:54.053 T:19638 debug : CPythonInvoker(4, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.rtlgroup.de/service.py): the source file to load is "/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.rtlgroup.de/service.py" 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): full python path: 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): custom python path: 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.rtlgroup.de 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.common.plugin.cache/resources/lib/storage_server/ 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.certifi/lib 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.chardet/lib 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.idna/lib 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.inputstreamhelper/lib 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.requests/lib 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.urllib3/lib 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): default python path: 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python311.zip 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/site-packages 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/lib-dynload 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages/setuptools-65.5.0.post20250518-py3.11.egg 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): adding args: 2025-07-02 09:52:54.056 T:19638 debug : CPythonInvoker(4): 2025-07-02 09:52:54.057 T:19638 debug : CPythonInvoker(4, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.rtlgroup.de/service.py): entering source directory /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.rtlgroup.de 2025-07-02 09:52:54.057 T:19638 debug : CPythonInvoker(4, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.rtlgroup.de/service.py): instantiating addon using automatically obtained id of "plugin.video.rtlgroup.de" dependent on version 3.0.0 of the xbmc.python api 2025-07-02 09:52:54.097 T:19638 debug : CPythonInvoker(4, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.rtlgroup.de/service.py): script successfully run 2025-07-02 09:52:54.097 T:19638 debug : onExecutionDone(4, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.rtlgroup.de/service.py) 2025-07-02 09:52:54.108 T:19638 debug : Python interpreter stopped 2025-07-02 09:52:54.108 T:19638 debug : Thread LanguageInvoker 530970740528 terminating 2025-07-02 09:52:54.590 T:19669 debug : -->Python Interpreter Initialized<-- 2025-07-02 09:52:54.590 T:19669 debug : 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/weather.gismeteo/default.py): the source file to load is "/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/weather.gismeteo/default.py" 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): full python path: 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): custom python path: 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.certifi/lib 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.chardet/lib 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.future/lib 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.idna/lib 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.requests/lib 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.simpleplugin3/libs 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.urllib3/lib 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/weather.gismeteo 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): default python path: 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python311.zip 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/site-packages 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/lib-dynload 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages/setuptools-65.5.0.post20250518-py3.11.egg 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): adding args: 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/weather.gismeteo/default.py 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12): 1 2025-07-02 09:52:54.591 T:19669 debug : CPythonInvoker(12, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/weather.gismeteo/default.py): entering source directory /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/weather.gismeteo 2025-07-02 09:52:54.592 T:19669 debug : CPythonInvoker(12, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/weather.gismeteo/default.py): instantiating addon using automatically obtained id of "weather.gismeteo" dependent on version 3.0.0 of the xbmc.python api 2025-07-02 09:52:55.167 T:19643 debug : slyguy.common - sys.path: ['/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.slyguy', '/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.slyguy/resources/modules', '/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/slyguy.dependencies/resources/modules', '/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python311.zip', '/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11', '/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/site-packages', '/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11', '/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/lib-dynload', '/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages', '/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages/setuptools-65.5.0.post20250518-py3.11.egg'] 2025-07-02 09:52:55.364 T:19642 debug : trying to load setting definitions from old format... 2025-07-02 09:52:55.365 T:19642 debug : requested setting (Build) was not found. 2025-07-02 09:52:55.367 T:19642 debug : trying to load setting definitions from old format... 2025-07-02 09:52:55.369 T:19642 debug : requested setting (Build) was not found. 2025-07-02 09:52:55.864 T:19688 debug : [StorageClient-3.0.0] Service loaded, starting server ... 2025-07-02 09:52:56.059 T:19594 debug : ------ Window Deinit (DialogNotification.xml) ------ 2025-07-02 09:52:56.373 T:19642 debug : trying to load setting definitions from old format... 2025-07-02 09:52:56.375 T:19642 debug : requested setting (Build) was not found. 2025-07-02 09:52:56.552 T:19645 debug : Version Check: Version 0.5.30+matrix.1 started 2025-07-02 09:52:57.376 T:19627 debug : easy_acquire - Created session to http://www.msftconnecttest.com 2025-07-02 09:52:57.382 T:19642 debug : trying to load setting definitions from old format... 2025-07-02 09:52:57.383 T:19642 debug : requested setting (Build) was not found. 2025-07-02 09:52:57.386 T:19642 debug : CPythonInvoker(8, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.kodinerds.android.update/service.py): script successfully run 2025-07-02 09:52:57.386 T:19642 debug : onExecutionDone(8, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.kodinerds.android.update/service.py) 2025-07-02 09:52:57.421 T:19642 debug : Python interpreter stopped 2025-07-02 09:52:57.421 T:19642 debug : Thread LanguageInvoker 530899470128 terminating 2025-07-02 09:52:58.174 T:19640 debug : plugin.video.zattoo_hiq: Provider 0 2025-07-02 09:52:58.334 T:19635 debug : trying to load setting definitions from old format... 2025-07-02 09:52:58.903 T:19635 info : [Amazon VOD] Service: Proxy bound to 127.0.0.1:57239 2025-07-02 09:52:58.908 T:19635 info : [Amazon VOD] Service: Proxy server started 2025-07-02 09:52:58.915 T:19635 info : [Amazon VOD] Service started 2025-07-02 09:52:58.979 T:19637 debug : [plugin.video.joyn - 2.5.37+matrix.1] Detected kodi.python version 3.0.2 2025-07-02 09:52:58.979 T:19637 debug : [plugin.video.joyn - 2.5.37+matrix.1] Detected kodi version: 21.2 (21.2.0) Git:20250517-323874c937-dirty 2025-07-02 09:52:58.980 T:19637 info : [plugin.video.joyn - 2.5.37+matrix.1] Monitor started 2025-07-02 09:52:59.508 T:19640 debug : plugin.video.zattoo_hiq: {"active": true, "language": "en", "current_country": "DE", "power_guide_hash": "87b6608a9941e57742ec7588f1e38126", "lineup_hash": "LU819b7a2fed9d0daf54b35f565eaaa01c", "account": null, "ads": {"allowed": false, "ppid": "80f7bd570b35483bab2ad8311798ee91", "skip_time": -1}, "assets": {"image_base_url": "https://images.zattic.com/cms", "logo_base_url": "https://images.zattic.com/logos"}, "content_pages": {"channels": null, "extra_1": null, "extra_2": null, "live_start": null, "recordings": null, "start": null, "vod": null}, "content_collections": {}, "nonlive": {"recording_subscribable": false, "local_recording_eligible": false, "vod_eligible": true, "recording_space_subscribable": false, "replay_availability": "unavailable"}, "shop_url": "https://shop0003.zattoo.com/start", "current_time": "2025-07-02T07:52:59Z"} 2025-07-02 09:52:59.509 T:19640 debug : plugin.video.zattoo_hiq: SessionData: {'active': True, 'language': 'en', 'current_country': 'DE', 'power_guide_hash': '87b6608a9941e57742ec7588f1e38126', 'lineup_hash': 'LU819b7a2fed9d0daf54b35f565eaaa01c', 'account': None, 'ads': {'allowed': False, 'ppid': '80f7bd570b35483bab2ad8311798ee91', 'skip_time': -1}, 'assets': {'image_base_url': 'https://images.zattic.com/cms', 'logo_base_url': 'https://images.zattic.com/logos'}, 'content_pages': {'channels': None, 'extra_1': None, 'extra_2': None, 'live_start': None, 'recordings': None, 'start': None, 'vod': None}, 'content_collections': {}, 'nonlive': {'recording_subscribable': False, 'local_recording_eligible': False, 'vod_eligible': True, 'recording_space_subscribable': False, 'replay_availability': 'unavailable'}, 'shop_url': 'https://shop0003.zattoo.com/start', 'current_time': '2025-07-02T07:52:59Z'} 2025-07-02 09:53:00.059 T:19640 debug : plugin.video.zattoo_hiq: {"active": true, "language": "de", "current_country": "DE", "power_guide_hash": "6d1b081709136b54b467eca74313936a", "lineup_hash": "LUef492ef8d5908e65be84be14a60982bc", "account": {"permissions": ["SRDE", "free", "nonpaid", "nopin"], "name": "pietzschsandra@hotmail.com", "public_id": "e3a0e3104d2f4e38887d0f8c2491f2d9", "zpush_url": "https://zpush.zattoo.com/sse?public_id=e3a0e3104d2f4e38887d0f8c2491f2d9&client_id=cefc119ae7a2faa5cad4ae6e2dd8bf84b16879f941352e71780de465f7c4c593&mac=d9f81dfab85bfed86cdba20eeb7fb565", "service_country": "DE", "privacy_settings": ["npa"], "restricted_usage": {"usage_limit": 108000, "current_usage": 0, "next_reset": 1754006400}}, "ads": {"allowed": true, "ppid": "e3a0e3104d2f4e38887d0f8c2491f2d9", "skip_time": -1}, "assets": {"image_base_url": "https://images.zattic.com/cms", "logo_base_url": "https://images.zattic.com/logos"}, "content_pages": {"channels": null, "extra_1": null, "extra_2": null, "live_start": "startpage_zattoo_de_free", "recordings": null, "start": "zattoo_highlights_de_free", "vod": "zattoo_de_webmobile"}, "content_collections": {}, "nonlive": {"recording_subscribable": true, "local_recording_eligible": false, "vod_eligible": true, "recording_space_subscribable": false, "replay_availability": "unavailable"}, "shop_url": "https://shop0003.zattoo.com/start", "current_time": "2025-07-02T07:52:59Z"} 2025-07-02 09:53:00.060 T:19640 debug : plugin.video.zattoo_hiq: Login: {'active': True, 'language': 'de', 'current_country': 'DE', 'power_guide_hash': '6d1b081709136b54b467eca74313936a', 'lineup_hash': 'LUef492ef8d5908e65be84be14a60982bc', 'account': {'permissions': ['SRDE', 'free', 'nonpaid', 'nopin'], 'name': 'pietzschsandra@hotmail.com', 'public_id': 'e3a0e3104d2f4e38887d0f8c2491f2d9', 'zpush_url': 'https://zpush.zattoo.com/sse?public_id=e3a0e3104d2f4e38887d0f8c2491f2d9&client_id=cefc119ae7a2faa5cad4ae6e2dd8bf84b16879f941352e71780de465f7c4c593&mac=d9f81dfab85bfed86cdba20eeb7fb565', 'service_country': 'DE', 'privacy_settings': ['npa'], 'restricted_usage': {'usage_limit': 108000, 'current_usage': 0, 'next_reset': 1754006400}}, 'ads': {'allowed': True, 'ppid': 'e3a0e3104d2f4e38887d0f8c2491f2d9', 'skip_time': -1}, 'assets': {'image_base_url': 'https://images.zattic.com/cms', 'logo_base_url': 'https://images.zattic.com/logos'}, 'content_pages': {'channels': None, 'extra_1': None, 'extra_2': None, 'live_start': 'startpage_zattoo_de_free', 'recordings': None, 'start': 'zattoo_highlights_de_free', 'vod': 'zattoo_de_webmobile'}, 'content_collections': {}, 'nonlive': {'recording_subscribable': True, 'local_recording_eligible': False, 'vod_eligible': True, 'recording_space_subscribable': False, 'replay_availability': 'unavailable'}, 'shop_url': 'https://shop0003.zattoo.com/start', 'current_time': '2025-07-02T07:52:59Z'} 2025-07-02 09:53:00.075 T:19640 debug : plugin.video.zattoo_hiq: Provider 0 2025-07-02 09:53:00.107 T:19640 debug : plugin.video.zattoo_hiq: Start Service 2025-07-02 09:53:00.118 T:19640 debug : plugin.video.zattoo_hiq: Provider 0 2025-07-02 09:53:00.464 T:19636 info : Skipped 3 duplicate messages.. 2025-07-02 09:53:00.464 T:19636 debug : trying to load setting definitions from old format... 2025-07-02 09:53:00.523 T:19640 info : Skipped 2 duplicate messages.. 2025-07-02 09:53:00.520 T:19640 debug : plugin.video.zattoo_hiq: {"channels":[{"id":"ard","cid":"ard","title":"Das Erste HD","qualities":[{"level":"hd","title":"Das Erste HD","logo_token":"2a2a4aee64bbd6f7f817","availability":"available","logo_black_42":"/logos/2a2a4aee64bbd6f7f817/black/42x24.png","logo_black_84":"/logos/2a2a4aee64bbd6f7f817/black/84x48.png","logo_white_42":"/logos/2a2a4aee64bbd6f7f817/white/42x24.png","logo_white_84":"/logos/2a2a4aee64bbd6f7f817/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["daserste"],"display_alias":"daserste","is_radio":false,"number":1,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"zdf","cid":"zdf","title":"ZDF","qualities":[{"level":"hd","title":"ZDF HD","logo_token":"1c78af91516fa9699702","availability":"subscribable","logo_black_42":"/logos/1c78af91516fa9699702/black/42x24.png","logo_black_84":"/logos/1c78af91516fa9699702/black/84x48.png","logo_white_42":"/logos/1c78af91516fa9699702/white/42x24.png","logo_white_84":"/logos/1c78af91516fa9699702/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"ZDF","logo_token":"1c78af91516fa9699702","availability":"available","logo_black_42":"/logos/1c78af91516fa9699702/black/42x24.png","logo_black_84":"/logos/1c78af91516fa9699702/black/84x48.png","logo_white_42":"/logos/1c78af91516fa9699702/white/42x24.png","logo_white_84":"/logos/1c78af91516fa9699702/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"zdf","is_radio":false,"number":2,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"n24","cid":"n24","title":"WELT","qualities":[{"level":"hd","title":"WELT HD","logo_token":"1542f49047d14602c5a5","availability":"subscribable","logo_black_42":"/logos/1542f49047d14602c5a5/black/42x24.png","logo_black_84":"/logos/1542f49047d14602c5a5/black/84x48.png","logo_white_42":"/logos/1542f49047d14602c5a5/white/42x24.png","logo_white_84":"/logos/1542f49047d14602c5a5/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"WELT","logo_token":"2e460a3011ecd55bd3b9","availability":"available","logo_black_42":"/logos/2e460a3011ecd55bd3b9/black/42x24.png","logo_black_84":"/logos/2e460a3011ecd55bd3b9/black/84x48.png","logo_white_42":"/logos/2e460a3011ecd55bd3b9/white/42x24.png","logo_white_84":"/logos/2e460a3011ecd55bd3b9/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["welt"],"display_alias":"welt","is_radio":false,"number":3,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"einsextra","cid":"einsextra","title":"tagesschau24 HD","qualities":[{"level":"hd","title":"tagesschau24 HD","logo_token":"13077bf5f6b1fde5aaca","availability":"available","logo_black_42":"/logos/13077bf5f6b1fde5aaca/black/42x24.png","logo_black_84":"/logos/13077bf5f6b1fde5aaca/black/84x48.png","logo_white_42":"/logos/13077bf5f6b1fde5aaca/white/42x24.png","logo_white_84":"/logos/13077bf5f6b1fde5aaca/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["tagesschau24"],"display_alias":"tagesschau24","is_radio":false,"number":4,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"zdf-info","cid":"zdf-info","title":"ZDFinfo","qualities":[{"level":"hd","title":"ZDFinfo HD","logo_token":"442cfb9e07792c8ff7bf","availability":"subscribable","logo_black_42":"/logos/442cfb9e07792c8ff7bf/black/42x24.png","logo_black_84":"/logos/442cfb9e07792c8ff7bf/black/84x48.png","logo_white_42":"/logos/442cfb9e07792c8ff7bf/white/42x24.png","logo_white_84":"/logos/442cfb9e07792c8ff7bf/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"ZDFinfo","logo_token":"442cfb9e07792c8ff7bf","availability":"available","logo_black_42":"/logos/442cfb9e07792c8ff7bf/black/42x24.png","logo_black_84":"/logos/442cfb9e07792c8ff7bf/black/84x48.png","logo_white_42":"/logos/442cfb9e07792c8ff7bf/white/42x24.png","logo_white_84":"/logos/442cfb9e07792c8ff7bf/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"zdf-info","is_radio":false,"number":5,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"phoenix","cid":"phoenix","title":"Phoenix HD","qualities":[{"level":"hd","title":"Phoenix HD","logo_token":"a0b41e9eea449229f713","availability":"available","logo_black_42":"/logos/a0b41e9eea449229f713/black/42x24.png","logo_black_84":"/logos/a0b41e9eea449229f713/black/84x48.png","logo_white_42":"/logos/a0b41e9eea449229f713/white/42x24.png","logo_white_84":"/logos/a0b41e9eea449229f713/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"phoenix","is_radio":false,"number":6,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"zdfneo","cid":"zdfneo","title":"ZDFneo","qualities":[{"level":"hd","title":"ZDFneo HD","logo_token":"a915f7a6ffcb1127d24c","availability":"subscribable","logo_black_42":"/logos/a915f7a6ffcb1127d24c/black/42x24.png","logo_black_84":"/logos/a915f7a6ffcb1127d24c/black/84x48.png","logo_white_42":"/logos/a915f7a6ffcb1127d24c/white/42x24.png","logo_white_84":"/logos/a915f7a6ffcb1127d24c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"ZDFneo","logo_token":"a915f7a6ffcb1127d24c","availability":"available","logo_black_42":"/logos/a915f7a6ffcb1127d24c/black/42x24.png","logo_black_84":"/logos/a915f7a6ffcb1127d24c/black/84x48.png","logo_white_42":"/logos/a915f7a6ffcb1127d24c/white/42x24.png","logo_white_84":"/logos/a915f7a6ffcb1127d24c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"zdfneo","is_radio":false,"number":7,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"einsfestival","cid":"einsfestival","title":"ONE HD","qualities":[{"level":"hd","title":"ONE HD","logo_token":"ab1be7e38940f3ee7d3f","availability":"available","logo_black_42":"/logos/ab1be7e38940f3ee7d3f/black/42x24.png","logo_black_84":"/logos/ab1be7e38940f3ee7d3f/black/84x48.png","logo_white_42":"/logos/ab1be7e38940f3ee7d3f/white/42x24.png","logo_white_84":"/logos/ab1be7e38940f3ee7d3f/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["one"],"display_alias":"one","is_radio":false,"number":8,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"DE_arte","cid":"DE_arte","title":"ARTE HD","qualities":[{"level":"hd","title":"ARTE HD","logo_token":"51b7ef98843da07b95a6","availability":"available","logo_black_42":"/logos/51b7ef98843da07b95a6/black/42x24.png","logo_black_84":"/logos/51b7ef98843da07b95a6/black/84x48.png","logo_white_42":"/logos/51b7ef98843da07b95a6/white/42x24.png","logo_white_84":"/logos/51b7ef98843da07b95a6/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"DE_arte","is_radio":false,"number":9,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"3sat","cid":"3sat","title":"3sat","qualities":[{"level":"hd","title":"3Sat HD","logo_token":"1b22cde51d6ac1ccd5e0","availability":"subscribable","logo_black_42":"/logos/1b22cde51d6ac1ccd5e0/black/42x24.png","logo_black_84":"/logos/1b22cde51d6ac1ccd5e0/black/84x48.png","logo_white_42":"/logos/1b22cde51d6ac1ccd5e0/white/42x24.png","logo_white_84":"/logos/1b22cde51d6ac1ccd5e0/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"3sat","logo_token":"cdb16838de2d388a9517","availability":"available","logo_black_42":"/logos/cdb16838de2d388a9517/black/42x24.png","logo_black_84":"/logos/cdb16838de2d388a9517/black/84x48.png","logo_white_42":"/logos/cdb16838de2d388a9517/white/42x24.png","logo_white_84":"/logos/cdb16838de2d388a9517/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"3sat","is_radio":false,"number":10,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"kika","cid":"kika","title":"KiKA","qualities":[{"level":"hd","title":"Kika HD","logo_token":"103d7ac1a610d2b93ff3","availability":"subscribable","logo_black_42":"/logos/103d7ac1a610d2b93ff3/black/42x24.png","logo_black_84":"/logos/103d7ac1a610d2b93ff3/black/84x48.png","logo_white_42":"/logos/103d7ac1a610d2b93ff3/white/42x24.png","logo_white_84":"/logos/103d7ac1a610d2b93ff3/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"KiKA","logo_token":"9b95d9cc715ef58dd376","availability":"available","logo_black_42":"/logos/9b95d9cc715ef58dd376/black/42x24.png","logo_black_84":"/logos/9b95d9cc715ef58dd376/black/84x48.png","logo_white_42":"/logos/9b95d9cc715ef58dd376/white/42x24.png","logo_white_84":"/logos/9b95d9cc715ef58dd376/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"kika","is_radio":false,"number":11,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"nickelodeon","cid":"nickelodeon","title":"Nick/CC+1","qualities":[{"level":"hd","title":"Nick/CC+1 HD","logo_token":"2b24d6bae5e1afd4d648","availability":"subscribable","logo_black_42":"/logos/2b24d6bae5e1afd4d648/black/42x24.png","logo_black_84":"/logos/2b24d6bae5e1afd4d648/black/84x48.png","logo_white_42":"/logos/2b24d6bae5e1afd4d648/white/42x24.png","logo_white_84":"/logos/2b24d6bae5e1afd4d648/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true},{"level":"sd","title":"Nick/CC+1","logo_token":"2b24d6bae5e1afd4d648","availability":"available","logo_black_42":"/logos/2b24d6bae5e1afd4d648/black/42x24.png","logo_black_84":"/logos/2b24d6bae5e1afd4d648/black/84x48.png","logo_white_42":"/logos/2b24d6bae5e1afd4d648/white/42x24.png","logo_white_84":"/logos/2b24d6bae5e1afd4d648/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"aliases":["nick_cc_plus1"],"display_alias":"nick_cc_plus1","is_radio":false,"number":12,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"br-alpha","cid":"br-alpha","title":"ARD-alpha HD","qualities":[{"level":"hd","title":"ARD-alpha HD","logo_token":"e96fafec01ec632f9b38","availability":"available","logo_black_42":"/logos/e96fafec01ec632f9b38/black/42x24.png","logo_black_84":"/logos/e96fafec01ec632f9b38/black/84x48.png","logo_white_42":"/logos/e96fafec01ec632f9b38/white/42x24.png","logo_white_84":"/logos/e96fafec01ec632f9b38/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"ARD-alpha","logo_token":"e96fafec01ec632f9b38","availability":"available","logo_black_42":"/logos/e96fafec01ec632f9b38/black/42x24.png","logo_black_84":"/logos/e96fafec01ec632f9b38/black/84x48.png","logo_white_42":"/logos/e96fafec01ec632f9b38/white/42x24.png","logo_white_84":"/logos/e96fafec01ec632f9b38/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"br-alpha","is_radio":false,"number":13,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"n24_doku","cid":"n24_doku","title":"N24 Doku","qualities":[{"level":"hd","title":"N24 Doku HD","logo_token":"2d6c505fb41047b8f5e5","availability":"subscribable","logo_black_42":"/logos/2d6c505fb41047b8f5e5/black/42x24.png","logo_black_84":"/logos/2d6c505fb41047b8f5e5/black/84x48.png","logo_white_42":"/logos/2d6c505fb41047b8f5e5/white/42x24.png","logo_white_84":"/logos/2d6c505fb41047b8f5e5/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"N24 Doku","logo_token":"31c604ec54801361931e","availability":"available","logo_black_42":"/logos/31c604ec54801361931e/black/42x24.png","logo_black_84":"/logos/31c604ec54801361931e/black/84x48.png","logo_white_42":"/logos/31c604ec54801361931e/white/42x24.png","logo_white_84":"/logos/31c604ec54801361931e/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"n24_doku","is_radio":false,"number":14,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"df1_de","cid":"df1_de","title":"DF1 HD","qualities":[{"level":"hd","title":"DF1 HD","logo_token":"66a8d1d2859a98feb7f3","availability":"available","logo_black_42":"/logos/66a8d1d2859a98feb7f3/black/42x24.png","logo_black_84":"/logos/66a8d1d2859a98feb7f3/black/84x48.png","logo_white_42":"/logos/66a8d1d2859a98feb7f3/white/42x24.png","logo_white_84":"/logos/66a8d1d2859a98feb7f3/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"df1_de","is_radio":false,"number":15,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"dsf","cid":"dsf","title":"Sport1","qualities":[{"level":"hd","title":"Sport1 HD","logo_token":"41baa692038f2917ad57","availability":"subscribable","logo_black_42":"/logos/41baa692038f2917ad57/black/42x24.png","logo_black_84":"/logos/41baa692038f2917ad57/black/84x48.png","logo_white_42":"/logos/41baa692038f2917ad57/white/42x24.png","logo_white_84":"/logos/41baa692038f2917ad57/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"Sport1","logo_token":"1f24a0f1469c4b79bc5b","availability":"available","logo_black_42":"/logos/1f24a0f1469c4b79bc5b/black/42x24.png","logo_black_84":"/logos/1f24a0f1469c4b79bc5b/black/84x48.png","logo_white_42":"/logos/1f24a0f1469c4b79bc5b/white/42x24.png","logo_white_84":"/logos/1f24a0f1469c4b79bc5b/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["sport1"],"display_alias":"sport1","is_radio":false,"number":16,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"eurosport","cid":"eurosport","title":"Eurosport 1 HD","qualities":[{"level":"hd","title":"Eurosport 1 HD","logo_token":"6d0ab0bbdb198c6b6cb0","availability":"subscribable","logo_black_42":"/logos/6d0ab0bbdb198c6b6cb0/black/42x24.png","logo_black_84":"/logos/6d0ab0bbdb198c6b6cb0/black/84x48.png","logo_white_42":"/logos/6d0ab0bbdb198c6b6cb0/white/42x24.png","logo_white_84":"/logos/6d0ab0bbdb198c6b6cb0/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"aliases":["eurosport1"],"display_alias":"eurosport1","is_radio":false,"number":17,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"dmax","cid":"dmax","title":"DMAX HD","qualities":[{"level":"hd","title":"DMAX HD","logo_token":"36a46286c8644f6311c3","availability":"subscribable","logo_black_42":"/logos/36a46286c8644f6311c3/black/42x24.png","logo_black_84":"/logos/36a46286c8644f6311c3/black/84x48.png","logo_white_42":"/logos/36a46286c8644f6311c3/white/42x24.png","logo_white_84":"/logos/36a46286c8644f6311c3/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"dmax","is_radio":false,"number":18,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"br","cid":"br","title":"BR Fernsehen S\u00fcd HD","qualities":[{"level":"hd","title":"BR Fernsehen S\u00fcd HD","logo_token":"7bede2308528e63feaac","availability":"available","logo_black_42":"/logos/7bede2308528e63feaac/black/42x24.png","logo_black_84":"/logos/7bede2308528e63feaac/black/84x48.png","logo_white_42":"/logos/7bede2308528e63feaac/white/42x24.png","logo_white_84":"/logos/7bede2308528e63feaac/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"br","is_radio":false,"number":19,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"hr","cid":"hr","title":"HR HD","qualities":[{"level":"hd","title":"HR HD","logo_token":"f9fce1487da75bf65159","availability":"available","logo_black_42":"/logos/f9fce1487da75bf65159/black/42x24.png","logo_black_84":"/logos/f9fce1487da75bf65159/black/84x48.png","logo_white_42":"/logos/f9fce1487da75bf65159/white/42x24.png","logo_white_84":"/logos/f9fce1487da75bf65159/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"hr","is_radio":false,"number":20,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"mdr-sachsen","cid":"mdr-sachsen","title":"MDR SACHSEN HD","qualities":[{"level":"hd","title":"MDR SACHSEN HD","logo_token":"9c61c6c262ad41f0c19e","availability":"available","logo_black_42":"/logos/9c61c6c262ad41f0c19e/black/42x24.png","logo_black_84":"/logos/9c61c6c262ad41f0c19e/black/84x48.png","logo_white_42":"/logos/9c61c6c262ad41f0c19e/white/42x24.png","logo_white_84":"/logos/9c61c6c262ad41f0c19e/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"mdr-sachsen","is_radio":false,"number":21,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"ndr-niedersachsen","cid":"ndr-niedersachsen","title":"NDR Niedersachsen HD","qualities":[{"level":"hd","title":"NDR Niedersachsen HD","logo_token":"29a7c6a23050e3820a3b","availability":"available","logo_black_42":"/logos/29a7c6a23050e3820a3b/black/42x24.png","logo_black_84":"/logos/29a7c6a23050e3820a3b/black/84x48.png","logo_white_42":"/logos/29a7c6a23050e3820a3b/white/42x24.png","logo_white_84":"/logos/29a7c6a23050e3820a3b/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"ndr-niedersachsen","is_radio":false,"number":22,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"radio-bremen-tv","cid":"radio-bremen-tv","title":"Radio Bremen TV HD","qualities":[{"level":"hd","title":"Radio Bremen TV HD","logo_token":"2aa8d253274dfa4f81a4","availability":"available","logo_black_42":"/logos/2aa8d253274dfa4f81a4/black/42x24.png","logo_black_84":"/logos/2aa8d253274dfa4f81a4/black/84x48.png","logo_white_42":"/logos/2aa8d253274dfa4f81a4/white/42x24.png","logo_white_84":"/logos/2aa8d253274dfa4f81a4/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"radio-bremen-tv","is_radio":false,"number":23,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"rbb","cid":"rbb","title":"rbb Berlin HD","qualities":[{"level":"hd","title":"rbb Berlin HD","logo_token":"823d10599014e6b23d78","availability":"available","logo_black_42":"/logos/823d10599014e6b23d78/black/42x24.png","logo_black_84":"/logos/823d10599014e6b23d78/black/84x48.png","logo_white_42":"/logos/823d10599014e6b23d78/white/42x24.png","logo_white_84":"/logos/823d10599014e6b23d78/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"rbb","is_radio":false,"number":24,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"sr-fernsehen","cid":"sr-fernsehen","title":"SR Fernsehen HD","qualities":[{"level":"hd","title":"SR Fernsehen HD","logo_token":"c50695d215e17cb3f886","availability":"available","logo_black_42":"/logos/c50695d215e17cb3f886/black/42x24.png","logo_black_84":"/logos/c50695d215e17cb3f886/black/84x48.png","logo_white_42":"/logos/c50695d215e17cb3f886/white/42x24.png","logo_white_84":"/logos/c50695d215e17cb3f886/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"sr-fernsehen","is_radio":false,"number":25,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"swr-fernsehen-bw","cid":"swr-fernsehen-bw","title":"SWR BW HD","qualities":[{"level":"hd","title":"SWR BW HD","logo_token":"5edb77a08387f0b820f6","availability":"available","logo_black_42":"/logos/5edb77a08387f0b820f6/black/42x24.png","logo_black_84":"/logos/5edb77a08387f0b820f6/black/84x48.png","logo_white_42":"/logos/5edb77a08387f0b820f6/white/42x24.png","logo_white_84":"/logos/5edb77a08387f0b820f6/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"swr-fernsehen-bw","is_radio":false,"number":26,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"wdr-koeln","cid":"wdr-koeln","title":"WDR K\u00f6ln HD","qualities":[{"level":"hd","title":"WDR K\u00f6ln HD","logo_token":"945bbdc01b79bfc27f28","availability":"available","logo_black_42":"/logos/945bbdc01b79bfc27f28/black/42x24.png","logo_black_84":"/logos/945bbdc01b79bfc27f28/black/84x48.png","logo_white_42":"/logos/945bbdc01b79bfc27f28/white/42x24.png","logo_white_84":"/logos/945bbdc01b79bfc27f28/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"wdr-koeln","is_radio":false,"number":27,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"comedycentral_de","cid":"comedycentral_de","title":"Comedy Central","qualities":[{"level":"hd","title":"Comedy Central HD","logo_token":"82821837c19fc1a84508","availability":"subscribable","logo_black_42":"/logos/82821837c19fc1a84508/black/42x24.png","logo_black_84":"/logos/82821837c19fc1a84508/black/84x48.png","logo_white_42":"/logos/82821837c19fc1a84508/white/42x24.png","logo_white_84":"/logos/82821837c19fc1a84508/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true},{"level":"sd","title":"Comedy Central","logo_token":"fbce53a068a915e32a20","availability":"available","logo_black_42":"/logos/fbce53a068a915e32a20/black/42x24.png","logo_black_84":"/logos/fbce53a068a915e32a20/black/84x48.png","logo_white_42":"/logos/fbce53a068a915e32a20/white/42x24.png","logo_white_84":"/logos/fbce53a068a915e32a20/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"comedycentral_de","is_radio":false,"number":28,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"mtvgermany","cid":"mtvgermany","title":"MTV Germany","qualities":[{"level":"hd","title":"MTV Germany HD","logo_token":"48532df75c51e1add658","availability":"subscribable","logo_black_42":"/logos/48532df75c51e1add658/black/42x24.png","logo_black_84":"/logos/48532df75c51e1add658/black/84x48.png","logo_white_42":"/logos/48532df75c51e1add658/white/42x24.png","logo_white_84":"/logos/48532df75c51e1add658/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true},{"level":"sd","title":"MTV Germany","logo_token":"b2df118210ce9b74c222","availability":"available","logo_black_42":"/logos/b2df118210ce9b74c222/black/42x24.png","logo_black_84":"/logos/b2df118210ce9b74c222/black/84x48.png","logo_white_42":"/logos/b2df118210ce9b74c222/white/42x24.png","logo_white_84":"/logos/b2df118210ce9b74c222/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"mtvgermany","is_radio":false,"number":29,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"tele-5","cid":"tele-5","title":"TELE 5","qualities":[{"level":"hd","title":"TELE 5 HD","logo_token":"a457a018e717b8404408","availability":"subscribable","logo_black_42":"/logos/a457a018e717b8404408/black/42x24.png","logo_black_84":"/logos/a457a018e717b8404408/black/84x48.png","logo_white_42":"/logos/a457a018e717b8404408/white/42x24.png","logo_white_84":"/logos/a457a018e717b8404408/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"TELE 5","logo_token":"5943872acee0e8f2f5aa","availability":"available","logo_black_42":"/logos/5943872acee0e8f2f5aa/black/42x24.png","logo_black_84":"/logos/5943872acee0e8f2f5aa/black/84x48.png","logo_white_42":"/logos/5943872acee0e8f2f5aa/white/42x24.png","logo_white_84":"/logos/5943872acee0e8f2f5aa/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"tele-5","is_radio":false,"number":30,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"tlc","cid":"tlc","title":"TLC HD","qualities":[{"level":"hd","title":"TLC HD","logo_token":"bde1bad6b2c45f85c8d9","availability":"subscribable","logo_black_42":"/logos/bde1bad6b2c45f85c8d9/black/42x24.png","logo_black_84":"/logos/bde1bad6b2c45f85c8d9/black/84x48.png","logo_white_42":"/logos/bde1bad6b2c45f85c8d9/white/42x24.png","logo_white_84":"/logos/bde1bad6b2c45f85c8d9/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"tlc","is_radio":false,"number":31,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"andromeda_de","cid":"andromeda_de","title":"Andromeda HD","qualities":[{"level":"hd","title":"Andromeda HD","logo_token":"37178c4d59c1294ee446","availability":"available","logo_black_42":"/logos/37178c4d59c1294ee446/black/42x24.png","logo_black_84":"/logos/37178c4d59c1294ee446/black/84x48.png","logo_white_42":"/logos/37178c4d59c1294ee446/white/42x24.png","logo_white_84":"/logos/37178c4d59c1294ee446/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"andromeda_de","is_radio":false,"number":32,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"ard_plus_krimi_de","cid":"ard_plus_krimi_de","title":"ARD Plus Krimi HD","qualities":[{"level":"hd","title":"ARD Plus Krimi HD","logo_token":"57e53acfb98808852089","availability":"available","logo_black_42":"/logos/57e53acfb98808852089/black/42x24.png","logo_black_84":"/logos/57e53acfb98808852089/black/84x48.png","logo_white_42":"/logos/57e53acfb98808852089/white/42x24.png","logo_white_84":"/logos/57e53acfb98808852089/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"ard_plus_krimi_de","is_radio":false,"number":33,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"ard_plus_lindenstrasse_de","cid":"ard_plus_lindenstrasse_de","title":"ARD Plus Lindenstra\u00dfe HD","qualities":[{"level":"hd","title":"ARD Plus Lindenstra\u00dfe HD","logo_token":"3a7fdfc2ddb212c51c40","availability":"available","logo_black_42":"/logos/3a7fdfc2ddb212c51c40/black/42x24.png","logo_black_84":"/logos/3a7fdfc2ddb212c51c40/black/84x48.png","logo_white_42":"/logos/3a7fdfc2ddb212c51c40/white/42x24.png","logo_white_84":"/logos/3a7fdfc2ddb212c51c40/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"ard_plus_lindenstrasse_de","is_radio":false,"number":34,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"big_brother_classics_de","cid":"big_brother_classics_de","title":"Big Brother Classics HD","qualities":[{"level":"hd","title":"Big Brother Classics HD","logo_token":"c6f46648999d264ca427","availability":"available","logo_black_42":"/logos/c6f46648999d264ca427/black/42x24.png","logo_black_84":"/logos/c6f46648999d264ca427/black/84x48.png","logo_white_42":"/logos/c6f46648999d264ca427/white/42x24.png","logo_white_84":"/logos/c6f46648999d264ca427/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"big_brother_classics_de","is_radio":false,"number":35,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"comedy_und_shows_de","cid":"comedy_und_shows_de","title":"Comedy & Shows: Powered by Banijay HD","qualities":[{"level":"hd","title":"Comedy & Shows: Powered by Banijay HD","logo_token":"d684f02276dc4c7480f9","availability":"available","logo_black_42":"/logos/d684f02276dc4c7480f9/black/42x24.png","logo_black_84":"/logos/d684f02276dc4c7480f9/black/84x48.png","logo_white_42":"/logos/d684f02276dc4c7480f9/white/42x24.png","logo_white_84":"/logos/d684f02276dc4c7480f9/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"comedy_und_shows_de","is_radio":false,"number":36,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"crime_time_de","cid":"crime_time_de","title":"CRIME TIME HD","qualities":[{"level":"hd","title":"CRIME TIME HD","logo_token":"bbe7343c26cfc12dee6b","availability":"available","logo_black_42":"/logos/bbe7343c26cfc12dee6b/black/42x24.png","logo_black_84":"/logos/bbe7343c26cfc12dee6b/black/84x48.png","logo_white_42":"/logos/bbe7343c26cfc12dee6b/white/42x24.png","logo_white_84":"/logos/bbe7343c26cfc12dee6b/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"crime_time_de","is_radio":false,"number":37,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"defa_tv_de","cid":"defa_tv_de","title":"DEFA TV HD","qualities":[{"level":"hd","title":"DEFA TV HD","logo_token":"3cc75ee93357889c4fc9","availability":"available","logo_black_42":"/logos/3cc75ee93357889c4fc9/black/42x24.png","logo_black_84":"/logos/3cc75ee93357889c4fc9/black/84x48.png","logo_white_42":"/logos/3cc75ee93357889c4fc9/white/42x24.png","logo_white_84":"/logos/3cc75ee93357889c4fc9/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"defa_tv_de","is_radio":false,"number":38,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"fabella_de","cid":"fabella_de","title":"Fabella HD","qualities":[{"level":"hd","title":"Fabella HD","logo_token":"675f0f30ec25ecbcb177","availability":"available","logo_black_42":"/logos/675f0f30ec25ecbcb177/black/42x24.png","logo_black_84":"/logos/675f0f30ec25ecbcb177/black/84x48.png","logo_white_42":"/logos/675f0f30ec25ecbcb177/white/42x24.png","logo_white_84":"/logos/675f0f30ec25ecbcb177/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"fabella_de","is_radio":false,"number":39,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"familie_dr_kleist_fast_de","cid":"familie_dr_kleist_fast_de","title":"Familie Dr. Kleist HD","qualities":[{"level":"hd","title":"Familie Dr. Kleist HD","logo_token":"e347572b2db930447968","availability":"available","logo_black_42":"/logos/e347572b2db930447968/black/42x24.png","logo_black_84":"/logos/e347572b2db930447968/black/84x48.png","logo_white_42":"/logos/e347572b2db930447968/white/42x24.png","logo_white_84":"/logos/e347572b2db930447968/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"familie_dr_kleist_fast_de","is_radio":false,"number":40,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"filmgold_de","cid":"filmgold_de","title":"Filmgold HD","qualities":[{"level":"hd","title":"Filmgold HD","logo_token":"1abd13bd0a02ea3a6f04","availability":"available","logo_black_42":"/logos/1abd13bd0a02ea3a6f04/black/42x24.png","logo_black_84":"/logos/1abd13bd0a02ea3a6f04/black/84x48.png","logo_white_42":"/logos/1abd13bd0a02ea3a6f04/white/42x24.png","logo_white_84":"/logos/1abd13bd0a02ea3a6f04/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"filmgold_de","is_radio":false,"number":41,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"free_comedy_de","cid":"free_comedy_de","title":"Free Comedy HD","qualities":[{"level":"hd","title":"Free Comedy HD","logo_token":"2b9c8e80df051137342a","availability":"available","logo_black_42":"/logos/2b9c8e80df051137342a/black/42x24.png","logo_black_84":"/logos/2b9c8e80df051137342a/black/84x48.png","logo_white_42":"/logos/2b9c8e80df051137342a/white/42x24.png","logo_white_84":"/logos/2b9c8e80df051137342a/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"free_comedy_de","is_radio":false,"number":42,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"grjngo_de","cid":"grjngo_de","title":"Grjngo HD","qualities":[{"level":"hd","title":"Grjngo HD","logo_token":"627a98b54f679521f525","availability":"available","logo_black_42":"/logos/627a98b54f679521f525/black/42x24.png","logo_black_84":"/logos/627a98b54f679521f525/black/84x48.png","logo_white_42":"/logos/627a98b54f679521f525/white/42x24.png","logo_white_84":"/logos/627a98b54f679521f525/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"grjngo_de","is_radio":false,"number":43,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"heimatkino_de","cid":"heimatkino_de","title":"Heimatkino HD","qualities":[{"level":"hd","title":"Heimatkino HD","logo_token":"66fd1120836c894afee9","availability":"available","logo_black_42":"/logos/66fd1120836c894afee9/black/42x24.png","logo_black_84":"/logos/66fd1120836c894afee9/black/84x48.png","logo_white_42":"/logos/66fd1120836c894afee9/white/42x24.png","logo_white_84":"/logos/66fd1120836c894afee9/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"heimatkino_de","is_radio":false,"number":44,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"himmlisches_kino_de","cid":"himmlisches_kino_de","title":"Himmlisches Kino HD","qualities":[{"level":"hd","title":"Himmlisches Kino HD","logo_token":"54b2f844298acafe437e","availability":"available","logo_black_42":"/logos/54b2f844298acafe437e/black/42x24.png","logo_black_84":"/logos/54b2f844298acafe437e/black/84x48.png","logo_white_42":"/logos/54b2f844298acafe437e/white/42x24.png","logo_white_84":"/logos/54b2f844298acafe437e/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"himmlisches_kino_de","is_radio":false,"number":45,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"moviedome_de","cid":"moviedome_de","title":"Moviedome HD","qualities":[{"level":"hd","title":"Moviedome HD","logo_token":"21a2bac5c32f8ff471db","availability":"available","logo_black_42":"/logos/21a2bac5c32f8ff471db/black/42x24.png","logo_black_84":"/logos/21a2bac5c32f8ff471db/black/84x48.png","logo_white_42":"/logos/21a2bac5c32f8ff471db/white/42x24.png","logo_white_84":"/logos/21a2bac5c32f8ff471db/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"moviedome_de","is_radio":false,"number":46,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"moviedome_family_de","cid":"moviedome_family_de","title":"Moviedome Family HD","qualities":[{"level":"hd","title":"Moviedome Family HD","logo_token":"bbd9d1e9e3e5799f639c","availability":"available","logo_black_42":"/logos/bbd9d1e9e3e5799f639c/black/42x24.png","logo_black_84":"/logos/bbd9d1e9e3e5799f639c/black/84x48.png","logo_white_42":"/logos/bbd9d1e9e3e5799f639c/white/42x24.png","logo_white_84":"/logos/bbd9d1e9e3e5799f639c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"moviedome_family_de","is_radio":false,"number":47,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"naruto_de","cid":"naruto_de","title":"Naruto HD","qualities":[{"level":"hd","title":"Naruto HD","logo_token":"9209b113bcec0d814d26","availability":"available","logo_black_42":"/logos/9209b113bcec0d814d26/black/42x24.png","logo_black_84":"/logos/9209b113bcec0d814d26/black/84x48.png","logo_white_42":"/logos/9209b113bcec0d814d26/white/42x24.png","logo_white_84":"/logos/9209b113bcec0d814d26/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"naruto_de","is_radio":false,"number":48,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"netzkino_fast_de","cid":"netzkino_fast_de","title":"Netzkino HD","qualities":[{"level":"hd","title":"Netzkino HD","logo_token":"7ea045d9a4f30b48eea0","availability":"available","logo_black_42":"/logos/7ea045d9a4f30b48eea0/black/42x24.png","logo_black_84":"/logos/7ea045d9a4f30b48eea0/black/84x48.png","logo_white_42":"/logos/7ea045d9a4f30b48eea0/white/42x24.png","logo_white_84":"/logos/7ea045d9a4f30b48eea0/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"netzkino_fast_de","is_radio":false,"number":49,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"serienklassiker_de","cid":"serienklassiker_de","title":"Serienklassiker HD","qualities":[{"level":"hd","title":"Serienklassiker HD","logo_token":"39146679122ee184a4dc","availability":"available","logo_black_42":"/logos/39146679122ee184a4dc/black/42x24.png","logo_black_84":"/logos/39146679122ee184a4dc/black/84x48.png","logo_white_42":"/logos/39146679122ee184a4dc/white/42x24.png","logo_white_84":"/logos/39146679122ee184a4dc/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"serienklassiker_de","is_radio":false,"number":50,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"serien_plus_de","cid":"serien_plus_de","title":"Serien+ HD","qualities":[{"level":"hd","title":"Serien+ HD","logo_token":"9bf6f15e1ccbced79276","availability":"available","logo_black_42":"/logos/9bf6f15e1ccbced79276/black/42x24.png","logo_black_84":"/logos/9bf6f15e1ccbced79276/black/84x48.png","logo_white_42":"/logos/9bf6f15e1ccbced79276/white/42x24.png","logo_white_84":"/logos/9bf6f15e1ccbced79276/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"serien_plus_de","is_radio":false,"number":51,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"sooner_de","cid":"sooner_de","title":"Sooner HD","qualities":[{"level":"hd","title":"Sooner HD","logo_token":"4f6264e5c9f5fc4c4762","availability":"available","logo_black_42":"/logos/4f6264e5c9f5fc4c4762/black/42x24.png","logo_black_84":"/logos/4f6264e5c9f5fc4c4762/black/84x48.png","logo_white_42":"/logos/4f6264e5c9f5fc4c4762/white/42x24.png","logo_white_84":"/logos/4f6264e5c9f5fc4c4762/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"sooner_de","is_radio":false,"number":52,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"stand_up_comedy_de","cid":"stand_up_comedy_de","title":"Stand-Up Comedy HD","qualities":[{"level":"hd","title":"Stand-Up Comedy HD","logo_token":"b93f6b56c34cce320e5b","availability":"available","logo_black_42":"/logos/b93f6b56c34cce320e5b/black/42x24.png","logo_black_84":"/logos/b93f6b56c34cce320e5b/black/84x48.png","logo_white_42":"/logos/b93f6b56c34cce320e5b/white/42x24.png","logo_white_84":"/logos/b93f6b56c34cce320e5b/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"stand_up_comedy_de","is_radio":false,"number":53,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"stars_in_gefahr_de","cid":"stars_in_gefahr_de","title":"Stars in Gefahr: Powered by Banijay HD","qualities":[{"level":"hd","title":"Stars in Gefahr: Powered by Banijay HD","logo_token":"c1d61c003629d5583b01","availability":"available","logo_black_42":"/logos/c1d61c003629d5583b01/black/42x24.png","logo_black_84":"/logos/c1d61c003629d5583b01/black/84x48.png","logo_white_42":"/logos/c1d61c003629d5583b01/white/42x24.png","logo_white_84":"/logos/c1d61c003629d5583b01/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"stars_in_gefahr_de","is_radio":false,"number":54,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"talk_now_de","cid":"talk_now_de","title":"Talk? Now! HD","qualities":[{"level":"hd","title":"Talk? Now! HD","logo_token":"b55ee25b051263363ef9","availability":"available","logo_black_42":"/logos/b55ee25b051263363ef9/black/42x24.png","logo_black_84":"/logos/b55ee25b051263363ef9/black/84x48.png","logo_white_42":"/logos/b55ee25b051263363ef9/white/42x24.png","logo_white_84":"/logos/b55ee25b051263363ef9/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"talk_now_de","is_radio":false,"number":55,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"top_filme_de","cid":"top_filme_de","title":"Top Filme HD","qualities":[{"level":"hd","title":"Top Filme HD","logo_token":"9a37ffaa9c3f1bdad125","availability":"available","logo_black_42":"/logos/9a37ffaa9c3f1bdad125/black/42x24.png","logo_black_84":"/logos/9a37ffaa9c3f1bdad125/black/84x48.png","logo_white_42":"/logos/9a37ffaa9c3f1bdad125/white/42x24.png","logo_white_84":"/logos/9a37ffaa9c3f1bdad125/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"top_filme_de","is_radio":false,"number":56,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"top_sci_fi_de","cid":"top_sci_fi_de","title":"Top Sci-Fi HD","qualities":[{"level":"hd","title":"Top Sci-Fi HD","logo_token":"001569e8f161aab73ad3","availability":"available","logo_black_42":"/logos/001569e8f161aab73ad3/black/42x24.png","logo_black_84":"/logos/001569e8f161aab73ad3/black/84x48.png","logo_white_42":"/logos/001569e8f161aab73ad3/white/42x24.png","logo_white_84":"/logos/001569e8f161aab73ad3/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"top_sci_fi_de","is_radio":false,"number":57,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"craction_tv_de","cid":"craction_tv_de","title":"Top Serien HD","qualities":[{"level":"hd","title":"Top Serien HD","logo_token":"1d9d622b1712dc37061d","availability":"available","logo_black_42":"/logos/1d9d622b1712dc37061d/black/42x24.png","logo_black_84":"/logos/1d9d622b1712dc37061d/black/84x48.png","logo_white_42":"/logos/1d9d622b1712dc37061d/white/42x24.png","logo_white_84":"/logos/1d9d622b1712dc37061d/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["Top Serien"],"display_alias":"Top Serien","is_radio":false,"number":58,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"top_true_crime_de","cid":"top_true_crime_de","title":"Top True Crime HD","qualities":[{"level":"hd","title":"Top True Crime HD","logo_token":"86c56c90d77d247d5b04","availability":"available","logo_black_42":"/logos/86c56c90d77d247d5b04/black/42x24.png","logo_black_84":"/logos/86c56c90d77d247d5b04/black/84x48.png","logo_white_42":"/logos/86c56c90d77d247d5b04/white/42x24.png","logo_white_84":"/logos/86c56c90d77d247d5b04/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"top_true_crime_de","is_radio":false,"number":59,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"utopja_de","cid":"utopja_de","title":"Utopja HD","qualities":[{"level":"hd","title":"Utopja HD","logo_token":"d67d790f0a1877eb22fd","availability":"available","logo_black_42":"/logos/d67d790f0a1877eb22fd/black/42x24.png","logo_black_84":"/logos/d67d790f0a1877eb22fd/black/84x48.png","logo_white_42":"/logos/d67d790f0a1877eb22fd/white/42x24.png","logo_white_84":"/logos/d67d790f0a1877eb22fd/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"utopja_de","is_radio":false,"number":60,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"wedo_movies_de","cid":"wedo_movies_de","title":"wedo movies HD","qualities":[{"level":"hd","title":"wedo movies HD","logo_token":"9483042be915850e2951","availability":"available","logo_black_42":"/logos/9483042be915850e2951/black/42x24.png","logo_black_84":"/logos/9483042be915850e2951/black/84x48.png","logo_white_42":"/logos/9483042be915850e2951/white/42x24.png","logo_white_84":"/logos/9483042be915850e2951/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"wedo_movies_de","is_radio":false,"number":61,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"wedo_true_stories_de","cid":"wedo_true_stories_de","title":"wedo true stories HD","qualities":[{"level":"hd","title":"wedo true stories HD","logo_token":"2cb6703f017f22fac3ae","availability":"available","logo_black_42":"/logos/2cb6703f017f22fac3ae/black/42x24.png","logo_black_84":"/logos/2cb6703f017f22fac3ae/black/84x48.png","logo_white_42":"/logos/2cb6703f017f22fac3ae/white/42x24.png","logo_white_84":"/logos/2cb6703f017f22fac3ae/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"wedo_true_stories_de","is_radio":false,"number":62,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"ric","cid":"ric","title":"RiC","qualities":[{"level":"sd","title":"RiC","logo_token":"abebc6ebb54e8734f5fb","availability":"available","logo_black_42":"/logos/abebc6ebb54e8734f5fb/black/42x24.png","logo_black_84":"/logos/abebc6ebb54e8734f5fb/black/84x48.png","logo_white_42":"/logos/abebc6ebb54e8734f5fb/white/42x24.png","logo_white_84":"/logos/abebc6ebb54e8734f5fb/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"ric","is_radio":false,"number":63,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"curiosity_now_de","cid":"curiosity_now_de","title":"Curiosity Now HD","qualities":[{"level":"hd","title":"Curiosity Now HD","logo_token":"b97a53e9189240600299","availability":"available","logo_black_42":"/logos/b97a53e9189240600299/black/42x24.png","logo_black_84":"/logos/b97a53e9189240600299/black/84x48.png","logo_white_42":"/logos/b97a53e9189240600299/white/42x24.png","logo_white_84":"/logos/b97a53e9189240600299/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"curiosity_now_de","is_radio":false,"number":64,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"dokusat_de","cid":"dokusat_de","title":"DOKUSAT HD","qualities":[{"level":"hd","title":"DOKUSAT HD","logo_token":"ca7daf77a8c797ed4ce8","availability":"available","logo_black_42":"/logos/ca7daf77a8c797ed4ce8/black/42x24.png","logo_black_84":"/logos/ca7daf77a8c797ed4ce8/black/84x48.png","logo_white_42":"/logos/ca7daf77a8c797ed4ce8/white/42x24.png","logo_white_84":"/logos/ca7daf77a8c797ed4ce8/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"dokusat_de","is_radio":false,"number":65,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"farmland_tv_de","cid":"farmland_tv_de","title":"FarmLandTV HD","qualities":[{"level":"hd","title":"FarmLandTV HD","logo_token":"854600770b6e6aecc3cb","availability":"available","logo_black_42":"/logos/854600770b6e6aecc3cb/black/42x24.png","logo_black_84":"/logos/854600770b6e6aecc3cb/black/84x48.png","logo_white_42":"/logos/854600770b6e6aecc3cb/white/42x24.png","logo_white_84":"/logos/854600770b6e6aecc3cb/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"farmland_tv_de","is_radio":false,"number":66,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"hip_trips_de","cid":"hip_trips_de","title":"Hip Trips HD","qualities":[{"level":"hd","title":"Hip Trips HD","logo_token":"806f0c817fedcafea043","availability":"available","logo_black_42":"/logos/806f0c817fedcafea043/black/42x24.png","logo_black_84":"/logos/806f0c817fedcafea043/black/84x48.png","logo_white_42":"/logos/806f0c817fedcafea043/white/42x24.png","logo_white_84":"/logos/806f0c817fedcafea043/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"hip_trips_de","is_radio":false,"number":67,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"infast_int","cid":"infast_int","title":"INFAST HD","qualities":[{"level":"hd","title":"INFAST HD","logo_token":"9df205c69680359ee6b5","availability":"available","logo_black_42":"/logos/9df205c69680359ee6b5/black/42x24.png","logo_black_84":"/logos/9df205c69680359ee6b5/black/84x48.png","logo_white_42":"/logos/9df205c69680359ee6b5/white/42x24.png","logo_white_84":"/logos/9df205c69680359ee6b5/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"infast_int","is_radio":false,"number":68,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"inwonder_int","cid":"inwonder_int","title":"INWONDER HD","qualities":[{"level":"hd","title":"INWONDER HD","logo_token":"c9cae15ca1604d34952c","availability":"available","logo_black_42":"/logos/c9cae15ca1604d34952c/black/42x24.png","logo_black_84":"/logos/c9cae15ca1604d34952c/black/84x48.png","logo_white_42":"/logos/c9cae15ca1604d34952c/white/42x24.png","logo_white_84":"/logos/c9cae15ca1604d34952c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"inwonder_int","is_radio":false,"number":69,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"just_cooking_de","cid":"just_cooking_de","title":"JUST COOKING HD","qualities":[{"level":"hd","title":"JUST COOKING HD","logo_token":"31258d19649138406a1c","availability":"available","logo_black_42":"/logos/31258d19649138406a1c/black/42x24.png","logo_black_84":"/logos/31258d19649138406a1c/black/84x48.png","logo_white_42":"/logos/31258d19649138406a1c/white/42x24.png","logo_white_84":"/logos/31258d19649138406a1c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"just_cooking_de","is_radio":false,"number":70,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"just_fishing_de","cid":"just_fishing_de","title":"Just.fishing HD","qualities":[{"level":"hd","title":"Just.fishing HD","logo_token":"da6e0f31ed830f90a8f8","availability":"available","logo_black_42":"/logos/da6e0f31ed830f90a8f8/black/42x24.png","logo_black_84":"/logos/da6e0f31ed830f90a8f8/black/84x48.png","logo_white_42":"/logos/da6e0f31ed830f90a8f8/white/42x24.png","logo_white_84":"/logos/da6e0f31ed830f90a8f8/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"just_fishing_de","is_radio":false,"number":71,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"landlust_tv_de","cid":"landlust_tv_de","title":"Landlust TV HD","qualities":[{"level":"hd","title":"Landlust TV HD","logo_token":"2f03f8c8183732155daa","availability":"available","logo_black_42":"/logos/2f03f8c8183732155daa/black/42x24.png","logo_black_84":"/logos/2f03f8c8183732155daa/black/84x48.png","logo_white_42":"/logos/2f03f8c8183732155daa/white/42x24.png","logo_white_84":"/logos/2f03f8c8183732155daa/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"landlust_tv_de","is_radio":false,"number":72,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"moconomy_de","cid":"moconomy_de","title":"Moconomy HD","qualities":[{"level":"hd","title":"Moconomy HD","logo_token":"a6bff389d1c11281ac3c","availability":"available","logo_black_42":"/logos/a6bff389d1c11281ac3c/black/42x24.png","logo_black_84":"/logos/a6bff389d1c11281ac3c/black/84x48.png","logo_white_42":"/logos/a6bff389d1c11281ac3c/white/42x24.png","logo_white_84":"/logos/a6bff389d1c11281ac3c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"moconomy_de","is_radio":false,"number":73,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"one_terra_de","cid":"one_terra_de","title":"One TERRA HD","qualities":[{"level":"hd","title":"One TERRA HD","logo_token":"4c0400de4e0da4062b56","availability":"available","logo_black_42":"/logos/4c0400de4e0da4062b56/black/42x24.png","logo_black_84":"/logos/4c0400de4e0da4062b56/black/84x48.png","logo_white_42":"/logos/4c0400de4e0da4062b56/white/42x24.png","logo_white_84":"/logos/4c0400de4e0da4062b56/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"one_terra_de","is_radio":false,"number":74,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"royalworld_de","cid":"royalworld_de","title":"Royalworld HD","qualities":[{"level":"hd","title":"Royalworld HD","logo_token":"5b4a86b7fadb92e0654f","availability":"available","logo_black_42":"/logos/5b4a86b7fadb92e0654f/black/42x24.png","logo_black_84":"/logos/5b4a86b7fadb92e0654f/black/84x48.png","logo_white_42":"/logos/5b4a86b7fadb92e0654f/white/42x24.png","logo_white_84":"/logos/5b4a86b7fadb92e0654f/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"royalworld_de","is_radio":false,"number":75,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"spiegel_tv_konflikte_de","cid":"spiegel_tv_konflikte_de","title":"Spiegel TV Konflikte HD","qualities":[{"level":"hd","title":"Spiegel TV Konflikte HD","logo_token":"bd42bc751139bd70ea88","availability":"available","logo_black_42":"/logos/bd42bc751139bd70ea88/black/42x24.png","logo_black_84":"/logos/bd42bc751139bd70ea88/black/84x48.png","logo_white_42":"/logos/bd42bc751139bd70ea88/white/42x24.png","logo_white_84":"/logos/bd42bc751139bd70ea88/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"spiegel_tv_konflikte_de","is_radio":false,"number":76,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"tempora_tv_de","cid":"tempora_tv_de","title":"Tempora TV HD","qualities":[{"level":"hd","title":"Tempora TV HD","logo_token":"072c038c5b49f08d949c","availability":"available","logo_black_42":"/logos/072c038c5b49f08d949c/black/42x24.png","logo_black_84":"/logos/072c038c5b49f08d949c/black/84x48.png","logo_white_42":"/logos/072c038c5b49f08d949c/white/42x24.png","logo_white_84":"/logos/072c038c5b49f08d949c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"tempora_tv_de","is_radio":false,"number":77,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"terra_mater_wild_de","cid":"terra_mater_wild_de","title":"Terra Mater Wild HD","qualities":[{"level":"hd","title":"Terra Mater Wild HD","logo_token":"d55ac8f56bf87c44df68","availability":"available","logo_black_42":"/logos/d55ac8f56bf87c44df68/black/42x24.png","logo_black_84":"/logos/d55ac8f56bf87c44df68/black/84x48.png","logo_white_42":"/logos/d55ac8f56bf87c44df68/white/42x24.png","logo_white_84":"/logos/d55ac8f56bf87c44df68/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"terra_mater_wild_de","is_radio":false,"number":78,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"time_2_rlx_de","cid":"time_2_rlx_de","title":"time2Rlx HD","qualities":[{"level":"hd","title":"time2Rlx HD","logo_token":"393d261c2dbe3c25abdb","availability":"available","logo_black_42":"/logos/393d261c2dbe3c25abdb/black/42x24.png","logo_black_84":"/logos/393d261c2dbe3c25abdb/black/84x48.png","logo_white_42":"/logos/393d261c2dbe3c25abdb/white/42x24.png","logo_white_84":"/logos/393d261c2dbe3c25abdb/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"time_2_rlx_de","is_radio":false,"number":79,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"wedo_big_docs_de","cid":"wedo_big_docs_de","title":"wedo big stories HD","qualities":[{"level":"hd","title":"wedo big stories HD","logo_token":"9f7012b6ac9800465ed0","availability":"available","logo_black_42":"/logos/9f7012b6ac9800465ed0/black/42x24.png","logo_black_84":"/logos/9f7012b6ac9800465ed0/black/84x48.png","logo_white_42":"/logos/9f7012b6ac9800465ed0/white/42x24.png","logo_white_84":"/logos/9f7012b6ac9800465ed0/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["wedo_big_stories_de"],"display_alias":"wedo_big_stories_de","is_radio":false,"number":80,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"weltderwunder","cid":"weltderwunder","title":"Welt der Wunder HD","qualities":[{"level":"hd","title":"Welt der Wunder HD","logo_token":"7ba79ea10855c450d5a5","availability":"available","logo_black_42":"/logos/7ba79ea10855c450d5a5/black/42x24.png","logo_black_84":"/logos/7ba79ea10855c450d5a5/black/84x48.png","logo_white_42":"/logos/7ba79ea10855c450d5a5/white/42x24.png","logo_white_84":"/logos/7ba79ea10855c450d5a5/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"weltderwunder","is_radio":false,"number":81,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"xplore_de","cid":"xplore_de","title":"XPLORE HD","qualities":[{"level":"hd","title":"XPLORE HD","logo_token":"43e6fe6b2a06aa3937c5","availability":"available","logo_black_42":"/logos/43e6fe6b2a06aa3937c5/black/42x24.png","logo_black_84":"/logos/43e6fe6b2a06aa3937c5/black/84x48.png","logo_white_42":"/logos/43e6fe6b2a06aa3937c5/white/42x24.png","logo_white_84":"/logos/43e6fe6b2a06aa3937c5/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"xplore_de","is_radio":false,"number":82,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"euronewsgerman","cid":"euronewsgerman","title":"Euronews [ger] HD","qualities":[{"level":"hd","title":"Euronews [ger] HD","logo_token":"d41c00a295a1b040afc8","availability":"available","logo_black_42":"/logos/d41c00a295a1b040afc8/black/42x24.png","logo_black_84":"/logos/d41c00a295a1b040afc8/black/84x48.png","logo_white_42":"/logos/d41c00a295a1b040afc8/white/42x24.png","logo_white_84":"/logos/d41c00a295a1b040afc8/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"euronewsgerman","is_radio":false,"number":83,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"dazn_fast_de","cid":"dazn_fast_de","title":"DAZN FAST HD","qualities":[{"level":"hd","title":"DAZN FAST HD","logo_token":"c5baceb5880aaca3bd99","availability":"available","logo_black_42":"/logos/c5baceb5880aaca3bd99/black/42x24.png","logo_black_84":"/logos/c5baceb5880aaca3bd99/black/84x48.png","logo_white_42":"/logos/c5baceb5880aaca3bd99/white/42x24.png","logo_white_84":"/logos/c5baceb5880aaca3bd99/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"dazn_fast_de","is_radio":false,"number":84,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"dazn_rise_de","cid":"dazn_rise_de","title":"DAZN RISE HD","qualities":[{"level":"hd","title":"DAZN RISE HD","logo_token":"57965b4c3fd93a50a145","availability":"available","logo_black_42":"/logos/57965b4c3fd93a50a145/black/42x24.png","logo_black_84":"/logos/57965b4c3fd93a50a145/black/84x48.png","logo_white_42":"/logos/57965b4c3fd93a50a145/white/42x24.png","logo_white_84":"/logos/57965b4c3fd93a50a145/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"dazn_rise_de","is_radio":false,"number":85,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"red_adventure_de","cid":"red_adventure_de","title":"H\u00f6henrausch HD","qualities":[{"level":"hd","title":"H\u00f6henrausch HD","logo_token":"ac61f47d81410851e604","availability":"available","logo_black_42":"/logos/ac61f47d81410851e604/black/42x24.png","logo_black_84":"/logos/ac61f47d81410851e604/black/84x48.png","logo_white_42":"/logos/ac61f47d81410851e604/white/42x24.png","logo_white_84":"/logos/ac61f47d81410851e604/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"red_adventure_de","is_radio":false,"number":86,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"eotv","cid":"eotv","title":"More Than Sports TV","qualities":[{"level":"hd","title":"More Than Sports TV HD","logo_token":"f66cc51a21baf3a85c1e","availability":"subscribable","logo_black_42":"/logos/f66cc51a21baf3a85c1e/black/42x24.png","logo_black_84":"/logos/f66cc51a21baf3a85c1e/black/84x48.png","logo_white_42":"/logos/f66cc51a21baf3a85c1e/white/42x24.png","logo_white_84":"/logos/f66cc51a21baf3a85c1e/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"More Than Sports TV","logo_token":"f66cc51a21baf3a85c1e","availability":"available","logo_black_42":"/logos/f66cc51a21baf3a85c1e/black/42x24.png","logo_black_84":"/logos/f66cc51a21baf3a85c1e/black/84x48.png","logo_white_42":"/logos/f66cc51a21baf3a85c1e/white/42x24.png","logo_white_84":"/logos/f66cc51a21baf3a85c1e/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["more_than_sports_tv_de"],"display_alias":"more_than_sports_tv_de","is_radio":false,"number":87,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"red_bull_tv_dach_int","cid":"red_bull_tv_dach_int","title":"Red Bull TV HD","qualities":[{"level":"hd","title":"Red Bull TV HD","logo_token":"612942da9c953f4f6001","availability":"available","logo_black_42":"/logos/612942da9c953f4f6001/black/42x24.png","logo_black_84":"/logos/612942da9c953f4f6001/black/84x48.png","logo_white_42":"/logos/612942da9c953f4f6001/white/42x24.png","logo_white_84":"/logos/612942da9c953f4f6001/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"red_bull_tv_dach_int","is_radio":false,"number":88,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"scooore_de","cid":"scooore_de","title":"Scooore HD","qualities":[{"level":"hd","title":"Scooore HD","logo_token":"50b5189f49be82b1cd0e","availability":"available","logo_black_42":"/logos/50b5189f49be82b1cd0e/black/42x24.png","logo_black_84":"/logos/50b5189f49be82b1cd0e/black/84x48.png","logo_white_42":"/logos/50b5189f49be82b1cd0e/white/42x24.png","logo_white_84":"/logos/50b5189f49be82b1cd0e/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"scooore_de","is_radio":false,"number":89,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"streamster_tv_at","cid":"streamster_tv_at","title":"Streamster TV HD","qualities":[{"level":"hd","title":"Streamster TV HD","logo_token":"dafa8c4c456b3cf4f2ba","availability":"available","logo_black_42":"/logos/dafa8c4c456b3cf4f2ba/black/42x24.png","logo_black_84":"/logos/dafa8c4c456b3cf4f2ba/black/84x48.png","logo_white_42":"/logos/dafa8c4c456b3cf4f2ba/white/42x24.png","logo_white_84":"/logos/dafa8c4c456b3cf4f2ba/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"streamster_tv_at","is_radio":false,"number":90,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"tennis_channel_de","cid":"tennis_channel_de","title":"Tennis Channel HD","qualities":[{"level":"hd","title":"Tennis Channel HD","logo_token":"aa3aff54a083429fe630","availability":"available","logo_black_42":"/logos/aa3aff54a083429fe630/black/42x24.png","logo_black_84":"/logos/aa3aff54a083429fe630/black/84x48.png","logo_white_42":"/logos/aa3aff54a083429fe630/white/42x24.png","logo_white_84":"/logos/aa3aff54a083429fe630/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"tennis_channel_de","is_radio":false,"number":91,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"wedo_sports_de","cid":"wedo_sports_de","title":"wedo sports HD","qualities":[{"level":"hd","title":"wedo sports HD","logo_token":"dbabd1b17119ae0fe4ae","availability":"available","logo_black_42":"/logos/dbabd1b17119ae0fe4ae/black/42x24.png","logo_black_84":"/logos/dbabd1b17119ae0fe4ae/black/84x48.png","logo_white_42":"/logos/dbabd1b17119ae0fe4ae/white/42x24.png","logo_white_84":"/logos/dbabd1b17119ae0fe4ae/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"wedo_sports_de","is_radio":false,"number":92,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"world_of_freesports_de","cid":"world_of_freesports_de","title":"World of Freesports HD","qualities":[{"level":"hd","title":"World of Freesports HD","logo_token":"a96684a9f0e07a7a0587","availability":"available","logo_black_42":"/logos/a96684a9f0e07a7a0587/black/42x24.png","logo_black_84":"/logos/a96684a9f0e07a7a0587/black/84x48.png","logo_white_42":"/logos/a96684a9f0e07a7a0587/white/42x24.png","logo_white_84":"/logos/a96684a9f0e07a7a0587/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"world_of_freesports_de","is_radio":false,"number":93,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"qs24_ch","cid":"qs24_ch","title":"QS24","qualities":[{"level":"hd","title":"QS24 HD","logo_token":"2fff22bd72078e8361f4","availability":"subscribable","logo_black_42":"/logos/2fff22bd72078e8361f4/black/42x24.png","logo_black_84":"/logos/2fff22bd72078e8361f4/black/84x48.png","logo_white_42":"/logos/2fff22bd72078e8361f4/white/42x24.png","logo_white_84":"/logos/2fff22bd72078e8361f4/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"QS24","logo_token":"2fff22bd72078e8361f4","availability":"available","logo_black_42":"/logos/2fff22bd72078e8361f4/black/42x24.png","logo_black_84":"/logos/2fff22bd72078e8361f4/black/84x48.png","logo_white_42":"/logos/2fff22bd72078e8361f4/white/42x24.png","logo_white_84":"/logos/2fff22bd72078e8361f4/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"qs24_ch","is_radio":false,"number":94,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"deluxe_dance_de","cid":"deluxe_dance_de","title":"DLX Dance by Kontor HD","qualities":[{"level":"hd","title":"DLX Dance by Kontor HD","logo_token":"bf2682810171adf60d6a","availability":"available","logo_black_42":"/logos/bf2682810171adf60d6a/black/42x24.png","logo_black_84":"/logos/bf2682810171adf60d6a/black/84x48.png","logo_white_42":"/logos/bf2682810171adf60d6a/white/42x24.png","logo_white_84":"/logos/bf2682810171adf60d6a/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"deluxe_dance_de","is_radio":false,"number":95,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"deluxe_rap_de","cid":"deluxe_rap_de","title":"DLX Rap HD","qualities":[{"level":"hd","title":"DLX Rap HD","logo_token":"2d0bd62791fa4016f3a4","availability":"available","logo_black_42":"/logos/2d0bd62791fa4016f3a4/black/42x24.png","logo_black_84":"/logos/2d0bd62791fa4016f3a4/black/84x48.png","logo_white_42":"/logos/2d0bd62791fa4016f3a4/white/42x24.png","logo_white_84":"/logos/2d0bd62791fa4016f3a4/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"deluxe_rap_de","is_radio":false,"number":96,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"deutschesmusikfernsehen","cid":"deutschesmusikfernsehen","title":"DMF","qualities":[{"level":"sd","title":"DMF","logo_token":"558ab95e1aa9e57a59db","availability":"available","logo_black_42":"/logos/558ab95e1aa9e57a59db/black/42x24.png","logo_black_84":"/logos/558ab95e1aa9e57a59db/black/84x48.png","logo_white_42":"/logos/558ab95e1aa9e57a59db/white/42x24.png","logo_white_84":"/logos/558ab95e1aa9e57a59db/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["dmf"],"display_alias":"deutschesmusikfernsehen","is_radio":false,"number":97,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"folx_tv_at","cid":"folx_tv_at","title":"Folx TV","qualities":[{"level":"hd","title":"Folx TV HD","logo_token":"a09d151cc42ea7fd819b","availability":"subscribable","logo_black_42":"/logos/a09d151cc42ea7fd819b/black/42x24.png","logo_black_84":"/logos/a09d151cc42ea7fd819b/black/84x48.png","logo_white_42":"/logos/a09d151cc42ea7fd819b/white/42x24.png","logo_white_84":"/logos/a09d151cc42ea7fd819b/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"Folx TV","logo_token":"a09d151cc42ea7fd819b","availability":"available","logo_black_42":"/logos/a09d151cc42ea7fd819b/black/42x24.png","logo_black_84":"/logos/a09d151cc42ea7fd819b/black/84x48.png","logo_white_42":"/logos/a09d151cc42ea7fd819b/white/42x24.png","logo_white_84":"/logos/a09d151cc42ea7fd819b/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"folx_tv_at","is_radio":false,"number":98,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"one_music_television_de","cid":"one_music_television_de","title":"One Music Television HD","qualities":[{"level":"hd","title":"One Music Television HD","logo_token":"339d832ff703068d94d3","availability":"available","logo_black_42":"/logos/339d832ff703068d94d3/black/42x24.png","logo_black_84":"/logos/339d832ff703068d94d3/black/84x48.png","logo_white_42":"/logos/339d832ff703068d94d3/white/42x24.png","logo_white_84":"/logos/339d832ff703068d94d3/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"one_music_television_de","is_radio":false,"number":99,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"schlager_deluxe_de","cid":"schlager_deluxe_de","title":"Schlager Deluxe","qualities":[{"level":"sd","title":"Schlager Deluxe","logo_token":"5384e5665ac7aa7992ad","availability":"available","logo_black_42":"/logos/5384e5665ac7aa7992ad/black/42x24.png","logo_black_84":"/logos/5384e5665ac7aa7992ad/black/84x48.png","logo_white_42":"/logos/5384e5665ac7aa7992ad/white/42x24.png","logo_white_84":"/logos/5384e5665ac7aa7992ad/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"schlager_deluxe_de","is_radio":false,"number":100,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"stimmungsgarten_tv_at","cid":"stimmungsgarten_tv_at","title":"Stimmungsgarten TV","qualities":[{"level":"sd","title":"Stimmungsgarten TV","logo_token":"7e4b006c1c20ff737afa","availability":"available","logo_black_42":"/logos/7e4b006c1c20ff737afa/black/42x24.png","logo_black_84":"/logos/7e4b006c1c20ff737afa/black/84x48.png","logo_white_42":"/logos/7e4b006c1c20ff737afa/white/42x24.png","logo_white_84":"/logos/7e4b006c1c20ff737afa/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"stimmungsgarten_tv_at","is_radio":false,"number":101,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"telegold_de","cid":"telegold_de","title":"Telegold HD","qualities":[{"level":"hd","title":"Telegold HD","logo_token":"a3fbc1b0cb32828119b3","availability":"available","logo_black_42":"/logos/a3fbc1b0cb32828119b3/black/42x24.png","logo_black_84":"/logos/a3fbc1b0cb32828119b3/black/84x48.png","logo_white_42":"/logos/a3fbc1b0cb32828119b3/white/42x24.png","logo_white_84":"/logos/a3fbc1b0cb32828119b3/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"telegold_de","is_radio":false,"number":102,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"volksmusik_tv_de","cid":"volksmusik_tv_de","title":"Volksmusik.TV HD","qualities":[{"level":"hd","title":"Volksmusik.TV HD","logo_token":"18c16e1acd5d508d288f","availability":"available","logo_black_42":"/logos/18c16e1acd5d508d288f/black/42x24.png","logo_black_84":"/logos/18c16e1acd5d508d288f/black/84x48.png","logo_white_42":"/logos/18c16e1acd5d508d288f/white/42x24.png","logo_white_84":"/logos/18c16e1acd5d508d288f/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"volksmusik_tv_de","is_radio":false,"number":103,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"zwei_music_television_de","cid":"zwei_music_television_de","title":"Zwei Music Television HD","qualities":[{"level":"hd","title":"Zwei Music Television HD","logo_token":"cf6eb4a8333f85c800fa","availability":"available","logo_black_42":"/logos/cf6eb4a8333f85c800fa/black/42x24.png","logo_black_84":"/logos/cf6eb4a8333f85c800fa/black/84x48.png","logo_white_42":"/logos/cf6eb4a8333f85c800fa/white/42x24.png","logo_white_84":"/logos/cf6eb4a8333f85c800fa/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"zwei_music_television_de","is_radio":false,"number":104,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"anixe","cid":"anixe","title":"Anixe+ HD","qualities":[{"level":"hd","title":"Anixe+ HD","logo_token":"ac25081096404b40a214","availability":"available","logo_black_42":"/logos/ac25081096404b40a214/black/42x24.png","logo_black_84":"/logos/ac25081096404b40a214/black/84x48.png","logo_white_42":"/logos/ac25081096404b40a214/white/42x24.png","logo_white_84":"/logos/ac25081096404b40a214/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["anixe_plus"],"display_alias":"anixe_plus","is_radio":false,"number":105,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"anixe_hd","cid":"anixe_hd","title":"ANIXE HD Serie","qualities":[{"level":"hd","title":"ANIXE HD Serie","logo_token":"7121f64ad448440ce4fe","availability":"available","logo_black_42":"/logos/7121f64ad448440ce4fe/black/42x24.png","logo_black_84":"/logos/7121f64ad448440ce4fe/black/84x48.png","logo_white_42":"/logos/7121f64ad448440ce4fe/white/42x24.png","logo_white_84":"/logos/7121f64ad448440ce4fe/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"anixe_hd","is_radio":false,"number":106,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"bibeltv","cid":"bibeltv","title":"Bibel TV","qualities":[{"level":"hd","title":"Bibel TV HD","logo_token":"3f5ccb1581be8bbec24f","availability":"subscribable","logo_black_42":"/logos/3f5ccb1581be8bbec24f/black/42x24.png","logo_black_84":"/logos/3f5ccb1581be8bbec24f/black/84x48.png","logo_white_42":"/logos/3f5ccb1581be8bbec24f/white/42x24.png","logo_white_84":"/logos/3f5ccb1581be8bbec24f/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"Bibel TV","logo_token":"adbeea64a39a6dfa0d52","availability":"available","logo_black_42":"/logos/adbeea64a39a6dfa0d52/black/42x24.png","logo_black_84":"/logos/adbeea64a39a6dfa0d52/black/84x48.png","logo_white_42":"/logos/adbeea64a39a6dfa0d52/white/42x24.png","logo_white_84":"/logos/adbeea64a39a6dfa0d52/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"bibeltv","is_radio":false,"number":107,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"fashion_tv_de","cid":"fashion_tv_de","title":"Fashion TV HD","qualities":[{"level":"hd","title":"Fashion TV HD","logo_token":"54bd07b87c2d8b0d0523","availability":"available","logo_black_42":"/logos/54bd07b87c2d8b0d0523/black/42x24.png","logo_black_84":"/logos/54bd07b87c2d8b0d0523/black/84x48.png","logo_white_42":"/logos/54bd07b87c2d8b0d0523/white/42x24.png","logo_white_84":"/logos/54bd07b87c2d8b0d0523/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"fashion_tv_de","is_radio":false,"number":108,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"fashion_tv_secrets_int","cid":"fashion_tv_secrets_int","title":"Fashion TV Secrets HD","qualities":[{"level":"hd","title":"Fashion TV Secrets HD","logo_token":"4ea9c1d04961c476543d","availability":"available","logo_black_42":"/logos/4ea9c1d04961c476543d/black/42x24.png","logo_black_84":"/logos/4ea9c1d04961c476543d/black/84x48.png","logo_white_42":"/logos/4ea9c1d04961c476543d/white/42x24.png","logo_white_84":"/logos/4ea9c1d04961c476543d/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"fashion_tv_secrets_int","is_radio":false,"number":109,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"hope_tv_de","cid":"hope_tv_de","title":"Hope TV HD","qualities":[{"level":"hd","title":"Hope TV HD","logo_token":"026fb8fe610db4b6b435","availability":"available","logo_black_42":"/logos/026fb8fe610db4b6b435/black/42x24.png","logo_black_84":"/logos/026fb8fe610db4b6b435/black/84x48.png","logo_white_42":"/logos/026fb8fe610db4b6b435/white/42x24.png","logo_white_84":"/logos/026fb8fe610db4b6b435/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"hope_tv_de","is_radio":false,"number":110,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"ktv","cid":"ktv","title":"K-TV HD","qualities":[{"level":"hd","title":"K-TV HD","logo_token":"16f7c09961242e9b237d","availability":"available","logo_black_42":"/logos/16f7c09961242e9b237d/black/42x24.png","logo_black_84":"/logos/16f7c09961242e9b237d/black/84x48.png","logo_white_42":"/logos/16f7c09961242e9b237d/white/42x24.png","logo_white_84":"/logos/16f7c09961242e9b237d/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"ktv","is_radio":false,"number":111,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"lilo_tv_de","cid":"lilo_tv_de","title":"Lilo.TV","qualities":[{"level":"sd","title":"Lilo.TV","logo_token":"e7f56382366ad74e0ae2","availability":"available","logo_black_42":"/logos/e7f56382366ad74e0ae2/black/42x24.png","logo_black_84":"/logos/e7f56382366ad74e0ae2/black/84x48.png","logo_white_42":"/logos/e7f56382366ad74e0ae2/white/42x24.png","logo_white_84":"/logos/e7f56382366ad74e0ae2/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"lilo_tv_de","is_radio":false,"number":112,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"rocketbeans","cid":"rocketbeans","title":"Rocket Beans TV HD","qualities":[{"level":"hd","title":"Rocket Beans TV HD","logo_token":"007a5ce92d4f84747445","availability":"available","logo_black_42":"/logos/007a5ce92d4f84747445/black/42x24.png","logo_black_84":"/logos/007a5ce92d4f84747445/black/84x48.png","logo_white_42":"/logos/007a5ce92d4f84747445/white/42x24.png","logo_white_84":"/logos/007a5ce92d4f84747445/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"rocketbeans","is_radio":false,"number":113,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"123tv","cid":"123tv","title":"1-2-3 TV","qualities":[{"level":"hd","title":"1-2-3 TV HD","logo_token":"943691aedd97db674e01","availability":"subscribable","logo_black_42":"/logos/943691aedd97db674e01/black/42x24.png","logo_black_84":"/logos/943691aedd97db674e01/black/84x48.png","logo_white_42":"/logos/943691aedd97db674e01/white/42x24.png","logo_white_84":"/logos/943691aedd97db674e01/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"1-2-3 TV","logo_token":"943691aedd97db674e01","availability":"available","logo_black_42":"/logos/943691aedd97db674e01/black/42x24.png","logo_black_84":"/logos/943691aedd97db674e01/black/84x48.png","logo_white_42":"/logos/943691aedd97db674e01/white/42x24.png","logo_white_84":"/logos/943691aedd97db674e01/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"123tv","is_radio":false,"number":114,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"channel21","cid":"channel21","title":"CHANNEL21","qualities":[{"level":"hd","title":"CHANNEL21 HD","logo_token":"23466fd44de29be602e6","availability":"subscribable","logo_black_42":"/logos/23466fd44de29be602e6/black/42x24.png","logo_black_84":"/logos/23466fd44de29be602e6/black/84x48.png","logo_white_42":"/logos/23466fd44de29be602e6/white/42x24.png","logo_white_84":"/logos/23466fd44de29be602e6/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"CHANNEL21","logo_token":"23466fd44de29be602e6","availability":"available","logo_black_42":"/logos/23466fd44de29be602e6/black/42x24.png","logo_black_84":"/logos/23466fd44de29be602e6/black/84x48.png","logo_white_42":"/logos/23466fd44de29be602e6/white/42x24.png","logo_white_84":"/logos/23466fd44de29be602e6/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"channel21","is_radio":false,"number":115,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"handystar_tv_de","cid":"handystar_tv_de","title":"Handystar TV HD","qualities":[{"level":"hd","title":"Handystar TV HD","logo_token":"0d80b675d0a17525bb19","availability":"available","logo_black_42":"/logos/0d80b675d0a17525bb19/black/42x24.png","logo_black_84":"/logos/0d80b675d0a17525bb19/black/84x48.png","logo_white_42":"/logos/0d80b675d0a17525bb19/white/42x24.png","logo_white_84":"/logos/0d80b675d0a17525bb19/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"handystar_tv_de","is_radio":false,"number":116,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"hse24","cid":"hse24","title":"HSE HD","qualities":[{"level":"hd","title":"HSE HD","logo_token":"208edd2555610e4645aa","availability":"available","logo_black_42":"/logos/208edd2555610e4645aa/black/42x24.png","logo_black_84":"/logos/208edd2555610e4645aa/black/84x48.png","logo_white_42":"/logos/208edd2555610e4645aa/white/42x24.png","logo_white_84":"/logos/208edd2555610e4645aa/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"hse24","is_radio":false,"number":117,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"hse24_extra","cid":"hse24_extra","title":"HSE Extra HD","qualities":[{"level":"hd","title":"HSE Extra HD","logo_token":"ba2d76780690ad2f4203","availability":"available","logo_black_42":"/logos/ba2d76780690ad2f4203/black/42x24.png","logo_black_84":"/logos/ba2d76780690ad2f4203/black/84x48.png","logo_white_42":"/logos/ba2d76780690ad2f4203/white/42x24.png","logo_white_84":"/logos/ba2d76780690ad2f4203/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"hse24_extra","is_radio":false,"number":118,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"hse24_trend","cid":"hse24_trend","title":"HSE Trend","qualities":[{"level":"sd","title":"HSE Trend","logo_token":"aab20981dfc754f41982","availability":"available","logo_black_42":"/logos/aab20981dfc754f41982/black/42x24.png","logo_black_84":"/logos/aab20981dfc754f41982/black/84x48.png","logo_white_42":"/logos/aab20981dfc754f41982/white/42x24.png","logo_white_84":"/logos/aab20981dfc754f41982/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"hse24_trend","is_radio":false,"number":119,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"juwelo","cid":"juwelo","title":"Juwelo HD","qualities":[{"level":"hd","title":"Juwelo HD","logo_token":"70145997fbf0e8034f18","availability":"available","logo_black_42":"/logos/70145997fbf0e8034f18/black/42x24.png","logo_black_84":"/logos/70145997fbf0e8034f18/black/84x48.png","logo_white_42":"/logos/70145997fbf0e8034f18/white/42x24.png","logo_white_84":"/logos/70145997fbf0e8034f18/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"juwelo","is_radio":false,"number":120,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"meine_einkaufswelt_de","cid":"meine_einkaufswelt_de","title":"Meine Einkaufswelt HD","qualities":[{"level":"hd","title":"Meine Einkaufswelt HD","logo_token":"46aa0662a614422bd55d","availability":"available","logo_black_42":"/logos/46aa0662a614422bd55d/black/42x24.png","logo_black_84":"/logos/46aa0662a614422bd55d/black/84x48.png","logo_white_42":"/logos/46aa0662a614422bd55d/white/42x24.png","logo_white_84":"/logos/46aa0662a614422bd55d/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"meine_einkaufswelt_de","is_radio":false,"number":121,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"qvc_germany","cid":"qvc_germany","title":"QVC","qualities":[{"level":"hd","title":"QVC HD","logo_token":"5132e0e6dd1dce18eb67","availability":"subscribable","logo_black_42":"/logos/5132e0e6dd1dce18eb67/black/42x24.png","logo_black_84":"/logos/5132e0e6dd1dce18eb67/black/84x48.png","logo_white_42":"/logos/5132e0e6dd1dce18eb67/white/42x24.png","logo_white_84":"/logos/5132e0e6dd1dce18eb67/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"QVC","logo_token":"c243485633e327c6d60e","availability":"available","logo_black_42":"/logos/c243485633e327c6d60e/black/42x24.png","logo_black_84":"/logos/c243485633e327c6d60e/black/84x48.png","logo_white_42":"/logos/c243485633e327c6d60e/white/42x24.png","logo_white_84":"/logos/c243485633e327c6d60e/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"qvc_germany","is_radio":false,"number":122,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"qvc_beauty_de","cid":"qvc_beauty_de","title":"QVC STYLE","qualities":[{"level":"hd","title":"QVC STYLE HD","logo_token":"e59da051e4179444958b","availability":"subscribable","logo_black_42":"/logos/e59da051e4179444958b/black/42x24.png","logo_black_84":"/logos/e59da051e4179444958b/black/84x48.png","logo_white_42":"/logos/e59da051e4179444958b/white/42x24.png","logo_white_84":"/logos/e59da051e4179444958b/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"QVC STYLE","logo_token":"abff7632fe29928bd9ee","availability":"available","logo_black_42":"/logos/abff7632fe29928bd9ee/black/42x24.png","logo_black_84":"/logos/abff7632fe29928bd9ee/black/84x48.png","logo_white_42":"/logos/abff7632fe29928bd9ee/white/42x24.png","logo_white_84":"/logos/abff7632fe29928bd9ee/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["qvc_style"],"display_alias":"qvc_style","is_radio":false,"number":123,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"qvcplus","cid":"qvcplus","title":"QVC ZWEI HD","qualities":[{"level":"hd","title":"QVC ZWEI HD","logo_token":"6d1392a426a22b8f9cd9","availability":"available","logo_black_42":"/logos/6d1392a426a22b8f9cd9/black/42x24.png","logo_black_84":"/logos/6d1392a426a22b8f9cd9/black/84x48.png","logo_white_42":"/logos/6d1392a426a22b8f9cd9/white/42x24.png","logo_white_84":"/logos/6d1392a426a22b8f9cd9/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["qvc2"],"display_alias":"qvc2","is_radio":false,"number":124,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"sonnenklartv","cid":"sonnenklartv","title":"Sonnenklar TV","qualities":[{"level":"hd","title":"Sonnenklar TV HD","logo_token":"f9198bd005acffae0544","availability":"subscribable","logo_black_42":"/logos/f9198bd005acffae0544/black/42x24.png","logo_black_84":"/logos/f9198bd005acffae0544/black/84x48.png","logo_white_42":"/logos/f9198bd005acffae0544/white/42x24.png","logo_white_84":"/logos/f9198bd005acffae0544/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"Sonnenklar TV","logo_token":"f7c6bbee06f82b7ea818","availability":"available","logo_black_42":"/logos/f7c6bbee06f82b7ea818/black/42x24.png","logo_black_84":"/logos/f7c6bbee06f82b7ea818/black/84x48.png","logo_white_42":"/logos/f7c6bbee06f82b7ea818/white/42x24.png","logo_white_84":"/logos/f7c6bbee06f82b7ea818/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"sonnenklartv","is_radio":false,"number":125,"recording":false,"recommendations":false,"sharing":true,"group_index":0},{"id":"rtl_deutschland","cid":"rtl_deutschland","title":"RTL Deutschland HD","qualities":[{"level":"hd","title":"RTL Deutschland HD","logo_token":"f892962fb035d6796015","availability":"subscribable","logo_black_42":"/logos/f892962fb035d6796015/black/42x24.png","logo_black_84":"/logos/f892962fb035d6796015/black/84x48.png","logo_white_42":"/logos/f892962fb035d6796015/white/42x24.png","logo_white_84":"/logos/f892962fb035d6796015/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"rtl_deutschland","is_radio":false,"number":126,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"sat1_deutschland","cid":"sat1_deutschland","title":"Sat.1 Deutschland HD","qualities":[{"level":"hd","title":"Sat.1 Deutschland HD","logo_token":"e386fb79e4081e57f17d","availability":"subscribable","logo_black_42":"/logos/e386fb79e4081e57f17d/black/42x24.png","logo_black_84":"/logos/e386fb79e4081e57f17d/black/84x48.png","logo_white_42":"/logos/e386fb79e4081e57f17d/white/42x24.png","logo_white_84":"/logos/e386fb79e4081e57f17d/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"sat1_deutschland","is_radio":false,"number":127,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"pro7_deutschland","cid":"pro7_deutschland","title":"Pro7 Deutschland HD","qualities":[{"level":"hd","title":"Pro7 Deutschland HD","logo_token":"7d70f907fd2e4cf55db4","availability":"subscribable","logo_black_42":"/logos/7d70f907fd2e4cf55db4/black/42x24.png","logo_black_84":"/logos/7d70f907fd2e4cf55db4/black/84x48.png","logo_white_42":"/logos/7d70f907fd2e4cf55db4/white/42x24.png","logo_white_84":"/logos/7d70f907fd2e4cf55db4/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"pro7_deutschland","is_radio":false,"number":128,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"vox_deutschland","cid":"vox_deutschland","title":"Vox Deutschland HD","qualities":[{"level":"hd","title":"Vox Deutschland HD","logo_token":"161c7e8fb0e83a8f6c7a","availability":"subscribable","logo_black_42":"/logos/161c7e8fb0e83a8f6c7a/black/42x24.png","logo_black_84":"/logos/161c7e8fb0e83a8f6c7a/black/84x48.png","logo_white_42":"/logos/161c7e8fb0e83a8f6c7a/white/42x24.png","logo_white_84":"/logos/161c7e8fb0e83a8f6c7a/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"vox_deutschland","is_radio":false,"number":129,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"ntv_de","cid":"ntv_de","title":"ntv HD","qualities":[{"level":"hd","title":"ntv HD","logo_token":"141965c41ed0afe5e31b","availability":"subscribable","logo_black_42":"/logos/141965c41ed0afe5e31b/black/42x24.png","logo_black_84":"/logos/141965c41ed0afe5e31b/black/84x48.png","logo_white_42":"/logos/141965c41ed0afe5e31b/white/42x24.png","logo_white_84":"/logos/141965c41ed0afe5e31b/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"ntv_de","is_radio":false,"number":130,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"kabel_eins_deutschland","cid":"kabel_eins_deutschland","title":"Kabel Eins Deutschland HD","qualities":[{"level":"hd","title":"Kabel Eins Deutschland HD","logo_token":"e9d89641d8840cb52400","availability":"subscribable","logo_black_42":"/logos/e9d89641d8840cb52400/black/42x24.png","logo_black_84":"/logos/e9d89641d8840cb52400/black/84x48.png","logo_white_42":"/logos/e9d89641d8840cb52400/white/42x24.png","logo_white_84":"/logos/e9d89641d8840cb52400/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"kabel_eins_deutschland","is_radio":false,"number":131,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"rtl2_deutschland","cid":"rtl2_deutschland","title":"RTLZWEI Deutschland HD","qualities":[{"level":"hd","title":"RTLZWEI Deutschland HD","logo_token":"fa880b5397d246ebcdf6","availability":"subscribable","logo_black_42":"/logos/fa880b5397d246ebcdf6/black/42x24.png","logo_black_84":"/logos/fa880b5397d246ebcdf6/black/84x48.png","logo_white_42":"/logos/fa880b5397d246ebcdf6/white/42x24.png","logo_white_84":"/logos/fa880b5397d246ebcdf6/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"rtl2_deutschland","is_radio":false,"number":132,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"super_rtl_deutschland","cid":"super_rtl_deutschland","title":"Super RTL Deutschland HD","qualities":[{"level":"hd","title":"Super RTL Deutschland HD","logo_token":"b58632057a75a23b76fc","availability":"subscribable","logo_black_42":"/logos/b58632057a75a23b76fc/black/42x24.png","logo_black_84":"/logos/b58632057a75a23b76fc/black/84x48.png","logo_white_42":"/logos/b58632057a75a23b76fc/white/42x24.png","logo_white_84":"/logos/b58632057a75a23b76fc/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"super_rtl_deutschland","is_radio":false,"number":133,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"eurosport","cid":"eurosport","title":"Eurosport 1 HD","qualities":[{"level":"hd","title":"Eurosport 1 HD","logo_token":"6d0ab0bbdb198c6b6cb0","availability":"subscribable","logo_black_42":"/logos/6d0ab0bbdb198c6b6cb0/black/42x24.png","logo_black_84":"/logos/6d0ab0bbdb198c6b6cb0/black/84x48.png","logo_white_42":"/logos/6d0ab0bbdb198c6b6cb0/white/42x24.png","logo_white_84":"/logos/6d0ab0bbdb198c6b6cb0/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"aliases":["eurosport1"],"display_alias":"eurosport1","is_radio":false,"number":134,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"dmax","cid":"dmax","title":"DMAX HD","qualities":[{"level":"hd","title":"DMAX HD","logo_token":"36a46286c8644f6311c3","availability":"subscribable","logo_black_42":"/logos/36a46286c8644f6311c3/black/42x24.png","logo_black_84":"/logos/36a46286c8644f6311c3/black/84x48.png","logo_white_42":"/logos/36a46286c8644f6311c3/white/42x24.png","logo_white_84":"/logos/36a46286c8644f6311c3/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"dmax","is_radio":false,"number":135,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"hgtv_de","cid":"hgtv_de","title":"HGTV HD","qualities":[{"level":"hd","title":"HGTV HD","logo_token":"7a47539957e5509d3847","availability":"subscribable","logo_black_42":"/logos/7a47539957e5509d3847/black/42x24.png","logo_black_84":"/logos/7a47539957e5509d3847/black/84x48.png","logo_white_42":"/logos/7a47539957e5509d3847/white/42x24.png","logo_white_84":"/logos/7a47539957e5509d3847/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"hgtv_de","is_radio":false,"number":136,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"kabel1_doku","cid":"kabel1_doku","title":"Kabel Eins Doku HD","qualities":[{"level":"hd","title":"Kabel Eins Doku HD","logo_token":"c45b32c1acaafa5e9fc9","availability":"subscribable","logo_black_42":"/logos/c45b32c1acaafa5e9fc9/black/42x24.png","logo_black_84":"/logos/c45b32c1acaafa5e9fc9/black/84x48.png","logo_white_42":"/logos/c45b32c1acaafa5e9fc9/white/42x24.png","logo_white_84":"/logos/c45b32c1acaafa5e9fc9/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"kabel1_doku","is_radio":false,"number":137,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"rtlnitro_de","cid":"rtlnitro_de","title":"NITRO HD","qualities":[{"level":"hd","title":"NITRO HD","logo_token":"7488e841644a1ed6dbb0","availability":"subscribable","logo_black_42":"/logos/7488e841644a1ed6dbb0/black/42x24.png","logo_black_84":"/logos/7488e841644a1ed6dbb0/black/84x48.png","logo_white_42":"/logos/7488e841644a1ed6dbb0/white/42x24.png","logo_white_84":"/logos/7488e841644a1ed6dbb0/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"rtlnitro_de","is_radio":false,"number":138,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"pro7maxx","cid":"pro7maxx","title":"ProSieben MAXX HD","qualities":[{"level":"hd","title":"ProSieben MAXX HD","logo_token":"202b14c516b91546a701","availability":"subscribable","logo_black_42":"/logos/202b14c516b91546a701/black/42x24.png","logo_black_84":"/logos/202b14c516b91546a701/black/84x48.png","logo_white_42":"/logos/202b14c516b91546a701/white/42x24.png","logo_white_84":"/logos/202b14c516b91546a701/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"pro7maxx","is_radio":false,"number":139,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"rtl_plus","cid":"rtl_plus","title":"RTLup HD","qualities":[{"level":"hd","title":"RTLup HD","logo_token":"a6d3423dc0ce560ba941","availability":"subscribable","logo_black_42":"/logos/a6d3423dc0ce560ba941/black/42x24.png","logo_black_84":"/logos/a6d3423dc0ce560ba941/black/84x48.png","logo_white_42":"/logos/a6d3423dc0ce560ba941/white/42x24.png","logo_white_84":"/logos/a6d3423dc0ce560ba941/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"aliases":["rtl_up_de"],"display_alias":"rtl_up_de","is_radio":false,"number":140,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"sat1gold","cid":"sat1gold","title":"SAT.1 Gold HD","qualities":[{"level":"hd","title":"SAT.1 Gold HD","logo_token":"a9a9fb576a02e3b3844b","availability":"subscribable","logo_black_42":"/logos/a9a9fb576a02e3b3844b/black/42x24.png","logo_black_84":"/logos/a9a9fb576a02e3b3844b/black/84x48.png","logo_white_42":"/logos/a9a9fb576a02e3b3844b/white/42x24.png","logo_white_84":"/logos/a9a9fb576a02e3b3844b/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"sat1gold","is_radio":false,"number":141,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"sixx_deutschland","cid":"sixx_deutschland","title":"Sixx HD","qualities":[{"level":"hd","title":"Sixx HD","logo_token":"5e347fdec3249213a1ce","availability":"subscribable","logo_black_42":"/logos/5e347fdec3249213a1ce/black/42x24.png","logo_black_84":"/logos/5e347fdec3249213a1ce/black/84x48.png","logo_white_42":"/logos/5e347fdec3249213a1ce/white/42x24.png","logo_white_84":"/logos/5e347fdec3249213a1ce/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"sixx_deutschland","is_radio":false,"number":142,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"tlc","cid":"tlc","title":"TLC HD","qualities":[{"level":"hd","title":"TLC HD","logo_token":"bde1bad6b2c45f85c8d9","availability":"subscribable","logo_black_42":"/logos/bde1bad6b2c45f85c8d9/black/42x24.png","logo_black_84":"/logos/bde1bad6b2c45f85c8d9/black/84x48.png","logo_white_42":"/logos/bde1bad6b2c45f85c8d9/white/42x24.png","logo_white_84":"/logos/bde1bad6b2c45f85c8d9/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"tlc","is_radio":false,"number":143,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"vox_up_de","cid":"vox_up_de","title":"VOXup HD","qualities":[{"level":"hd","title":"VOXup HD","logo_token":"b5ffc91948634e9c2022","availability":"subscribable","logo_black_42":"/logos/b5ffc91948634e9c2022/black/42x24.png","logo_black_84":"/logos/b5ffc91948634e9c2022/black/84x48.png","logo_white_42":"/logos/b5ffc91948634e9c2022/white/42x24.png","logo_white_84":"/logos/b5ffc91948634e9c2022/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"vox_up_de","is_radio":false,"number":144,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"toggo_plus","cid":"toggo_plus","title":"TOGGO plus HD","qualities":[{"level":"hd","title":"TOGGO plus HD","logo_token":"4fbe5283731223513e5e","availability":"subscribable","logo_black_42":"/logos/4fbe5283731223513e5e/black/42x24.png","logo_black_84":"/logos/4fbe5283731223513e5e/black/84x48.png","logo_white_42":"/logos/4fbe5283731223513e5e/white/42x24.png","logo_white_84":"/logos/4fbe5283731223513e5e/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"toggo_plus","is_radio":false,"number":145,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"rtl_bayern_de","cid":"rtl_bayern_de","title":"RTL Bayern HD","qualities":[{"level":"hd","title":"RTL Bayern HD","logo_token":"75494bc91bac9c0fe02f","availability":"subscribable","logo_black_42":"/logos/75494bc91bac9c0fe02f/black/42x24.png","logo_black_84":"/logos/75494bc91bac9c0fe02f/black/84x48.png","logo_white_42":"/logos/75494bc91bac9c0fe02f/white/42x24.png","logo_white_84":"/logos/75494bc91bac9c0fe02f/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"rtl_bayern_de","is_radio":false,"number":146,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"rtl_hb_nds_de","cid":"rtl_hb_nds_de","title":"RTL Bremen/Niedersachsen HD","qualities":[{"level":"hd","title":"RTL Bremen/Niedersachsen HD","logo_token":"b3e2367b5feb0c24d978","availability":"subscribable","logo_black_42":"/logos/b3e2367b5feb0c24d978/black/42x24.png","logo_black_84":"/logos/b3e2367b5feb0c24d978/black/84x48.png","logo_white_42":"/logos/b3e2367b5feb0c24d978/white/42x24.png","logo_white_84":"/logos/b3e2367b5feb0c24d978/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"rtl_hb_nds_de","is_radio":false,"number":147,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"rtl_hessen_de","cid":"rtl_hessen_de","title":"RTL Hessen HD","qualities":[{"level":"hd","title":"RTL Hessen HD","logo_token":"92f52ac483638a00bf26","availability":"subscribable","logo_black_42":"/logos/92f52ac483638a00bf26/black/42x24.png","logo_black_84":"/logos/92f52ac483638a00bf26/black/84x48.png","logo_white_42":"/logos/92f52ac483638a00bf26/white/42x24.png","logo_white_84":"/logos/92f52ac483638a00bf26/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"rtl_hessen_de","is_radio":false,"number":148,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"rtl_hh_sh_de","cid":"rtl_hh_sh_de","title":"RTL Hamburg/Schleswig-Holstein HD","qualities":[{"level":"hd","title":"RTL Hamburg/Schleswig-Holstein HD","logo_token":"b3e2367b5feb0c24d978","availability":"subscribable","logo_black_42":"/logos/b3e2367b5feb0c24d978/black/42x24.png","logo_black_84":"/logos/b3e2367b5feb0c24d978/black/84x48.png","logo_white_42":"/logos/b3e2367b5feb0c24d978/white/42x24.png","logo_white_84":"/logos/b3e2367b5feb0c24d978/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"rtl_hh_sh_de","is_radio":false,"number":149,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"rtl_nrw_de","cid":"rtl_nrw_de","title":"RTL NRW HD","qualities":[{"level":"hd","title":"RTL NRW HD","logo_token":"49f9370823a957be6c45","availability":"subscribable","logo_black_42":"/logos/49f9370823a957be6c45/black/42x24.png","logo_black_84":"/logos/49f9370823a957be6c45/black/84x48.png","logo_white_42":"/logos/49f9370823a957be6c45/white/42x24.png","logo_white_84":"/logos/49f9370823a957be6c45/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"rtl_nrw_de","is_radio":false,"number":150,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"rtl_ron_de","cid":"rtl_ron_de","title":"RTL RON (Rhein-Odenwald-Neckar) HD","qualities":[{"level":"hd","title":"RTL RON (Rhein-Odenwald-Neckar) HD","logo_token":"75494bc91bac9c0fe02f","availability":"subscribable","logo_black_42":"/logos/75494bc91bac9c0fe02f/black/42x24.png","logo_black_84":"/logos/75494bc91bac9c0fe02f/black/84x48.png","logo_white_42":"/logos/75494bc91bac9c0fe02f/white/42x24.png","logo_white_84":"/logos/75494bc91bac9c0fe02f/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"rtl_ron_de","is_radio":false,"number":151,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"sat1_bayern","cid":"sat1_bayern","title":"Sat.1 Bayern","qualities":[{"level":"sd","title":"Sat.1 Bayern","logo_token":"f633ac4e52022896e6d5","availability":"subscribable","logo_black_42":"/logos/f633ac4e52022896e6d5/black/42x24.png","logo_black_84":"/logos/f633ac4e52022896e6d5/black/84x48.png","logo_white_42":"/logos/f633ac4e52022896e6d5/white/42x24.png","logo_white_84":"/logos/f633ac4e52022896e6d5/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"sat1_bayern","is_radio":false,"number":152,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"sat1_hamburg_sh","cid":"sat1_hamburg_sh","title":"Sat.1 Hamburg / Schleswig-Holstein","qualities":[{"level":"sd","title":"Sat.1 Hamburg / Schleswig-Holstein","logo_token":"2f04a2e76d499254d52f","availability":"subscribable","logo_black_42":"/logos/2f04a2e76d499254d52f/black/42x24.png","logo_black_84":"/logos/2f04a2e76d499254d52f/black/84x48.png","logo_white_42":"/logos/2f04a2e76d499254d52f/white/42x24.png","logo_white_84":"/logos/2f04a2e76d499254d52f/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"sat1_hamburg_sh","is_radio":false,"number":153,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"sat1_ns_bremen","cid":"sat1_ns_bremen","title":"Sat.1 Niedersachsen / Bremen","qualities":[{"level":"sd","title":"Sat.1 Niedersachsen / Bremen","logo_token":"8f43833f891dc51b52c7","availability":"subscribable","logo_black_42":"/logos/8f43833f891dc51b52c7/black/42x24.png","logo_black_84":"/logos/8f43833f891dc51b52c7/black/84x48.png","logo_white_42":"/logos/8f43833f891dc51b52c7/white/42x24.png","logo_white_84":"/logos/8f43833f891dc51b52c7/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"sat1_ns_bremen","is_radio":false,"number":154,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"sat1_nrw","cid":"sat1_nrw","title":"Sat.1 NRW","qualities":[{"level":"sd","title":"Sat.1 NRW","logo_token":"e2b36831c0390401bed0","availability":"subscribable","logo_black_42":"/logos/e2b36831c0390401bed0/black/42x24.png","logo_black_84":"/logos/e2b36831c0390401bed0/black/84x48.png","logo_white_42":"/logos/e2b36831c0390401bed0/white/42x24.png","logo_white_84":"/logos/e2b36831c0390401bed0/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"sat1_nrw","is_radio":false,"number":155,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"sat1_rp_hessen","cid":"sat1_rp_hessen","title":"Sat.1 Rheinland-Pfalz / Hessen","qualities":[{"level":"sd","title":"Sat.1 Rheinland-Pfalz / Hessen","logo_token":"9739bebd3c77d8f139fc","availability":"subscribable","logo_black_42":"/logos/9739bebd3c77d8f139fc/black/42x24.png","logo_black_84":"/logos/9739bebd3c77d8f139fc/black/84x48.png","logo_white_42":"/logos/9739bebd3c77d8f139fc/white/42x24.png","logo_white_84":"/logos/9739bebd3c77d8f139fc/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"sat1_rp_hessen","is_radio":false,"number":156,"recording":false,"recommendations":false,"sharing":true,"group_index":1},{"id":"al_arabiya_ae","cid":"al_arabiya_ae","title":"Al Arabiya","qualities":[{"level":"sd","title":"Al Arabiya","logo_token":"baab0a4ec9edcc4c0926","availability":"available","logo_black_42":"/logos/baab0a4ec9edcc4c0926/black/42x24.png","logo_black_84":"/logos/baab0a4ec9edcc4c0926/black/84x48.png","logo_white_42":"/logos/baab0a4ec9edcc4c0926/white/42x24.png","logo_white_84":"/logos/baab0a4ec9edcc4c0926/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"al_arabiya_ae","is_radio":false,"number":157,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"al-jazeera-arabic","cid":"al-jazeera-arabic","title":"Al Jazeera","qualities":[{"level":"hd","title":"Al Jazeera HD","logo_token":"f2501888da3e47bd2004","availability":"subscribable","logo_black_42":"/logos/f2501888da3e47bd2004/black/42x24.png","logo_black_84":"/logos/f2501888da3e47bd2004/black/84x48.png","logo_white_42":"/logos/f2501888da3e47bd2004/white/42x24.png","logo_white_84":"/logos/f2501888da3e47bd2004/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"Al Jazeera","logo_token":"f2501888da3e47bd2004","availability":"available","logo_black_42":"/logos/f2501888da3e47bd2004/black/42x24.png","logo_black_84":"/logos/f2501888da3e47bd2004/black/84x48.png","logo_white_42":"/logos/f2501888da3e47bd2004/white/42x24.png","logo_white_84":"/logos/f2501888da3e47bd2004/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"al-jazeera-arabic","is_radio":false,"number":158,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"al-jazeera","cid":"al-jazeera","title":"Al Jazeera English","qualities":[{"level":"hd","title":"Al Jazeera English HD","logo_token":"9940d772b96cd155a80b","availability":"subscribable","logo_black_42":"/logos/9940d772b96cd155a80b/black/42x24.png","logo_black_84":"/logos/9940d772b96cd155a80b/black/84x48.png","logo_white_42":"/logos/9940d772b96cd155a80b/white/42x24.png","logo_white_84":"/logos/9940d772b96cd155a80b/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"Al Jazeera English","logo_token":"83f6f5e593e099f75d20","availability":"available","logo_black_42":"/logos/83f6f5e593e099f75d20/black/42x24.png","logo_black_84":"/logos/83f6f5e593e099f75d20/black/84x48.png","logo_white_42":"/logos/83f6f5e593e099f75d20/white/42x24.png","logo_white_84":"/logos/83f6f5e593e099f75d20/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"al-jazeera","is_radio":false,"number":159,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"arirang_kr","cid":"arirang_kr","title":"Arirang TV HD","qualities":[{"level":"hd","title":"Arirang TV HD","logo_token":"79418d67a7bd42495d39","availability":"available","logo_black_42":"/logos/79418d67a7bd42495d39/black/42x24.png","logo_black_84":"/logos/79418d67a7bd42495d39/black/84x48.png","logo_white_42":"/logos/79418d67a7bd42495d39/white/42x24.png","logo_white_84":"/logos/79418d67a7bd42495d39/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"arirang_kr","is_radio":false,"number":160,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"asharq_news_sa","cid":"asharq_news_sa","title":"Asharq News HD","qualities":[{"level":"hd","title":"Asharq News HD","logo_token":"aa5646455c3efefb3786","availability":"available","logo_black_42":"/logos/aa5646455c3efefb3786/black/42x24.png","logo_black_84":"/logos/aa5646455c3efefb3786/black/84x48.png","logo_white_42":"/logos/aa5646455c3efefb3786/white/42x24.png","logo_white_84":"/logos/aa5646455c3efefb3786/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"asharq_news_sa","is_radio":false,"number":161,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"bloomberg_quicktake_int","cid":"bloomberg_quicktake_int","title":"Bloomberg Originals HD","qualities":[{"level":"hd","title":"Bloomberg Originals HD","logo_token":"b72e0256b91fc267715d","availability":"available","logo_black_42":"/logos/b72e0256b91fc267715d/black/42x24.png","logo_black_84":"/logos/b72e0256b91fc267715d/black/84x48.png","logo_white_42":"/logos/b72e0256b91fc267715d/white/42x24.png","logo_white_84":"/logos/b72e0256b91fc267715d/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["bloombergoriginals"],"display_alias":"bloombergoriginals","is_radio":false,"number":162,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"bloomberg-europe","cid":"bloomberg-europe","title":"Bloomberg TV","qualities":[{"level":"hd","title":"Bloomberg TV HD","logo_token":"7384c0c92348c5d05d07","availability":"subscribable","logo_black_42":"/logos/7384c0c92348c5d05d07/black/42x24.png","logo_black_84":"/logos/7384c0c92348c5d05d07/black/84x48.png","logo_white_42":"/logos/7384c0c92348c5d05d07/white/42x24.png","logo_white_84":"/logos/7384c0c92348c5d05d07/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"Bloomberg TV","logo_token":"7384c0c92348c5d05d07","availability":"available","logo_black_42":"/logos/7384c0c92348c5d05d07/black/42x24.png","logo_black_84":"/logos/7384c0c92348c5d05d07/black/84x48.png","logo_white_42":"/logos/7384c0c92348c5d05d07/white/42x24.png","logo_white_84":"/logos/7384c0c92348c5d05d07/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"bloomberg-europe","is_radio":false,"number":163,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"cnn-international","cid":"cnn-international","title":"CNN International","qualities":[{"level":"hd","title":"CNN International HD","logo_token":"313c55f90368cad92afc","availability":"subscribable","logo_black_42":"/logos/313c55f90368cad92afc/black/42x24.png","logo_black_84":"/logos/313c55f90368cad92afc/black/84x48.png","logo_white_42":"/logos/313c55f90368cad92afc/white/42x24.png","logo_white_84":"/logos/313c55f90368cad92afc/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"CNN International","logo_token":"75c2107cbdb11872b382","availability":"available","logo_black_42":"/logos/75c2107cbdb11872b382/black/42x24.png","logo_black_84":"/logos/75c2107cbdb11872b382/black/84x48.png","logo_white_42":"/logos/75c2107cbdb11872b382/white/42x24.png","logo_white_84":"/logos/75c2107cbdb11872b382/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"cnn-international","is_radio":false,"number":164,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"current_time_tv_int","cid":"current_time_tv_int","title":"Current Time TV HD","qualities":[{"level":"hd","title":"Current Time TV HD","logo_token":"89dbce136e0209625290","availability":"available","logo_black_42":"/logos/89dbce136e0209625290/black/42x24.png","logo_black_84":"/logos/89dbce136e0209625290/black/84x48.png","logo_white_42":"/logos/89dbce136e0209625290/white/42x24.png","logo_white_84":"/logos/89dbce136e0209625290/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"current_time_tv_int","is_radio":false,"number":165,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"euronews-en","cid":"euronews-en","title":"Euronews [en] HD","qualities":[{"level":"hd","title":"Euronews [en] HD","logo_token":"36e0b15372fb3db05d98","availability":"available","logo_black_42":"/logos/36e0b15372fb3db05d98/black/42x24.png","logo_black_84":"/logos/36e0b15372fb3db05d98/black/84x48.png","logo_white_42":"/logos/36e0b15372fb3db05d98/white/42x24.png","logo_white_84":"/logos/36e0b15372fb3db05d98/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"Euronews [en]","logo_token":"36e0b15372fb3db05d98","availability":"available","logo_black_42":"/logos/36e0b15372fb3db05d98/black/42x24.png","logo_black_84":"/logos/36e0b15372fb3db05d98/black/84x48.png","logo_white_42":"/logos/36e0b15372fb3db05d98/white/42x24.png","logo_white_84":"/logos/36e0b15372fb3db05d98/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"euronews-en","is_radio":false,"number":166,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"euronews-fr","cid":"euronews-fr","title":"Euronews [fr] HD","qualities":[{"level":"hd","title":"Euronews [fr] HD","logo_token":"6a1a61d7e20a382776bb","availability":"available","logo_black_42":"/logos/6a1a61d7e20a382776bb/black/42x24.png","logo_black_84":"/logos/6a1a61d7e20a382776bb/black/84x48.png","logo_white_42":"/logos/6a1a61d7e20a382776bb/white/42x24.png","logo_white_84":"/logos/6a1a61d7e20a382776bb/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"euronews-fr","is_radio":false,"number":167,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"euronews_italian","cid":"euronews_italian","title":"Euronews [it] HD","qualities":[{"level":"hd","title":"Euronews [it] HD","logo_token":"befbfb9b5f8c41988f26","availability":"available","logo_black_42":"/logos/befbfb9b5f8c41988f26/black/42x24.png","logo_black_84":"/logos/befbfb9b5f8c41988f26/black/84x48.png","logo_white_42":"/logos/befbfb9b5f8c41988f26/white/42x24.png","logo_white_84":"/logos/befbfb9b5f8c41988f26/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"euronews_italian","is_radio":false,"number":168,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"france-24-en","cid":"france-24-en","title":"France 24 [en]","qualities":[{"level":"hd","title":"France 24 HD [en]","logo_token":"5aab5d89d511824aed90","availability":"subscribable","logo_black_42":"/logos/5aab5d89d511824aed90/black/42x24.png","logo_black_84":"/logos/5aab5d89d511824aed90/black/84x48.png","logo_white_42":"/logos/5aab5d89d511824aed90/white/42x24.png","logo_white_84":"/logos/5aab5d89d511824aed90/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"France 24 [en]","logo_token":"5aab5d89d511824aed90","availability":"available","logo_black_42":"/logos/5aab5d89d511824aed90/black/42x24.png","logo_black_84":"/logos/5aab5d89d511824aed90/black/84x48.png","logo_white_42":"/logos/5aab5d89d511824aed90/white/42x24.png","logo_white_84":"/logos/5aab5d89d511824aed90/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"france-24-en","is_radio":false,"number":169,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"france-24-fr","cid":"france-24-fr","title":"France 24 [fr]","qualities":[{"level":"hd","title":"France 24 HD [fr]","logo_token":"64a23271e56959ecf49c","availability":"subscribable","logo_black_42":"/logos/64a23271e56959ecf49c/black/42x24.png","logo_black_84":"/logos/64a23271e56959ecf49c/black/84x48.png","logo_white_42":"/logos/64a23271e56959ecf49c/white/42x24.png","logo_white_84":"/logos/64a23271e56959ecf49c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"France 24 [fr]","logo_token":"64a23271e56959ecf49c","availability":"available","logo_black_42":"/logos/64a23271e56959ecf49c/black/42x24.png","logo_black_84":"/logos/64a23271e56959ecf49c/black/84x48.png","logo_white_42":"/logos/64a23271e56959ecf49c/white/42x24.png","logo_white_84":"/logos/64a23271e56959ecf49c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"france-24-fr","is_radio":false,"number":170,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"god-channel-tv","cid":"god-channel-tv","title":"GOD TV","qualities":[{"level":"sd","title":"GOD TV","logo_token":"29a59b8688c583daf281","availability":"available","logo_black_42":"/logos/29a59b8688c583daf281/black/42x24.png","logo_black_84":"/logos/29a59b8688c583daf281/black/84x48.png","logo_white_42":"/logos/29a59b8688c583daf281/white/42x24.png","logo_white_84":"/logos/29a59b8688c583daf281/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"god-channel-tv","is_radio":false,"number":171,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"nhk_world_jp","cid":"nhk_world_jp","title":"NHK WORLD-JAPAN HD","qualities":[{"level":"hd","title":"NHK WORLD-JAPAN HD","logo_token":"ed42dcf5d37c28db040c","availability":"available","logo_black_42":"/logos/ed42dcf5d37c28db040c/black/42x24.png","logo_black_84":"/logos/ed42dcf5d37c28db040c/black/84x48.png","logo_white_42":"/logos/ed42dcf5d37c28db040c/white/42x24.png","logo_white_84":"/logos/ed42dcf5d37c28db040c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"nhk_world_jp","is_radio":false,"number":172,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"orf2_europe","cid":"orf2_europe","title":"ORF 2 Europe HD","qualities":[{"level":"hd","title":"ORF 2 Europe HD","logo_token":"bc48b8b5bc35b6e09627","availability":"available","logo_black_42":"/logos/bc48b8b5bc35b6e09627/black/42x24.png","logo_black_84":"/logos/bc48b8b5bc35b6e09627/black/84x48.png","logo_white_42":"/logos/bc48b8b5bc35b6e09627/white/42x24.png","logo_white_84":"/logos/bc48b8b5bc35b6e09627/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"orf2_europe","is_radio":false,"number":173,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"sonlife","cid":"sonlife","title":"SONLife","qualities":[{"level":"sd","title":"SONLife","logo_token":"140cc2ccc58fa266cfa2","availability":"available","logo_black_42":"/logos/140cc2ccc58fa266cfa2/black/42x24.png","logo_black_84":"/logos/140cc2ccc58fa266cfa2/black/84x48.png","logo_white_42":"/logos/140cc2ccc58fa266cfa2/white/42x24.png","logo_white_84":"/logos/140cc2ccc58fa266cfa2/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"sonlife","is_radio":false,"number":174,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"sf-info-intl","cid":"sf-info-intl","title":"SRF info HD","qualities":[{"level":"hd","title":"SRF info HD","logo_token":"1a451842a885328f94b4","availability":"available","logo_black_42":"/logos/1a451842a885328f94b4/black/42x24.png","logo_black_84":"/logos/1a451842a885328f94b4/black/84x48.png","logo_white_42":"/logos/1a451842a885328f94b4/white/42x24.png","logo_white_84":"/logos/1a451842a885328f94b4/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"sf-info-intl","is_radio":false,"number":175,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"wedo_amor_es","cid":"wedo_amor_es","title":"wedo Amor HD","qualities":[{"level":"hd","title":"wedo Amor HD","logo_token":"bfc7ef1a549a8cb13bd2","availability":"available","logo_black_42":"/logos/bfc7ef1a549a8cb13bd2/black/42x24.png","logo_black_84":"/logos/bfc7ef1a549a8cb13bd2/black/84x48.png","logo_white_42":"/logos/bfc7ef1a549a8cb13bd2/white/42x24.png","logo_white_84":"/logos/bfc7ef1a549a8cb13bd2/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"wedo_amor_es","is_radio":false,"number":176,"recording":false,"recommendations":false,"sharing":true,"group_index":2},{"id":"1plus1_ua","cid":"1plus1_ua","title":"1+1","qualities":[{"level":"sd","title":"1+1","logo_token":"77afdb4a90b49dedba18","availability":"available","logo_black_42":"/logos/77afdb4a90b49dedba18/black/42x24.png","logo_black_84":"/logos/77afdb4a90b49dedba18/black/84x48.png","logo_white_42":"/logos/77afdb4a90b49dedba18/white/42x24.png","logo_white_84":"/logos/77afdb4a90b49dedba18/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"1plus1_ua","is_radio":false,"number":177,"recording":false,"recommendations":false,"sharing":true,"group_index":3},{"id":"espreso_tv_ua","cid":"espreso_tv_ua","title":"Espreso TV HD","qualities":[{"level":"hd","title":"Espreso TV HD","logo_token":"b5158e570431e7d173cd","availability":"available","logo_black_42":"/logos/b5158e570431e7d173cd/black/42x24.png","logo_black_84":"/logos/b5158e570431e7d173cd/black/84x48.png","logo_white_42":"/logos/b5158e570431e7d173cd/white/42x24.png","logo_white_84":"/logos/b5158e570431e7d173cd/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"espreso_tv_ua","is_radio":false,"number":178,"recording":false,"recommendations":false,"sharing":true,"group_index":3},{"id":"uatv_ua","cid":"uatv_ua","title":"FREEDOM","qualities":[{"level":"sd","title":"FREEDOM","logo_token":"7fbc67fe989caaaeea86","availability":"available","logo_black_42":"/logos/7fbc67fe989caaaeea86/black/42x24.png","logo_black_84":"/logos/7fbc67fe989caaaeea86/black/84x48.png","logo_white_42":"/logos/7fbc67fe989caaaeea86/white/42x24.png","logo_white_84":"/logos/7fbc67fe989caaaeea86/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"uatv_ua","is_radio":false,"number":179,"recording":false,"recommendations":false,"sharing":true,"group_index":3},{"id":"a_tv","cid":"a_tv","title":"a.tv HD","qualities":[{"level":"hd","title":"a.tv HD","logo_token":"c4d1c474364d19c59c02","availability":"available","logo_black_42":"/logos/c4d1c474364d19c59c02/black/42x24.png","logo_black_84":"/logos/c4d1c474364d19c59c02/black/84x48.png","logo_white_42":"/logos/c4d1c474364d19c59c02/white/42x24.png","logo_white_84":"/logos/c4d1c474364d19c59c02/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"a.tv","logo_token":"c4d1c474364d19c59c02","availability":"available","logo_black_42":"/logos/c4d1c474364d19c59c02/black/42x24.png","logo_black_84":"/logos/c4d1c474364d19c59c02/black/84x48.png","logo_white_42":"/logos/c4d1c474364d19c59c02/white/42x24.png","logo_white_84":"/logos/c4d1c474364d19c59c02/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"a_tv","is_radio":false,"number":180,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"allgaeu_tv_de","cid":"allgaeu_tv_de","title":"Allg\u00e4u TV HD","qualities":[{"level":"hd","title":"Allg\u00e4u TV HD","logo_token":"d8494e760e231744b804","availability":"available","logo_black_42":"/logos/d8494e760e231744b804/black/42x24.png","logo_black_84":"/logos/d8494e760e231744b804/black/84x48.png","logo_white_42":"/logos/d8494e760e231744b804/white/42x24.png","logo_white_84":"/logos/d8494e760e231744b804/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"allgaeu_tv_de","is_radio":false,"number":181,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"baden_tv_de","cid":"baden_tv_de","title":"Baden TV","qualities":[{"level":"sd","title":"Baden TV","logo_token":"981dcc072e59d07a8497","availability":"available","logo_black_42":"/logos/981dcc072e59d07a8497/black/42x24.png","logo_black_84":"/logos/981dcc072e59d07a8497/black/84x48.png","logo_white_42":"/logos/981dcc072e59d07a8497/white/42x24.png","logo_white_84":"/logos/981dcc072e59d07a8497/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"baden_tv_de","is_radio":false,"number":182,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"baden_tv_sued_de","cid":"baden_tv_sued_de","title":"Baden TV S\u00fcd HD","qualities":[{"level":"hd","title":"Baden TV S\u00fcd HD","logo_token":"336ac9184be71f2dc88c","availability":"available","logo_black_42":"/logos/336ac9184be71f2dc88c/black/42x24.png","logo_black_84":"/logos/336ac9184be71f2dc88c/black/84x48.png","logo_white_42":"/logos/336ac9184be71f2dc88c/white/42x24.png","logo_white_84":"/logos/336ac9184be71f2dc88c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"baden_tv_sued_de","is_radio":false,"number":183,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"br_nord","cid":"br_nord","title":"BR Fernsehen Nord HD","qualities":[{"level":"hd","title":"BR Fernsehen Nord HD","logo_token":"3c4edc97353da524e999","availability":"available","logo_black_42":"/logos/3c4edc97353da524e999/black/42x24.png","logo_black_84":"/logos/3c4edc97353da524e999/black/84x48.png","logo_white_42":"/logos/3c4edc97353da524e999/white/42x24.png","logo_white_84":"/logos/3c4edc97353da524e999/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"br_nord","is_radio":false,"number":184,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"franken_fernsehen","cid":"franken_fernsehen","title":"Franken Fernsehen HD","qualities":[{"level":"hd","title":"Franken Fernsehen HD","logo_token":"05498e463020ce0fb09a","availability":"available","logo_black_42":"/logos/05498e463020ce0fb09a/black/42x24.png","logo_black_84":"/logos/05498e463020ce0fb09a/black/84x48.png","logo_white_42":"/logos/05498e463020ce0fb09a/white/42x24.png","logo_white_84":"/logos/05498e463020ce0fb09a/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"Franken Fernsehen","logo_token":"05498e463020ce0fb09a","availability":"available","logo_black_42":"/logos/05498e463020ce0fb09a/black/42x24.png","logo_black_84":"/logos/05498e463020ce0fb09a/black/84x48.png","logo_white_42":"/logos/05498e463020ce0fb09a/white/42x24.png","logo_white_84":"/logos/05498e463020ce0fb09a/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"franken_fernsehen","is_radio":false,"number":185,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"mdr-sachsen-anhalt","cid":"mdr-sachsen-anhalt","title":"MDR SACHSEN-ANHALT HD","qualities":[{"level":"hd","title":"MDR SACHSEN-ANHALT HD","logo_token":"1694a32cffbc010c5733","availability":"available","logo_black_42":"/logos/1694a32cffbc010c5733/black/42x24.png","logo_black_84":"/logos/1694a32cffbc010c5733/black/84x48.png","logo_white_42":"/logos/1694a32cffbc010c5733/white/42x24.png","logo_white_84":"/logos/1694a32cffbc010c5733/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"mdr-sachsen-anhalt","is_radio":false,"number":186,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"mdr-thueringen","cid":"mdr-thueringen","title":"MDR TH\u00dcRINGEN HD","qualities":[{"level":"hd","title":"MDR TH\u00dcRINGEN HD","logo_token":"d6c1a2327093c052c1eb","availability":"available","logo_black_42":"/logos/d6c1a2327093c052c1eb/black/42x24.png","logo_black_84":"/logos/d6c1a2327093c052c1eb/black/84x48.png","logo_white_42":"/logos/d6c1a2327093c052c1eb/white/42x24.png","logo_white_84":"/logos/d6c1a2327093c052c1eb/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"mdr-thueringen","is_radio":false,"number":187,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"muenchen_tv","cid":"muenchen_tv","title":"M\u00fcnchen TV HD","qualities":[{"level":"hd","title":"M\u00fcnchen TV HD","logo_token":"9a283775e35dfd2cc519","availability":"available","logo_black_42":"/logos/9a283775e35dfd2cc519/black/42x24.png","logo_black_84":"/logos/9a283775e35dfd2cc519/black/84x48.png","logo_white_42":"/logos/9a283775e35dfd2cc519/white/42x24.png","logo_white_84":"/logos/9a283775e35dfd2cc519/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"M\u00fcnchen TV","logo_token":"9a283775e35dfd2cc519","availability":"available","logo_black_42":"/logos/9a283775e35dfd2cc519/black/42x24.png","logo_black_84":"/logos/9a283775e35dfd2cc519/black/84x48.png","logo_white_42":"/logos/9a283775e35dfd2cc519/white/42x24.png","logo_white_84":"/logos/9a283775e35dfd2cc519/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"muenchen_tv","is_radio":false,"number":188,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"muldental_tv_de","cid":"muldental_tv_de","title":"Muldental.TV HD","qualities":[{"level":"hd","title":"Muldental.TV HD","logo_token":"f042e5b75ac997a46e70","availability":"available","logo_black_42":"/logos/f042e5b75ac997a46e70/black/42x24.png","logo_black_84":"/logos/f042e5b75ac997a46e70/black/84x48.png","logo_white_42":"/logos/f042e5b75ac997a46e70/white/42x24.png","logo_white_84":"/logos/f042e5b75ac997a46e70/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"muldental_tv_de","is_radio":false,"number":189,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"mytvplus_de","cid":"mytvplus_de","title":"MyTVplus HD","qualities":[{"level":"hd","title":"MyTVplus HD","logo_token":"f7ce82df9f2cd35df737","availability":"available","logo_black_42":"/logos/f7ce82df9f2cd35df737/black/42x24.png","logo_black_84":"/logos/f7ce82df9f2cd35df737/black/84x48.png","logo_white_42":"/logos/f7ce82df9f2cd35df737/white/42x24.png","logo_white_84":"/logos/f7ce82df9f2cd35df737/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"mytvplus_de","is_radio":false,"number":190,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"nahe_tv_de","cid":"nahe_tv_de","title":"nahe TV HD","qualities":[{"level":"hd","title":"nahe TV HD","logo_token":"6687bba886ac258753c1","availability":"available","logo_black_42":"/logos/6687bba886ac258753c1/black/42x24.png","logo_black_84":"/logos/6687bba886ac258753c1/black/84x48.png","logo_white_42":"/logos/6687bba886ac258753c1/white/42x24.png","logo_white_84":"/logos/6687bba886ac258753c1/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"nahe_tv_de","is_radio":false,"number":191,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"ndr-hamburg","cid":"ndr-hamburg","title":"NDR Hamburg HD","qualities":[{"level":"hd","title":"NDR Hamburg HD","logo_token":"eb7b33ef21dfc34dfcd4","availability":"available","logo_black_42":"/logos/eb7b33ef21dfc34dfcd4/black/42x24.png","logo_black_84":"/logos/eb7b33ef21dfc34dfcd4/black/84x48.png","logo_white_42":"/logos/eb7b33ef21dfc34dfcd4/white/42x24.png","logo_white_84":"/logos/eb7b33ef21dfc34dfcd4/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"ndr-hamburg","is_radio":false,"number":192,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"ndr-mv","cid":"ndr-mv","title":"NDR Mecklenburg-Vorpommern HD","qualities":[{"level":"hd","title":"NDR Mecklenburg-Vorpommern HD","logo_token":"e6a1d9d07ceb8a52c64b","availability":"available","logo_black_42":"/logos/e6a1d9d07ceb8a52c64b/black/42x24.png","logo_black_84":"/logos/e6a1d9d07ceb8a52c64b/black/84x48.png","logo_white_42":"/logos/e6a1d9d07ceb8a52c64b/white/42x24.png","logo_white_84":"/logos/e6a1d9d07ceb8a52c64b/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"ndr-mv","is_radio":false,"number":193,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"ndr-schleswig-holstein","cid":"ndr-schleswig-holstein","title":"NDR Schleswig-Holstein HD","qualities":[{"level":"hd","title":"NDR Schleswig-Holstein HD","logo_token":"84c61efb06cb696366d2","availability":"available","logo_black_42":"/logos/84c61efb06cb696366d2/black/42x24.png","logo_black_84":"/logos/84c61efb06cb696366d2/black/84x48.png","logo_white_42":"/logos/84c61efb06cb696366d2/white/42x24.png","logo_white_84":"/logos/84c61efb06cb696366d2/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"ndr-schleswig-holstein","is_radio":false,"number":194,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"niederbayern_tv_deggendorf_de","cid":"niederbayern_tv_deggendorf_de","title":"Niederbayern TV Deggendorf-Straubing HD","qualities":[{"level":"hd","title":"Niederbayern TV Deggendorf-Straubing HD","logo_token":"3986d4361ff70b0793b7","availability":"available","logo_black_42":"/logos/3986d4361ff70b0793b7/black/42x24.png","logo_black_84":"/logos/3986d4361ff70b0793b7/black/84x48.png","logo_white_42":"/logos/3986d4361ff70b0793b7/white/42x24.png","logo_white_84":"/logos/3986d4361ff70b0793b7/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"niederbayern_tv_deggendorf_de","is_radio":false,"number":195,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"niederbayern_tv_landshut_de","cid":"niederbayern_tv_landshut_de","title":"Niederbayern TV Landshut HD","qualities":[{"level":"hd","title":"Niederbayern TV Landshut HD","logo_token":"831d6640b1c001ba9fa6","availability":"available","logo_black_42":"/logos/831d6640b1c001ba9fa6/black/42x24.png","logo_black_84":"/logos/831d6640b1c001ba9fa6/black/84x48.png","logo_white_42":"/logos/831d6640b1c001ba9fa6/white/42x24.png","logo_white_84":"/logos/831d6640b1c001ba9fa6/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"niederbayern_tv_landshut_de","is_radio":false,"number":196,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"niederbayern_tv_passau_de","cid":"niederbayern_tv_passau_de","title":"Niederbayern TV Passau HD","qualities":[{"level":"hd","title":"Niederbayern TV Passau HD","logo_token":"777a432721ddf6ec6fcb","availability":"available","logo_black_42":"/logos/777a432721ddf6ec6fcb/black/42x24.png","logo_black_84":"/logos/777a432721ddf6ec6fcb/black/84x48.png","logo_white_42":"/logos/777a432721ddf6ec6fcb/white/42x24.png","logo_white_84":"/logos/777a432721ddf6ec6fcb/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"niederbayern_tv_passau_de","is_radio":false,"number":197,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"nrwision","cid":"nrwision","title":"NRWision","qualities":[{"level":"hd","title":"NRWision HD","logo_token":"cb204e81bbf94823ab65","availability":"subscribable","logo_black_42":"/logos/cb204e81bbf94823ab65/black/42x24.png","logo_black_84":"/logos/cb204e81bbf94823ab65/black/84x48.png","logo_white_42":"/logos/cb204e81bbf94823ab65/white/42x24.png","logo_white_84":"/logos/cb204e81bbf94823ab65/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"NRWision","logo_token":"62f359e1fca50bbe1f92","availability":"available","logo_black_42":"/logos/62f359e1fca50bbe1f92/black/42x24.png","logo_black_84":"/logos/62f359e1fca50bbe1f92/black/84x48.png","logo_white_42":"/logos/62f359e1fca50bbe1f92/white/42x24.png","logo_white_84":"/logos/62f359e1fca50bbe1f92/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"nrwision","is_radio":false,"number":198,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"oberpfalz_tv_de","cid":"oberpfalz_tv_de","title":"Oberpfalz TV HD","qualities":[{"level":"hd","title":"Oberpfalz TV HD","logo_token":"042c51cbf82d5f563642","availability":"available","logo_black_42":"/logos/042c51cbf82d5f563642/black/42x24.png","logo_black_84":"/logos/042c51cbf82d5f563642/black/84x48.png","logo_white_42":"/logos/042c51cbf82d5f563642/white/42x24.png","logo_white_84":"/logos/042c51cbf82d5f563642/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"oberpfalz_tv_de","is_radio":false,"number":199,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"ok_kaiserslautern_de","cid":"ok_kaiserslautern_de","title":"OK Kaiserslautern HD","qualities":[{"level":"hd","title":"OK Kaiserslautern HD","logo_token":"1fd746d793d7f0a2a5db","availability":"available","logo_black_42":"/logos/1fd746d793d7f0a2a5db/black/42x24.png","logo_black_84":"/logos/1fd746d793d7f0a2a5db/black/84x48.png","logo_white_42":"/logos/1fd746d793d7f0a2a5db/white/42x24.png","logo_white_84":"/logos/1fd746d793d7f0a2a5db/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"ok_kaiserslautern_de","is_radio":false,"number":200,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"ok_weinstrasse_de","cid":"ok_weinstrasse_de","title":"OK Weinstra\u00dfe HD","qualities":[{"level":"hd","title":"OK Weinstra\u00dfe HD","logo_token":"341d60df872db3810fa4","availability":"available","logo_black_42":"/logos/341d60df872db3810fa4/black/42x24.png","logo_black_84":"/logos/341d60df872db3810fa4/black/84x48.png","logo_white_42":"/logos/341d60df872db3810fa4/white/42x24.png","logo_white_84":"/logos/341d60df872db3810fa4/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"ok_weinstrasse_de","is_radio":false,"number":201,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"ok4_koblenz_de","cid":"ok4_koblenz_de","title":"OK4 HD","qualities":[{"level":"hd","title":"OK4 HD","logo_token":"5a909b3a8520810f6b93","availability":"available","logo_black_42":"/logos/5a909b3a8520810f6b93/black/42x24.png","logo_black_84":"/logos/5a909b3a8520810f6b93/black/84x48.png","logo_white_42":"/logos/5a909b3a8520810f6b93/white/42x24.png","logo_white_84":"/logos/5a909b3a8520810f6b93/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"ok4_koblenz_de","is_radio":false,"number":202,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"ok54_trier_de","cid":"ok54_trier_de","title":"OK54 B\u00fcrgerrundfunk Trier HD","qualities":[{"level":"hd","title":"OK54 B\u00fcrgerrundfunk Trier HD","logo_token":"566b683319ee99b2427e","availability":"available","logo_black_42":"/logos/566b683319ee99b2427e/black/42x24.png","logo_black_84":"/logos/566b683319ee99b2427e/black/84x48.png","logo_white_42":"/logos/566b683319ee99b2427e/white/42x24.png","logo_white_84":"/logos/566b683319ee99b2427e/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"ok54_trier_de","is_radio":false,"number":203,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"oktv_ludwigshafen_de","cid":"oktv_ludwigshafen_de","title":"OKTV Ludwigshafen HD","qualities":[{"level":"hd","title":"OKTV Ludwigshafen HD","logo_token":"60a2303d8bd0a8385853","availability":"available","logo_black_42":"/logos/60a2303d8bd0a8385853/black/42x24.png","logo_black_84":"/logos/60a2303d8bd0a8385853/black/84x48.png","logo_white_42":"/logos/60a2303d8bd0a8385853/white/42x24.png","logo_white_84":"/logos/60a2303d8bd0a8385853/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"oktv_ludwigshafen_de","is_radio":false,"number":204,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"oktv_mainz_de","cid":"oktv_mainz_de","title":"OKTV Mainz HD","qualities":[{"level":"hd","title":"OKTV Mainz HD","logo_token":"07b4efb006106eaf7a39","availability":"available","logo_black_42":"/logos/07b4efb006106eaf7a39/black/42x24.png","logo_black_84":"/logos/07b4efb006106eaf7a39/black/84x48.png","logo_white_42":"/logos/07b4efb006106eaf7a39/white/42x24.png","logo_white_84":"/logos/07b4efb006106eaf7a39/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"oktv_mainz_de","is_radio":false,"number":205,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"oktv_suedwestpfalz_de","cid":"oktv_suedwestpfalz_de","title":"OKTV S\u00fcdwestpfalz HD","qualities":[{"level":"hd","title":"OKTV S\u00fcdwestpfalz HD","logo_token":"7ce8e23ffb50b578b50f","availability":"available","logo_black_42":"/logos/7ce8e23ffb50b578b50f/black/42x24.png","logo_black_84":"/logos/7ce8e23ffb50b578b50f/black/84x48.png","logo_white_42":"/logos/7ce8e23ffb50b578b50f/white/42x24.png","logo_white_84":"/logos/7ce8e23ffb50b578b50f/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"oktv_suedwestpfalz_de","is_radio":false,"number":206,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"rbb-brandenburg","cid":"rbb-brandenburg","title":"rbb Brandenburg HD","qualities":[{"level":"hd","title":"rbb Brandenburg HD","logo_token":"a1b6f662da995837ed2b","availability":"available","logo_black_42":"/logos/a1b6f662da995837ed2b/black/42x24.png","logo_black_84":"/logos/a1b6f662da995837ed2b/black/84x48.png","logo_white_42":"/logos/a1b6f662da995837ed2b/white/42x24.png","logo_white_84":"/logos/a1b6f662da995837ed2b/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"rbb-brandenburg","is_radio":false,"number":207,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"regio_tv_schwaben_de","cid":"regio_tv_schwaben_de","title":"Regio TV Schwaben HD","qualities":[{"level":"hd","title":"Regio TV Schwaben HD","logo_token":"4704bfd1899a3806e93a","availability":"available","logo_black_42":"/logos/4704bfd1899a3806e93a/black/42x24.png","logo_black_84":"/logos/4704bfd1899a3806e93a/black/84x48.png","logo_white_42":"/logos/4704bfd1899a3806e93a/white/42x24.png","logo_white_84":"/logos/4704bfd1899a3806e93a/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"regio_tv_schwaben_de","is_radio":false,"number":208,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"rfo_de","cid":"rfo_de","title":"rfo HD","qualities":[{"level":"hd","title":"rfo HD","logo_token":"5cc52e90c2977a838b5b","availability":"available","logo_black_42":"/logos/5cc52e90c2977a838b5b/black/42x24.png","logo_black_84":"/logos/5cc52e90c2977a838b5b/black/84x48.png","logo_white_42":"/logos/5cc52e90c2977a838b5b/white/42x24.png","logo_white_84":"/logos/5cc52e90c2977a838b5b/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"rfo_de","is_radio":false,"number":209,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"rheinlokal_de","cid":"rheinlokal_de","title":"rheinlOKal HD","qualities":[{"level":"hd","title":"rheinlOKal HD","logo_token":"8e6aeed8cde33d68ca1c","availability":"available","logo_black_42":"/logos/8e6aeed8cde33d68ca1c/black/42x24.png","logo_black_84":"/logos/8e6aeed8cde33d68ca1c/black/84x48.png","logo_white_42":"/logos/8e6aeed8cde33d68ca1c/white/42x24.png","logo_white_84":"/logos/8e6aeed8cde33d68ca1c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"rheinlokal_de","is_radio":false,"number":210,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"saarland_fernsehen1","cid":"saarland_fernsehen1","title":"Saarland Fernsehen 1","qualities":[{"level":"sd","title":"Saarland Fernsehen 1","logo_token":"bd221b94683caf4d6acb","availability":"available","logo_black_42":"/logos/bd221b94683caf4d6acb/black/42x24.png","logo_black_84":"/logos/bd221b94683caf4d6acb/black/84x48.png","logo_white_42":"/logos/bd221b94683caf4d6acb/white/42x24.png","logo_white_84":"/logos/bd221b94683caf4d6acb/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"saarland_fernsehen1","is_radio":false,"number":211,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"sachsen_fernsehen_chemnitz_de","cid":"sachsen_fernsehen_chemnitz_de","title":"Sachsen Fernsehen Chemnitz HD","qualities":[{"level":"hd","title":"Sachsen Fernsehen Chemnitz HD","logo_token":"bd0ce7022480a7d5e475","availability":"available","logo_black_42":"/logos/bd0ce7022480a7d5e475/black/42x24.png","logo_black_84":"/logos/bd0ce7022480a7d5e475/black/84x48.png","logo_white_42":"/logos/bd0ce7022480a7d5e475/white/42x24.png","logo_white_84":"/logos/bd0ce7022480a7d5e475/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"sachsen_fernsehen_chemnitz_de","is_radio":false,"number":212,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"sachsen_fernsehen_dresden_de","cid":"sachsen_fernsehen_dresden_de","title":"Sachsen Fernsehen Dresden HD","qualities":[{"level":"hd","title":"Sachsen Fernsehen Dresden HD","logo_token":"a0abcb5b8769a884af2c","availability":"available","logo_black_42":"/logos/a0abcb5b8769a884af2c/black/42x24.png","logo_black_84":"/logos/a0abcb5b8769a884af2c/black/84x48.png","logo_white_42":"/logos/a0abcb5b8769a884af2c/white/42x24.png","logo_white_84":"/logos/a0abcb5b8769a884af2c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"sachsen_fernsehen_dresden_de","is_radio":false,"number":213,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"sachsen_fernsehen_leipzig_de","cid":"sachsen_fernsehen_leipzig_de","title":"Sachsen Fernsehen Leipzig HD","qualities":[{"level":"hd","title":"Sachsen Fernsehen Leipzig HD","logo_token":"233e5b9b545bc80095b0","availability":"available","logo_black_42":"/logos/233e5b9b545bc80095b0/black/42x24.png","logo_black_84":"/logos/233e5b9b545bc80095b0/black/84x48.png","logo_white_42":"/logos/233e5b9b545bc80095b0/white/42x24.png","logo_white_84":"/logos/233e5b9b545bc80095b0/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"sachsen_fernsehen_leipzig_de","is_radio":false,"number":214,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"sachsen_fernsehen_vogtland_de","cid":"sachsen_fernsehen_vogtland_de","title":"Sachsen Fernsehen Vogtland HD","qualities":[{"level":"hd","title":"Sachsen Fernsehen Vogtland HD","logo_token":"08fa35d0495ae2d7446a","availability":"available","logo_black_42":"/logos/08fa35d0495ae2d7446a/black/42x24.png","logo_black_84":"/logos/08fa35d0495ae2d7446a/black/84x48.png","logo_white_42":"/logos/08fa35d0495ae2d7446a/white/42x24.png","logo_white_84":"/logos/08fa35d0495ae2d7446a/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"sachsen_fernsehen_vogtland_de","is_radio":false,"number":215,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"sachsen_eins_de","cid":"sachsen_eins_de","title":"SachsenEins HD","qualities":[{"level":"hd","title":"SachsenEins HD","logo_token":"5a616d6327e8b49fcbe1","availability":"available","logo_black_42":"/logos/5a616d6327e8b49fcbe1/black/42x24.png","logo_black_84":"/logos/5a616d6327e8b49fcbe1/black/84x48.png","logo_white_42":"/logos/5a616d6327e8b49fcbe1/white/42x24.png","logo_white_84":"/logos/5a616d6327e8b49fcbe1/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"sachsen_eins_de","is_radio":false,"number":216,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"steiermark_tv_at","cid":"steiermark_tv_at","title":"Steiermark TV HD","qualities":[{"level":"hd","title":"Steiermark TV HD","logo_token":"9f39c647b33d3495bf23","availability":"available","logo_black_42":"/logos/9f39c647b33d3495bf23/black/42x24.png","logo_black_84":"/logos/9f39c647b33d3495bf23/black/84x48.png","logo_white_42":"/logos/9f39c647b33d3495bf23/white/42x24.png","logo_white_84":"/logos/9f39c647b33d3495bf23/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"steiermark_tv_at","is_radio":false,"number":217,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"swr-fernsehen-rp","cid":"swr-fernsehen-rp","title":"SWR RP HD","qualities":[{"level":"hd","title":"SWR RP HD","logo_token":"3cd42e4200528e4f8469","availability":"available","logo_black_42":"/logos/3cd42e4200528e4f8469/black/42x24.png","logo_black_84":"/logos/3cd42e4200528e4f8469/black/84x48.png","logo_white_42":"/logos/3cd42e4200528e4f8469/white/42x24.png","logo_white_84":"/logos/3cd42e4200528e4f8469/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"swr-fernsehen-rp","is_radio":false,"number":218,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"sylt_1_de","cid":"sylt_1_de","title":"Sylt1 HD","qualities":[{"level":"hd","title":"Sylt1 HD","logo_token":"24687691861175269698","availability":"available","logo_black_42":"/logos/24687691861175269698/black/42x24.png","logo_black_84":"/logos/24687691861175269698/black/84x48.png","logo_white_42":"/logos/24687691861175269698/white/42x24.png","logo_white_84":"/logos/24687691861175269698/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"sylt_1_de","is_radio":false,"number":219,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"tv_ingolstadt_de","cid":"tv_ingolstadt_de","title":"TV Ingolstadt HD","qualities":[{"level":"hd","title":"TV Ingolstadt HD","logo_token":"25e9e80df9a363514555","availability":"available","logo_black_42":"/logos/25e9e80df9a363514555/black/42x24.png","logo_black_84":"/logos/25e9e80df9a363514555/black/84x48.png","logo_white_42":"/logos/25e9e80df9a363514555/white/42x24.png","logo_white_84":"/logos/25e9e80df9a363514555/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"tv_ingolstadt_de","is_radio":false,"number":220,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"tv_mainfranken_de","cid":"tv_mainfranken_de","title":"TV Mainfranken HD","qualities":[{"level":"hd","title":"TV Mainfranken HD","logo_token":"9356d7eb4c752300b337","availability":"available","logo_black_42":"/logos/9356d7eb4c752300b337/black/42x24.png","logo_black_84":"/logos/9356d7eb4c752300b337/black/84x48.png","logo_white_42":"/logos/9356d7eb4c752300b337/white/42x24.png","logo_white_84":"/logos/9356d7eb4c752300b337/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"tv_mainfranken_de","is_radio":false,"number":221,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"tv_oberfranken_de","cid":"tv_oberfranken_de","title":"TV Oberfranken HD","qualities":[{"level":"hd","title":"TV Oberfranken HD","logo_token":"fc4f01c743c369d8675e","availability":"available","logo_black_42":"/logos/fc4f01c743c369d8675e/black/42x24.png","logo_black_84":"/logos/fc4f01c743c369d8675e/black/84x48.png","logo_white_42":"/logos/fc4f01c743c369d8675e/white/42x24.png","logo_white_84":"/logos/fc4f01c743c369d8675e/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"tv_oberfranken_de","is_radio":false,"number":222,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"tva_ostbayern_de","cid":"tva_ostbayern_de","title":"TVA Ostbayern HD","qualities":[{"level":"hd","title":"TVA Ostbayern HD","logo_token":"ad0a6d3907b87e3a47eb","availability":"available","logo_black_42":"/logos/ad0a6d3907b87e3a47eb/black/42x24.png","logo_black_84":"/logos/ad0a6d3907b87e3a47eb/black/84x48.png","logo_white_42":"/logos/ad0a6d3907b87e3a47eb/white/42x24.png","logo_white_84":"/logos/ad0a6d3907b87e3a47eb/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"tva_ostbayern_de","is_radio":false,"number":223,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"wdr-aachen","cid":"wdr-aachen","title":"WDR Aachen HD","qualities":[{"level":"hd","title":"WDR Aachen HD","logo_token":"b297a9d6a5027e96e3dd","availability":"available","logo_black_42":"/logos/b297a9d6a5027e96e3dd/black/42x24.png","logo_black_84":"/logos/b297a9d6a5027e96e3dd/black/84x48.png","logo_white_42":"/logos/b297a9d6a5027e96e3dd/white/42x24.png","logo_white_84":"/logos/b297a9d6a5027e96e3dd/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"wdr-aachen","is_radio":false,"number":224,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"wdr-bielefeld","cid":"wdr-bielefeld","title":"WDR Bielefeld HD","qualities":[{"level":"hd","title":"WDR Bielefeld HD","logo_token":"f87c999d42a91fdd0c24","availability":"available","logo_black_42":"/logos/f87c999d42a91fdd0c24/black/42x24.png","logo_black_84":"/logos/f87c999d42a91fdd0c24/black/84x48.png","logo_white_42":"/logos/f87c999d42a91fdd0c24/white/42x24.png","logo_white_84":"/logos/f87c999d42a91fdd0c24/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"wdr-bielefeld","is_radio":false,"number":225,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"wdr-bonn","cid":"wdr-bonn","title":"WDR Bonn HD","qualities":[{"level":"hd","title":"WDR Bonn HD","logo_token":"a09d3b102e466b272702","availability":"available","logo_black_42":"/logos/a09d3b102e466b272702/black/42x24.png","logo_black_84":"/logos/a09d3b102e466b272702/black/84x48.png","logo_white_42":"/logos/a09d3b102e466b272702/white/42x24.png","logo_white_84":"/logos/a09d3b102e466b272702/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"wdr-bonn","is_radio":false,"number":226,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"wdr-dortmund","cid":"wdr-dortmund","title":"WDR Dortmund HD","qualities":[{"level":"hd","title":"WDR Dortmund HD","logo_token":"abfc73bea09900af30b4","availability":"available","logo_black_42":"/logos/abfc73bea09900af30b4/black/42x24.png","logo_black_84":"/logos/abfc73bea09900af30b4/black/84x48.png","logo_white_42":"/logos/abfc73bea09900af30b4/white/42x24.png","logo_white_84":"/logos/abfc73bea09900af30b4/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"wdr-dortmund","is_radio":false,"number":227,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"wdr-duisburg","cid":"wdr-duisburg","title":"WDR Duisburg HD","qualities":[{"level":"hd","title":"WDR Duisburg HD","logo_token":"e588c0dee4d84719cfad","availability":"available","logo_black_42":"/logos/e588c0dee4d84719cfad/black/42x24.png","logo_black_84":"/logos/e588c0dee4d84719cfad/black/84x48.png","logo_white_42":"/logos/e588c0dee4d84719cfad/white/42x24.png","logo_white_84":"/logos/e588c0dee4d84719cfad/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"wdr-duisburg","is_radio":false,"number":228,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"wdr-duesseldorf","cid":"wdr-duesseldorf","title":"WDR D\u00fcsseldorf HD","qualities":[{"level":"hd","title":"WDR D\u00fcsseldorf HD","logo_token":"c77ec26b4c2760344528","availability":"available","logo_black_42":"/logos/c77ec26b4c2760344528/black/42x24.png","logo_black_84":"/logos/c77ec26b4c2760344528/black/84x48.png","logo_white_42":"/logos/c77ec26b4c2760344528/white/42x24.png","logo_white_84":"/logos/c77ec26b4c2760344528/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"wdr-duesseldorf","is_radio":false,"number":229,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"wdr-essen","cid":"wdr-essen","title":"WDR Essen HD","qualities":[{"level":"hd","title":"WDR Essen HD","logo_token":"7322fd8d1e4e15f3fbc5","availability":"available","logo_black_42":"/logos/7322fd8d1e4e15f3fbc5/black/42x24.png","logo_black_84":"/logos/7322fd8d1e4e15f3fbc5/black/84x48.png","logo_white_42":"/logos/7322fd8d1e4e15f3fbc5/white/42x24.png","logo_white_84":"/logos/7322fd8d1e4e15f3fbc5/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"wdr-essen","is_radio":false,"number":230,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"wdr-muenster","cid":"wdr-muenster","title":"WDR Muenster HD","qualities":[{"level":"hd","title":"WDR Muenster HD","logo_token":"7ba8a7b193c65b19a929","availability":"available","logo_black_42":"/logos/7ba8a7b193c65b19a929/black/42x24.png","logo_black_84":"/logos/7ba8a7b193c65b19a929/black/84x48.png","logo_white_42":"/logos/7ba8a7b193c65b19a929/white/42x24.png","logo_white_84":"/logos/7ba8a7b193c65b19a929/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"wdr-muenster","is_radio":false,"number":231,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"wdr-siegen","cid":"wdr-siegen","title":"WDR Siegen HD","qualities":[{"level":"hd","title":"WDR Siegen HD","logo_token":"e0117059f8b2a6641cc5","availability":"available","logo_black_42":"/logos/e0117059f8b2a6641cc5/black/42x24.png","logo_black_84":"/logos/e0117059f8b2a6641cc5/black/84x48.png","logo_white_42":"/logos/e0117059f8b2a6641cc5/white/42x24.png","logo_white_84":"/logos/e0117059f8b2a6641cc5/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"wdr-siegen","is_radio":false,"number":232,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"wdr-wuppertal","cid":"wdr-wuppertal","title":"WDR Wuppertal HD","qualities":[{"level":"hd","title":"WDR Wuppertal HD","logo_token":"a4216724cef26a894c45","availability":"available","logo_black_42":"/logos/a4216724cef26a894c45/black/42x24.png","logo_black_84":"/logos/a4216724cef26a894c45/black/84x48.png","logo_white_42":"/logos/a4216724cef26a894c45/white/42x24.png","logo_white_84":"/logos/a4216724cef26a894c45/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"wdr-wuppertal","is_radio":false,"number":233,"recording":false,"recommendations":false,"sharing":true,"group_index":4},{"id":"skyD_tnt_comedy","cid":"skyD_tnt_comedy","title":"Warner TV Comedy HD","qualities":[{"level":"hd","title":"Warner TV Comedy HD","logo_token":"5f6d69f081ac2c2e103d","availability":"subscribable","logo_black_42":"/logos/5f6d69f081ac2c2e103d/black/42x24.png","logo_black_84":"/logos/5f6d69f081ac2c2e103d/black/84x48.png","logo_white_42":"/logos/5f6d69f081ac2c2e103d/white/42x24.png","logo_white_84":"/logos/5f6d69f081ac2c2e103d/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"aliases":["warner_tv_comedy"],"display_alias":"warner_tv_comedy","is_radio":false,"number":234,"recording":false,"recommendations":false,"sharing":true,"group_index":5},{"id":"skyD_tnt_film","cid":"skyD_tnt_film","title":"Warner TV Film HD","qualities":[{"level":"hd","title":"Warner TV Film HD","logo_token":"98d8384dc8ca0ccb8f79","availability":"subscribable","logo_black_42":"/logos/98d8384dc8ca0ccb8f79/black/42x24.png","logo_black_84":"/logos/98d8384dc8ca0ccb8f79/black/84x48.png","logo_white_42":"/logos/98d8384dc8ca0ccb8f79/white/42x24.png","logo_white_84":"/logos/98d8384dc8ca0ccb8f79/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"aliases":["warner_tv_film"],"display_alias":"warner_tv_film","is_radio":false,"number":235,"recording":false,"recommendations":false,"sharing":true,"group_index":5},{"id":"skyD_tnt_serie","cid":"skyD_tnt_serie","title":"Warner TV Serie HD","qualities":[{"level":"hd","title":"Warner TV Serie HD","logo_token":"ba9e30e677a0b110351a","availability":"subscribable","logo_black_42":"/logos/ba9e30e677a0b110351a/black/42x24.png","logo_black_84":"/logos/ba9e30e677a0b110351a/black/84x48.png","logo_white_42":"/logos/ba9e30e677a0b110351a/white/42x24.png","logo_white_84":"/logos/ba9e30e677a0b110351a/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"aliases":["warner_tv_serie"],"display_alias":"warner_tv_serie","is_radio":false,"number":236,"recording":false,"recommendations":false,"sharing":true,"group_index":5},{"id":"kabel_eins_classics","cid":"kabel_eins_classics","title":"Kabel Eins CLASSICS HD","qualities":[{"level":"hd","title":"Kabel Eins CLASSICS HD","logo_token":"4b917e973070805a6812","availability":"subscribable","logo_black_42":"/logos/4b917e973070805a6812/black/42x24.png","logo_black_84":"/logos/4b917e973070805a6812/black/84x48.png","logo_white_42":"/logos/4b917e973070805a6812/white/42x24.png","logo_white_84":"/logos/4b917e973070805a6812/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"kabel_eins_classics","is_radio":false,"number":237,"recording":false,"recommendations":false,"sharing":true,"group_index":5},{"id":"pro7_fun","cid":"pro7_fun","title":"ProSieben FUN HD","qualities":[{"level":"hd","title":"ProSieben FUN HD","logo_token":"8a886015949a8a53cd7c","availability":"subscribable","logo_black_42":"/logos/8a886015949a8a53cd7c/black/42x24.png","logo_black_84":"/logos/8a886015949a8a53cd7c/black/84x48.png","logo_white_42":"/logos/8a886015949a8a53cd7c/white/42x24.png","logo_white_84":"/logos/8a886015949a8a53cd7c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"pro7_fun","is_radio":false,"number":238,"recording":false,"recommendations":false,"sharing":true,"group_index":5},{"id":"sat1_emotions","cid":"sat1_emotions","title":"Sat.1 emotions HD","qualities":[{"level":"hd","title":"Sat.1 emotions HD","logo_token":"3b9fbb6f8bc422ef97a2","availability":"subscribable","logo_black_42":"/logos/3b9fbb6f8bc422ef97a2/black/42x24.png","logo_black_84":"/logos/3b9fbb6f8bc422ef97a2/black/84x48.png","logo_white_42":"/logos/3b9fbb6f8bc422ef97a2/white/42x24.png","logo_white_84":"/logos/3b9fbb6f8bc422ef97a2/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"sat1_emotions","is_radio":false,"number":239,"recording":false,"recommendations":false,"sharing":true,"group_index":5},{"id":"rtlDB_rtl_crime","cid":"rtlDB_rtl_crime","title":"RTL Crime HD","qualities":[{"level":"hd","title":"RTL Crime HD","logo_token":"78b5f03da4ddfd77ce2f","availability":"subscribable","logo_black_42":"/logos/78b5f03da4ddfd77ce2f/black/42x24.png","logo_black_84":"/logos/78b5f03da4ddfd77ce2f/black/84x48.png","logo_white_42":"/logos/78b5f03da4ddfd77ce2f/white/42x24.png","logo_white_84":"/logos/78b5f03da4ddfd77ce2f/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true},{"level":"sd","title":"RTL Crime","logo_token":"f8c0ba50eda8b6e7da47","availability":"subscribable","logo_black_42":"/logos/f8c0ba50eda8b6e7da47/black/42x24.png","logo_black_84":"/logos/f8c0ba50eda8b6e7da47/black/84x48.png","logo_white_42":"/logos/f8c0ba50eda8b6e7da47/white/42x24.png","logo_white_84":"/logos/f8c0ba50eda8b6e7da47/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"rtlDB_rtl_crime","is_radio":false,"number":240,"recording":false,"recommendations":false,"sharing":true,"group_index":5},{"id":"rtlDB_rtl_passion","cid":"rtlDB_rtl_passion","title":"RTL Passion HD","qualities":[{"level":"hd","title":"RTL Passion HD","logo_token":"cbefa412f159e467dddf","availability":"subscribable","logo_black_42":"/logos/cbefa412f159e467dddf/black/42x24.png","logo_black_84":"/logos/cbefa412f159e467dddf/black/84x48.png","logo_white_42":"/logos/cbefa412f159e467dddf/white/42x24.png","logo_white_84":"/logos/cbefa412f159e467dddf/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true},{"level":"sd","title":"RTL Passion","logo_token":"0264ef1aa839de25a67c","availability":"subscribable","logo_black_42":"/logos/0264ef1aa839de25a67c/black/42x24.png","logo_black_84":"/logos/0264ef1aa839de25a67c/black/84x48.png","logo_white_42":"/logos/0264ef1aa839de25a67c/white/42x24.png","logo_white_84":"/logos/0264ef1aa839de25a67c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"rtlDB_rtl_passion","is_radio":false,"number":241,"recording":false,"recommendations":false,"sharing":true,"group_index":5},{"id":"rtlDB_rtl_living","cid":"rtlDB_rtl_living","title":"RTL Living HD","qualities":[{"level":"hd","title":"RTL Living HD","logo_token":"f87356c06e6919d63beb","availability":"subscribable","logo_black_42":"/logos/f87356c06e6919d63beb/black/42x24.png","logo_black_84":"/logos/f87356c06e6919d63beb/black/84x48.png","logo_white_42":"/logos/f87356c06e6919d63beb/white/42x24.png","logo_white_84":"/logos/f87356c06e6919d63beb/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true},{"level":"sd","title":"RTL Living","logo_token":"92cb18e9e0b594e19d32","availability":"subscribable","logo_black_42":"/logos/92cb18e9e0b594e19d32/black/42x24.png","logo_black_84":"/logos/92cb18e9e0b594e19d32/black/84x48.png","logo_white_42":"/logos/92cb18e9e0b594e19d32/white/42x24.png","logo_white_84":"/logos/92cb18e9e0b594e19d32/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"rtlDB_rtl_living","is_radio":false,"number":242,"recording":false,"recommendations":false,"sharing":true,"group_index":5},{"id":"rtlDB_geo","cid":"rtlDB_geo","title":"GEO Television HD","qualities":[{"level":"hd","title":"GEO Television HD","logo_token":"47fbf6095df4230acb89","availability":"subscribable","logo_black_42":"/logos/47fbf6095df4230acb89/black/42x24.png","logo_black_84":"/logos/47fbf6095df4230acb89/black/84x48.png","logo_white_42":"/logos/47fbf6095df4230acb89/white/42x24.png","logo_white_84":"/logos/47fbf6095df4230acb89/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true},{"level":"sd","title":"GEO Television","logo_token":"72e870c034c85c513e8d","availability":"subscribable","logo_black_42":"/logos/72e870c034c85c513e8d/black/42x24.png","logo_black_84":"/logos/72e870c034c85c513e8d/black/84x48.png","logo_white_42":"/logos/72e870c034c85c513e8d/white/42x24.png","logo_white_84":"/logos/72e870c034c85c513e8d/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"rtlDB_geo","is_radio":false,"number":243,"recording":false,"recommendations":false,"sharing":true,"group_index":5},{"id":"kinowelt","cid":"kinowelt","title":"KinoweltTV HD","qualities":[{"level":"hd","title":"KinoweltTV HD","logo_token":"293ce3849c9b418c0fdb","availability":"subscribable","logo_black_42":"/logos/293ce3849c9b418c0fdb/black/42x24.png","logo_black_84":"/logos/293ce3849c9b418c0fdb/black/84x48.png","logo_white_42":"/logos/293ce3849c9b418c0fdb/white/42x24.png","logo_white_84":"/logos/293ce3849c9b418c0fdb/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"kinowelt","is_radio":false,"number":244,"recording":false,"recommendations":false,"sharing":true,"group_index":5},{"id":"discovery_de","cid":"discovery_de","title":"Discovery HD","qualities":[{"level":"hd","title":"Discovery HD","logo_token":"e841d00c8a5dfad54240","availability":"subscribable","logo_black_42":"/logos/e841d00c8a5dfad54240/black/42x24.png","logo_black_84":"/logos/e841d00c8a5dfad54240/black/84x48.png","logo_white_42":"/logos/e841d00c8a5dfad54240/white/42x24.png","logo_white_84":"/logos/e841d00c8a5dfad54240/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"discovery_de","is_radio":false,"number":245,"recording":false,"recommendations":false,"sharing":true,"group_index":5},{"id":"animal_planet_de","cid":"animal_planet_de","title":"Animal Planet HD","qualities":[{"level":"hd","title":"Animal Planet HD","logo_token":"94057993d67ced7f4b06","availability":"subscribable","logo_black_42":"/logos/94057993d67ced7f4b06/black/42x24.png","logo_black_84":"/logos/94057993d67ced7f4b06/black/84x48.png","logo_white_42":"/logos/94057993d67ced7f4b06/white/42x24.png","logo_white_84":"/logos/94057993d67ced7f4b06/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"animal_planet_de","is_radio":false,"number":246,"recording":false,"recommendations":false,"sharing":true,"group_index":5},{"id":"spiegel_geschichte","cid":"spiegel_geschichte","title":"Spiegel Geschichte HD","qualities":[{"level":"hd","title":"Spiegel Geschichte HD","logo_token":"692abb0938512f526b71","availability":"subscribable","logo_black_42":"/logos/692abb0938512f526b71/black/42x24.png","logo_black_84":"/logos/692abb0938512f526b71/black/84x48.png","logo_white_42":"/logos/692abb0938512f526b71/white/42x24.png","logo_white_84":"/logos/692abb0938512f526b71/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"spiegel_geschichte","is_radio":false,"number":247,"recording":false,"recommendations":false,"sharing":true,"group_index":5},{"id":"spiegeltvwissen","cid":"spiegeltvwissen","title":"Curiosity Channel HD powered by SPIEGEL","qualities":[{"level":"hd","title":"Curiosity Channel HD powered by SPIEGEL","logo_token":"a70bc1dfe74858f40cd3","availability":"subscribable","logo_black_42":"/logos/a70bc1dfe74858f40cd3/black/42x24.png","logo_black_84":"/logos/a70bc1dfe74858f40cd3/black/84x48.png","logo_white_42":"/logos/a70bc1dfe74858f40cd3/white/42x24.png","logo_white_84":"/logos/a70bc1dfe74858f40cd3/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["curiosity_channel_de"],"display_alias":"curiosity_channel_de","is_radio":false,"number":248,"recording":false,"recommendations":false,"sharing":true,"group_index":5},{"id":"eurosport2_de","cid":"eurosport2_de","title":"Eurosport 2 HD","qualities":[{"level":"hd","title":"Eurosport 2 HD","logo_token":"ffe25d02185343c8d12a","availability":"subscribable","logo_black_42":"/logos/ffe25d02185343c8d12a/black/42x24.png","logo_black_84":"/logos/ffe25d02185343c8d12a/black/84x48.png","logo_white_42":"/logos/ffe25d02185343c8d12a/white/42x24.png","logo_white_84":"/logos/ffe25d02185343c8d12a/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"],"drm_required":true}],"display_alias":"eurosport2_de","is_radio":false,"number":249,"recording":false,"recommendations":false,"sharing":true,"group_index":6},{"id":"sport1_plus","cid":"sport1_plus","title":"Sportdigital1+ HD","qualities":[{"level":"hd","title":"Sportdigital1+ HD","logo_token":"2a195fd7d2ea62c96e87","availability":"subscribable","logo_black_42":"/logos/2a195fd7d2ea62c96e87/black/42x24.png","logo_black_84":"/logos/2a195fd7d2ea62c96e87/black/84x48.png","logo_white_42":"/logos/2a195fd7d2ea62c96e87/white/42x24.png","logo_white_84":"/logos/2a195fd7d2ea62c96e87/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["sportdigital_1_plus"],"display_alias":"sportdigital_1_plus","is_radio":false,"number":250,"recording":false,"recommendations":false,"sharing":true,"group_index":6},{"id":"sportdigital","cid":"sportdigital","title":"SPORTDIGITAL FUSSBALL HD","qualities":[{"level":"hd","title":"SPORTDIGITAL FUSSBALL HD","logo_token":"086ee938836699f1baca","availability":"subscribable","logo_black_42":"/logos/086ee938836699f1baca/black/42x24.png","logo_black_84":"/logos/086ee938836699f1baca/black/84x48.png","logo_white_42":"/logos/086ee938836699f1baca/white/42x24.png","logo_white_84":"/logos/086ee938836699f1baca/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["sportdigital_fussball"],"display_alias":"sportdigital_fussball","is_radio":false,"number":251,"recording":false,"recommendations":false,"sharing":true,"group_index":6},{"id":"automotorsporttv","cid":"automotorsporttv","title":"auto motor und sport Channel HD","qualities":[{"level":"hd","title":"auto motor und sport Channel HD","logo_token":"7cf16354833bce7a63c5","availability":"subscribable","logo_black_42":"/logos/7cf16354833bce7a63c5/black/42x24.png","logo_black_84":"/logos/7cf16354833bce7a63c5/black/84x48.png","logo_white_42":"/logos/7cf16354833bce7a63c5/white/42x24.png","logo_white_84":"/logos/7cf16354833bce7a63c5/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"automotorsporttv","is_radio":false,"number":252,"recording":false,"recommendations":false,"sharing":true,"group_index":6},{"id":"motorvision_tv","cid":"motorvision_tv","title":"Motorvision+ HD","qualities":[{"level":"hd","title":"Motorvision+ HD","logo_token":"24777ff6e73ab84386e7","availability":"subscribable","logo_black_42":"/logos/24777ff6e73ab84386e7/black/42x24.png","logo_black_84":"/logos/24777ff6e73ab84386e7/black/84x48.png","logo_white_42":"/logos/24777ff6e73ab84386e7/white/42x24.png","logo_white_84":"/logos/24777ff6e73ab84386e7/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"motorvision_tv","is_radio":false,"number":253,"recording":false,"recommendations":false,"sharing":true,"group_index":6},{"id":"esports1_de","cid":"esports1_de","title":"eSportsOne HD","qualities":[{"level":"hd","title":"eSportsOne HD","logo_token":"05e58fab61cfad3d8bcf","availability":"subscribable","logo_black_42":"/logos/05e58fab61cfad3d8bcf/black/42x24.png","logo_black_84":"/logos/05e58fab61cfad3d8bcf/black/84x48.png","logo_white_42":"/logos/05e58fab61cfad3d8bcf/white/42x24.png","logo_white_84":"/logos/05e58fab61cfad3d8bcf/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"esports1_de","is_radio":false,"number":254,"recording":false,"recommendations":false,"sharing":true,"group_index":6},{"id":"goldstar_tv","cid":"goldstar_tv","title":"GoldStar TV","qualities":[{"level":"sd","title":"GoldStar TV","logo_token":"185484022fe95ed2e122","availability":"subscribable","logo_black_42":"/logos/185484022fe95ed2e122/black/42x24.png","logo_black_84":"/logos/185484022fe95ed2e122/black/84x48.png","logo_white_42":"/logos/185484022fe95ed2e122/white/42x24.png","logo_white_84":"/logos/185484022fe95ed2e122/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"goldstar_tv","is_radio":false,"number":255,"recording":false,"recommendations":false,"sharing":true,"group_index":7},{"id":"heimatkanal","cid":"heimatkanal","title":"Heimatkanal","qualities":[{"level":"sd","title":"Heimatkanal","logo_token":"2040e57e282e25cdda06","availability":"subscribable","logo_black_42":"/logos/2040e57e282e25cdda06/black/42x24.png","logo_black_84":"/logos/2040e57e282e25cdda06/black/84x48.png","logo_white_42":"/logos/2040e57e282e25cdda06/white/42x24.png","logo_white_84":"/logos/2040e57e282e25cdda06/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"heimatkanal","is_radio":false,"number":256,"recording":false,"recommendations":false,"sharing":true,"group_index":7},{"id":"romance_tv","cid":"romance_tv","title":"Romance TV HD","qualities":[{"level":"hd","title":"Romance TV HD","logo_token":"6340ea37a83a337bed5e","availability":"subscribable","logo_black_42":"/logos/6340ea37a83a337bed5e/black/42x24.png","logo_black_84":"/logos/6340ea37a83a337bed5e/black/84x48.png","logo_white_42":"/logos/6340ea37a83a337bed5e/white/42x24.png","logo_white_84":"/logos/6340ea37a83a337bed5e/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"romance_tv","is_radio":false,"number":257,"recording":false,"recommendations":false,"sharing":true,"group_index":7},{"id":"hrt1","cid":"hrt1","title":"HRT 1 HD","qualities":[{"level":"hd","title":"HRT 1 HD","logo_token":"65bfd65a2cb9dce3dd7e","availability":"subscribable","logo_black_42":"/logos/65bfd65a2cb9dce3dd7e/black/42x24.png","logo_black_84":"/logos/65bfd65a2cb9dce3dd7e/black/84x48.png","logo_white_42":"/logos/65bfd65a2cb9dce3dd7e/white/42x24.png","logo_white_84":"/logos/65bfd65a2cb9dce3dd7e/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"HRT 1","logo_token":"65bfd65a2cb9dce3dd7e","availability":"subscribable","logo_black_42":"/logos/65bfd65a2cb9dce3dd7e/black/42x24.png","logo_black_84":"/logos/65bfd65a2cb9dce3dd7e/black/84x48.png","logo_white_42":"/logos/65bfd65a2cb9dce3dd7e/white/42x24.png","logo_white_84":"/logos/65bfd65a2cb9dce3dd7e/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"hrt1","is_radio":false,"number":258,"recording":false,"recommendations":false,"sharing":true,"group_index":8},{"id":"hrt4","cid":"hrt4","title":"HRT 4 HD","qualities":[{"level":"hd","title":"HRT 4 HD","logo_token":"c5f4e8a59b30cd1edb97","availability":"subscribable","logo_black_42":"/logos/c5f4e8a59b30cd1edb97/black/42x24.png","logo_black_84":"/logos/c5f4e8a59b30cd1edb97/black/84x48.png","logo_white_42":"/logos/c5f4e8a59b30cd1edb97/white/42x24.png","logo_white_84":"/logos/c5f4e8a59b30cd1edb97/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"hrt4","is_radio":false,"number":259,"recording":false,"recommendations":false,"sharing":true,"group_index":8},{"id":"hrt5","cid":"hrt5","title":"HRT Int.","qualities":[{"level":"sd","title":"HRT Int.","logo_token":"c37147c50d444714828d","availability":"subscribable","logo_black_42":"/logos/c37147c50d444714828d/black/42x24.png","logo_black_84":"/logos/c37147c50d444714828d/black/84x48.png","logo_white_42":"/logos/c37147c50d444714828d/white/42x24.png","logo_white_84":"/logos/c37147c50d444714828d/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"hrt5","is_radio":false,"number":260,"recording":false,"recommendations":false,"sharing":true,"group_index":8},{"id":"dmsat","cid":"dmsat","title":"DM Sat","qualities":[{"level":"sd","title":"DM Sat","logo_token":"c136f9ab751da3c83f75","availability":"subscribable","logo_black_42":"/logos/c136f9ab751da3c83f75/black/42x24.png","logo_black_84":"/logos/c136f9ab751da3c83f75/black/84x48.png","logo_white_42":"/logos/c136f9ab751da3c83f75/white/42x24.png","logo_white_84":"/logos/c136f9ab751da3c83f75/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"dmsat","is_radio":false,"number":261,"recording":false,"recommendations":false,"sharing":true,"group_index":8},{"id":"cmc","cid":"cmc","title":"CMC - Croatian Music Channel","qualities":[{"level":"sd","title":"CMC - Croatian Music Channel","logo_token":"3eb76766b45c87c28a3a","availability":"subscribable","logo_black_42":"/logos/3eb76766b45c87c28a3a/black/42x24.png","logo_black_84":"/logos/3eb76766b45c87c28a3a/black/84x48.png","logo_white_42":"/logos/3eb76766b45c87c28a3a/white/42x24.png","logo_white_84":"/logos/3eb76766b45c87c28a3a/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"cmc","is_radio":false,"number":262,"recording":false,"recommendations":false,"sharing":true,"group_index":8},{"id":"itvn","cid":"itvn","title":"ITVN","qualities":[{"level":"sd","title":"ITVN","logo_token":"e263a50b3ae1fdcb2c3c","availability":"subscribable","logo_black_42":"/logos/e263a50b3ae1fdcb2c3c/black/42x24.png","logo_black_84":"/logos/e263a50b3ae1fdcb2c3c/black/84x48.png","logo_white_42":"/logos/e263a50b3ae1fdcb2c3c/white/42x24.png","logo_white_84":"/logos/e263a50b3ae1fdcb2c3c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"itvn","is_radio":false,"number":263,"recording":false,"recommendations":false,"sharing":true,"group_index":9},{"id":"tvn24","cid":"tvn24","title":"TVN24 HD","qualities":[{"level":"hd","title":"TVN24 HD","logo_token":"e45063c0481e9981ca40","availability":"subscribable","logo_black_42":"/logos/e45063c0481e9981ca40/black/42x24.png","logo_black_84":"/logos/e45063c0481e9981ca40/black/84x48.png","logo_white_42":"/logos/e45063c0481e9981ca40/white/42x24.png","logo_white_84":"/logos/e45063c0481e9981ca40/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"TVN24","logo_token":"e45063c0481e9981ca40","availability":"subscribable","logo_black_42":"/logos/e45063c0481e9981ca40/black/42x24.png","logo_black_84":"/logos/e45063c0481e9981ca40/black/84x48.png","logo_white_42":"/logos/e45063c0481e9981ca40/white/42x24.png","logo_white_84":"/logos/e45063c0481e9981ca40/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"tvn24","is_radio":false,"number":264,"recording":false,"recommendations":false,"sharing":true,"group_index":9},{"id":"itvn_extra_pl","cid":"itvn_extra_pl","title":"ITVN Extra","qualities":[{"level":"sd","title":"ITVN Extra","logo_token":"62954f7b11e49832e617","availability":"subscribable","logo_black_42":"/logos/62954f7b11e49832e617/black/42x24.png","logo_black_84":"/logos/62954f7b11e49832e617/black/84x48.png","logo_white_42":"/logos/62954f7b11e49832e617/white/42x24.png","logo_white_84":"/logos/62954f7b11e49832e617/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"itvn_extra_pl","is_radio":false,"number":265,"recording":false,"recommendations":false,"sharing":true,"group_index":9},{"id":"tr_euro_d","cid":"tr_euro_d","title":"Euro D HD","qualities":[{"level":"hd","title":"Euro D HD","logo_token":"0774cacb70a68b4feffd","availability":"subscribable","logo_black_42":"/logos/0774cacb70a68b4feffd/black/42x24.png","logo_black_84":"/logos/0774cacb70a68b4feffd/black/84x48.png","logo_white_42":"/logos/0774cacb70a68b4feffd/white/42x24.png","logo_white_84":"/logos/0774cacb70a68b4feffd/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"tr_euro_d","is_radio":false,"number":266,"recording":false,"recommendations":false,"sharing":true,"group_index":10},{"id":"tr_euro_star","cid":"tr_euro_star","title":"Euro Star","qualities":[{"level":"sd","title":"Euro Star","logo_token":"8f1e2e4edcf0d81f5476","availability":"subscribable","logo_black_42":"/logos/8f1e2e4edcf0d81f5476/black/42x24.png","logo_black_84":"/logos/8f1e2e4edcf0d81f5476/black/84x48.png","logo_white_42":"/logos/8f1e2e4edcf0d81f5476/white/42x24.png","logo_white_84":"/logos/8f1e2e4edcf0d81f5476/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"tr_euro_star","is_radio":false,"number":267,"recording":false,"recommendations":false,"sharing":true,"group_index":10},{"id":"tr_show_turk","cid":"tr_show_turk","title":"Show Turk HD","qualities":[{"level":"hd","title":"Show Turk HD","logo_token":"7e1088a40a21dca7188c","availability":"subscribable","logo_black_42":"/logos/7e1088a40a21dca7188c/black/42x24.png","logo_black_84":"/logos/7e1088a40a21dca7188c/black/84x48.png","logo_white_42":"/logos/7e1088a40a21dca7188c/white/42x24.png","logo_white_84":"/logos/7e1088a40a21dca7188c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"Show Turk","logo_token":"7e1088a40a21dca7188c","availability":"subscribable","logo_black_42":"/logos/7e1088a40a21dca7188c/black/42x24.png","logo_black_84":"/logos/7e1088a40a21dca7188c/black/84x48.png","logo_white_42":"/logos/7e1088a40a21dca7188c/white/42x24.png","logo_white_84":"/logos/7e1088a40a21dca7188c/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"tr_show_turk","is_radio":false,"number":268,"recording":false,"recommendations":false,"sharing":true,"group_index":10},{"id":"tv8","cid":"tv8","title":"TV8 Int HD","qualities":[{"level":"hd","title":"TV8 Int HD","logo_token":"589a3b1af9c0fe9444d7","availability":"subscribable","logo_black_42":"/logos/589a3b1af9c0fe9444d7/black/42x24.png","logo_black_84":"/logos/589a3b1af9c0fe9444d7/black/84x48.png","logo_white_42":"/logos/589a3b1af9c0fe9444d7/white/42x24.png","logo_white_84":"/logos/589a3b1af9c0fe9444d7/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"tv8","is_radio":false,"number":269,"recording":false,"recommendations":false,"sharing":true,"group_index":10},{"id":"tr_kanal_7","cid":"tr_kanal_7","title":"Kanal 7 Avrupa HD","qualities":[{"level":"hd","title":"Kanal 7 Avrupa HD","logo_token":"1a9ae1bf4fad975bffae","availability":"subscribable","logo_black_42":"/logos/1a9ae1bf4fad975bffae/black/42x24.png","logo_black_84":"/logos/1a9ae1bf4fad975bffae/black/84x48.png","logo_white_42":"/logos/1a9ae1bf4fad975bffae/white/42x24.png","logo_white_84":"/logos/1a9ae1bf4fad975bffae/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"Kanal 7 Avrupa","logo_token":"1a9ae1bf4fad975bffae","availability":"subscribable","logo_black_42":"/logos/1a9ae1bf4fad975bffae/black/42x24.png","logo_black_84":"/logos/1a9ae1bf4fad975bffae/black/84x48.png","logo_white_42":"/logos/1a9ae1bf4fad975bffae/white/42x24.png","logo_white_84":"/logos/1a9ae1bf4fad975bffae/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["kanal7avrupa"],"display_alias":"kanal7avrupa","is_radio":false,"number":270,"recording":false,"recommendations":false,"sharing":true,"group_index":10},{"id":"halk_tv","cid":"halk_tv","title":"Halk TV","qualities":[{"level":"sd","title":"Halk TV","logo_token":"502bfdd06a14b15379ae","availability":"subscribable","logo_black_42":"/logos/502bfdd06a14b15379ae/black/42x24.png","logo_black_84":"/logos/502bfdd06a14b15379ae/black/84x48.png","logo_white_42":"/logos/502bfdd06a14b15379ae/white/42x24.png","logo_white_84":"/logos/502bfdd06a14b15379ae/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"halk_tv","is_radio":false,"number":271,"recording":false,"recommendations":false,"sharing":true,"group_index":10},{"id":"tele_1_tr","cid":"tele_1_tr","title":"Tele 1 HD","qualities":[{"level":"hd","title":"Tele 1 HD","logo_token":"63ecd4ec4c2baff92d08","availability":"subscribable","logo_black_42":"/logos/63ecd4ec4c2baff92d08/black/42x24.png","logo_black_84":"/logos/63ecd4ec4c2baff92d08/black/84x48.png","logo_white_42":"/logos/63ecd4ec4c2baff92d08/white/42x24.png","logo_white_84":"/logos/63ecd4ec4c2baff92d08/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"tele_1_tr","is_radio":false,"number":272,"recording":false,"recommendations":false,"sharing":true,"group_index":10},{"id":"haber_turk","cid":"haber_turk","title":"Haber T\u00fcrk TV","qualities":[{"level":"sd","title":"Haber T\u00fcrk TV","logo_token":"e61e6278fa0cce16a39b","availability":"subscribable","logo_black_42":"/logos/e61e6278fa0cce16a39b/black/42x24.png","logo_black_84":"/logos/e61e6278fa0cce16a39b/black/84x48.png","logo_white_42":"/logos/e61e6278fa0cce16a39b/white/42x24.png","logo_white_84":"/logos/e61e6278fa0cce16a39b/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"haber_turk","is_radio":false,"number":273,"recording":false,"recommendations":false,"sharing":true,"group_index":10},{"id":"bloomberg_ht_tr","cid":"bloomberg_ht_tr","title":"Bloomberg HT","qualities":[{"level":"sd","title":"Bloomberg HT","logo_token":"befe362f741943f35beb","availability":"subscribable","logo_black_42":"/logos/befe362f741943f35beb/black/42x24.png","logo_black_84":"/logos/befe362f741943f35beb/black/84x48.png","logo_white_42":"/logos/befe362f741943f35beb/white/42x24.png","logo_white_84":"/logos/befe362f741943f35beb/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"bloomberg_ht_tr","is_radio":false,"number":274,"recording":false,"recommendations":false,"sharing":true,"group_index":10},{"id":"showmax_tr","cid":"showmax_tr","title":"Showmax HD","qualities":[{"level":"hd","title":"Showmax HD","logo_token":"3a8dca09156146845899","availability":"subscribable","logo_black_42":"/logos/3a8dca09156146845899/black/42x24.png","logo_black_84":"/logos/3a8dca09156146845899/black/84x48.png","logo_white_42":"/logos/3a8dca09156146845899/white/42x24.png","logo_white_84":"/logos/3a8dca09156146845899/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]},{"level":"sd","title":"Showmax","logo_token":"3a8dca09156146845899","availability":"subscribable","logo_black_42":"/logos/3a8dca09156146845899/black/42x24.png","logo_black_84":"/logos/3a8dca09156146845899/black/84x48.png","logo_white_42":"/logos/3a8dca09156146845899/white/42x24.png","logo_white_84":"/logos/3a8dca09156146845899/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"showmax_tr","is_radio":false,"number":275,"recording":false,"recommendations":false,"sharing":true,"group_index":10},{"id":"bein_movies_turk","cid":"bein_movies_turk","title":"beIN Movies T\u00fcrk HD","qualities":[{"level":"hd","title":"beIN Movies T\u00fcrk HD","logo_token":"29c9e51b1cde3eef870b","availability":"subscribable","logo_black_42":"/logos/29c9e51b1cde3eef870b/black/42x24.png","logo_black_84":"/logos/29c9e51b1cde3eef870b/black/84x48.png","logo_white_42":"/logos/29c9e51b1cde3eef870b/white/42x24.png","logo_white_84":"/logos/29c9e51b1cde3eef870b/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"bein_movies_turk","is_radio":false,"number":276,"recording":false,"recommendations":false,"sharing":true,"group_index":10},{"id":"bein_iz_tr","cid":"bein_iz_tr","title":"beIN Iz HD","qualities":[{"level":"hd","title":"beIN Iz HD","logo_token":"85091362415fe9bbaedc","availability":"subscribable","logo_black_42":"/logos/85091362415fe9bbaedc/black/42x24.png","logo_black_84":"/logos/85091362415fe9bbaedc/black/84x48.png","logo_white_42":"/logos/85091362415fe9bbaedc/white/42x24.png","logo_white_84":"/logos/85091362415fe9bbaedc/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"bein_iz_tr","is_radio":false,"number":277,"recording":false,"recommendations":false,"sharing":true,"group_index":10},{"id":"euronews_russian","cid":"euronews_russian","title":"Euronews [ru]","qualities":[{"level":"sd","title":"Euronews [ru]","logo_token":"d8cc99de57be0f22f1bc","availability":"subscribable","logo_black_42":"/logos/d8cc99de57be0f22f1bc/black/42x24.png","logo_black_84":"/logos/d8cc99de57be0f22f1bc/black/84x48.png","logo_white_42":"/logos/d8cc99de57be0f22f1bc/white/42x24.png","logo_white_84":"/logos/d8cc99de57be0f22f1bc/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"euronews_russian","is_radio":false,"number":278,"recording":false,"recommendations":false,"sharing":true,"group_index":11},{"id":"rtvd","cid":"rtvd","title":"OstWest","qualities":[{"level":"sd","title":"OstWest","logo_token":"59f23c657bea3ef859d6","availability":"subscribable","logo_black_42":"/logos/59f23c657bea3ef859d6/black/42x24.png","logo_black_84":"/logos/59f23c657bea3ef859d6/black/84x48.png","logo_white_42":"/logos/59f23c657bea3ef859d6/white/42x24.png","logo_white_84":"/logos/59f23c657bea3ef859d6/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["OstWest"],"display_alias":"OstWest","is_radio":false,"number":279,"recording":false,"recommendations":false,"sharing":true,"group_index":11},{"id":"nasch_kinomir","cid":"nasch_kinomir","title":"Kinomir","qualities":[{"level":"sd","title":"Kinomir","logo_token":"036350fe65b33ca64f0b","availability":"subscribable","logo_black_42":"/logos/036350fe65b33ca64f0b/black/42x24.png","logo_black_84":"/logos/036350fe65b33ca64f0b/black/84x48.png","logo_white_42":"/logos/036350fe65b33ca64f0b/white/42x24.png","logo_white_84":"/logos/036350fe65b33ca64f0b/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"aliases":["kinomir"],"display_alias":"kinomir","is_radio":false,"number":280,"recording":false,"recommendations":false,"sharing":true,"group_index":11},{"id":"telebom","cid":"telebom","title":"TeleBom/TeleDom","qualities":[{"level":"sd","title":"TeleBom/TeleDom","logo_token":"fe726f4bde36f21c856e","availability":"subscribable","logo_black_42":"/logos/fe726f4bde36f21c856e/black/42x24.png","logo_black_84":"/logos/fe726f4bde36f21c856e/black/84x48.png","logo_white_42":"/logos/fe726f4bde36f21c856e/white/42x24.png","logo_white_84":"/logos/fe726f4bde36f21c856e/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"telebom","is_radio":false,"number":281,"recording":false,"recommendations":false,"sharing":true,"group_index":11},{"id":"mediaset_italia","cid":"mediaset_italia","title":"Mediaset Italia","qualities":[{"level":"sd","title":"Mediaset Italia","logo_token":"9ca9b9687be1d40975f8","availability":"subscribable","logo_black_42":"/logos/9ca9b9687be1d40975f8/black/42x24.png","logo_black_84":"/logos/9ca9b9687be1d40975f8/black/84x48.png","logo_white_42":"/logos/9ca9b9687be1d40975f8/white/42x24.png","logo_white_84":"/logos/9ca9b9687be1d40975f8/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"mediaset_italia","is_radio":false,"number":282,"recording":false,"recommendations":false,"sharing":true,"group_index":12},{"id":"rai1_int_it","cid":"rai1_int_it","title":"RAI 1 HD","qualities":[{"level":"hd","title":"RAI 1 HD","logo_token":"a4d98d506f66bac10ece","availability":"subscribable","logo_black_42":"/logos/a4d98d506f66bac10ece/black/42x24.png","logo_black_84":"/logos/a4d98d506f66bac10ece/black/84x48.png","logo_white_42":"/logos/a4d98d506f66bac10ece/white/42x24.png","logo_white_84":"/logos/a4d98d506f66bac10ece/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"rai1_int_it","is_radio":false,"number":283,"recording":false,"recommendations":false,"sharing":true,"group_index":12},{"id":"rai2_int_it","cid":"rai2_int_it","title":"Rai 2 HD","qualities":[{"level":"hd","title":"Rai 2 HD","logo_token":"74fbb5ddcfdb5fdd542a","availability":"subscribable","logo_black_42":"/logos/74fbb5ddcfdb5fdd542a/black/42x24.png","logo_black_84":"/logos/74fbb5ddcfdb5fdd542a/black/84x48.png","logo_white_42":"/logos/74fbb5ddcfdb5fdd542a/white/42x24.png","logo_white_84":"/logos/74fbb5ddcfdb5fdd542a/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"rai2_int_it","is_radio":false,"number":284,"recording":false,"recommendations":false,"sharing":true,"group_index":12},{"id":"rai3_int_it","cid":"rai3_int_it","title":"Rai 3 HD","qualities":[{"level":"hd","title":"Rai 3 HD","logo_token":"d8f09288340b1adf0709","availability":"subscribable","logo_black_42":"/logos/d8f09288340b1adf0709/black/42x24.png","logo_black_84":"/logos/d8f09288340b1adf0709/black/84x48.png","logo_white_42":"/logos/d8f09288340b1adf0709/white/42x24.png","logo_white_84":"/logos/d8f09288340b1adf0709/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"rai3_int_it","is_radio":false,"number":285,"recording":false,"recommendations":false,"sharing":true,"group_index":12},{"id":"rai_news_24_int_it","cid":"rai_news_24_int_it","title":"Rai News 24 HD","qualities":[{"level":"hd","title":"Rai News 24 HD","logo_token":"84c2b494b7682ddd3610","availability":"subscribable","logo_black_42":"/logos/84c2b494b7682ddd3610/black/42x24.png","logo_black_84":"/logos/84c2b494b7682ddd3610/black/84x48.png","logo_white_42":"/logos/84c2b494b7682ddd3610/white/42x24.png","logo_white_84":"/logos/84c2b494b7682ddd3610/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"rai_news_24_int_it","is_radio":false,"number":286,"recording":false,"recommendations":false,"sharing":true,"group_index":12},{"id":"pinkplus","cid":"pinkplus","title":"Pink Plus","qualities":[{"level":"sd","title":"Pink Plus","logo_token":"347f98ae8bb321fe58ce","availability":"subscribable","logo_black_42":"/logos/347f98ae8bb321fe58ce/black/42x24.png","logo_black_84":"/logos/347f98ae8bb321fe58ce/black/84x48.png","logo_white_42":"/logos/347f98ae8bb321fe58ce/white/42x24.png","logo_white_84":"/logos/347f98ae8bb321fe58ce/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"pinkplus","is_radio":false,"number":287,"recording":false,"recommendations":false,"sharing":true,"group_index":13},{"id":"pinkextra","cid":"pinkextra","title":"Pink Extra","qualities":[{"level":"sd","title":"Pink Extra","logo_token":"f17ebdc64d0ac5804fd6","availability":"subscribable","logo_black_42":"/logos/f17ebdc64d0ac5804fd6/black/42x24.png","logo_black_84":"/logos/f17ebdc64d0ac5804fd6/black/84x48.png","logo_white_42":"/logos/f17ebdc64d0ac5804fd6/white/42x24.png","logo_white_84":"/logos/f17ebdc64d0ac5804fd6/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"pinkextra","is_radio":false,"number":288,"recording":false,"recommendations":false,"sharing":true,"group_index":13},{"id":"pinkreality","cid":"pinkreality","title":"Pink Reality","qualities":[{"level":"sd","title":"Pink Reality","logo_token":"3c2c77d5a043503cb688","availability":"subscribable","logo_black_42":"/logos/3c2c77d5a043503cb688/black/42x24.png","logo_black_84":"/logos/3c2c77d5a043503cb688/black/84x48.png","logo_white_42":"/logos/3c2c77d5a043503cb688/white/42x24.png","logo_white_84":"/logos/3c2c77d5a043503cb688/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"pinkreality","is_radio":false,"number":289,"recording":false,"recommendations":false,"sharing":true,"group_index":13},{"id":"pinkfilm","cid":"pinkfilm","title":"Pink Film","qualities":[{"level":"sd","title":"Pink Film","logo_token":"4cb03abee89cebacd808","availability":"subscribable","logo_black_42":"/logos/4cb03abee89cebacd808/black/42x24.png","logo_black_84":"/logos/4cb03abee89cebacd808/black/84x48.png","logo_white_42":"/logos/4cb03abee89cebacd808/white/42x24.png","logo_white_84":"/logos/4cb03abee89cebacd808/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"pinkfilm","is_radio":false,"number":290,"recording":false,"recommendations":false,"sharing":true,"group_index":13},{"id":"pinkfolk","cid":"pinkfolk","title":"Pink Folk","qualities":[{"level":"sd","title":"Pink Folk","logo_token":"4b149418a6c6ba5a42d6","availability":"subscribable","logo_black_42":"/logos/4b149418a6c6ba5a42d6/black/42x24.png","logo_black_84":"/logos/4b149418a6c6ba5a42d6/black/84x48.png","logo_white_42":"/logos/4b149418a6c6ba5a42d6/white/42x24.png","logo_white_84":"/logos/4b149418a6c6ba5a42d6/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"pinkfolk","is_radio":false,"number":291,"recording":false,"recommendations":false,"sharing":true,"group_index":13},{"id":"pinkmusic","cid":"pinkmusic","title":"Pink Music","qualities":[{"level":"sd","title":"Pink Music","logo_token":"60d81b2ae890f5e3d042","availability":"subscribable","logo_black_42":"/logos/60d81b2ae890f5e3d042/black/42x24.png","logo_black_84":"/logos/60d81b2ae890f5e3d042/black/84x48.png","logo_white_42":"/logos/60d81b2ae890f5e3d042/white/42x24.png","logo_white_84":"/logos/60d81b2ae890f5e3d042/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"pinkmusic","is_radio":false,"number":292,"recording":false,"recommendations":false,"sharing":true,"group_index":13},{"id":"pink_koncert_rs","cid":"pink_koncert_rs","title":"Pink Koncert","qualities":[{"level":"sd","title":"Pink Koncert","logo_token":"06ea7537f41328392393","availability":"subscribable","logo_black_42":"/logos/06ea7537f41328392393/black/42x24.png","logo_black_84":"/logos/06ea7537f41328392393/black/84x48.png","logo_white_42":"/logos/06ea7537f41328392393/white/42x24.png","logo_white_84":"/logos/06ea7537f41328392393/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"pink_koncert_rs","is_radio":false,"number":293,"recording":false,"recommendations":false,"sharing":true,"group_index":13},{"id":"pink_serije_rs","cid":"pink_serije_rs","title":"Pink Serije","qualities":[{"level":"sd","title":"Pink Serije","logo_token":"27e3ff02af999b010b41","availability":"subscribable","logo_black_42":"/logos/27e3ff02af999b010b41/black/42x24.png","logo_black_84":"/logos/27e3ff02af999b010b41/black/84x48.png","logo_white_42":"/logos/27e3ff02af999b010b41/white/42x24.png","logo_white_84":"/logos/27e3ff02af999b010b41/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"pink_serije_rs","is_radio":false,"number":294,"recording":false,"recommendations":false,"sharing":true,"group_index":13},{"id":"pinkkids","cid":"pinkkids","title":"Pink Kids","qualities":[{"level":"sd","title":"Pink Kids","logo_token":"a9bef60fc1f4dcbc81c7","availability":"subscribable","logo_black_42":"/logos/a9bef60fc1f4dcbc81c7/black/42x24.png","logo_black_84":"/logos/a9bef60fc1f4dcbc81c7/black/84x48.png","logo_white_42":"/logos/a9bef60fc1f4dcbc81c7/white/42x24.png","logo_white_84":"/logos/a9bef60fc1f4dcbc81c7/white/84x48.png","stream_types":["dash","dash_playready","dash_widevine","hls7","hls7_fairplay"]}],"display_alias":"pinkkids","is_radio":false,"number":295,"recording":false,"recommendations":false,"sharing":true,"group_index":13}],"groups":[{"name":"National"},{"name":"Verf\u00fcgbar mit Zattoo PREMIUM"},{"name":"International"},{"name":"Ukrainisch"},{"name":"Regional"},{"name":"Zattoo Plus Entertainment"},{"name":"Zattoo Plus Sport"},{"name":"Fernsehen mit Herz"},{"name":"Kroatisch"},{"name":"Polnisch"},{"name":"T\u00fcrkisch"},{"name":"Russisch"},{"name":"Italienisch"},{"name":"Pink"}]} 2025-07-02 09:53:00.555 T:19640 debug : plugin.video.zattoo_hiq: channels: {'channels': [{'id': 'ard', 'cid': 'ard', 'title': 'Das Erste HD', 'qualities': [{'level': 'hd', 'title': 'Das Erste HD', 'logo_token': '2a2a4aee64bbd6f7f817', 'availability': 'available', 'logo_black_42': '/logos/2a2a4aee64bbd6f7f817/black/42x24.png', 'logo_black_84': '/logos/2a2a4aee64bbd6f7f817/black/84x48.png', 'logo_white_42': '/logos/2a2a4aee64bbd6f7f817/white/42x24.png', 'logo_white_84': '/logos/2a2a4aee64bbd6f7f817/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['daserste'], 'display_alias': 'daserste', 'is_radio': False, 'number': 1, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'zdf', 'cid': 'zdf', 'title': 'ZDF', 'qualities': [{'level': 'hd', 'title': 'ZDF HD', 'logo_token': '1c78af91516fa9699702', 'availability': 'subscribable', 'logo_black_42': '/logos/1c78af91516fa9699702/black/42x24.png', 'logo_black_84': '/logos/1c78af91516fa9699702/black/84x48.png', 'logo_white_42': '/logos/1c78af91516fa9699702/white/42x24.png', 'logo_white_84': '/logos/1c78af91516fa9699702/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'ZDF', 'logo_token': '1c78af91516fa9699702', 'availability': 'available', 'logo_black_42': '/logos/1c78af91516fa9699702/black/42x24.png', 'logo_black_84': '/logos/1c78af91516fa9699702/black/84x48.png', 'logo_white_42': '/logos/1c78af91516fa9699702/white/42x24.png', 'logo_white_84': '/logos/1c78af91516fa9699702/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'zdf', 'is_radio': False, 'number': 2, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'n24', 'cid': 'n24', 'title': 'WELT', 'qualities': [{'level': 'hd', 'title': 'WELT HD', 'logo_token': '1542f49047d14602c5a5', 'availability': 'subscribable', 'logo_black_42': '/logos/1542f49047d14602c5a5/black/42x24.png', 'logo_black_84': '/logos/1542f49047d14602c5a5/black/84x48.png', 'logo_white_42': '/logos/1542f49047d14602c5a5/white/42x24.png', 'logo_white_84': '/logos/1542f49047d14602c5a5/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'WELT', 'logo_token': '2e460a3011ecd55bd3b9', 'availability': 'available', 'logo_black_42': '/logos/2e460a3011ecd55bd3b9/black/42x24.png', 'logo_black_84': '/logos/2e460a3011ecd55bd3b9/black/84x48.png', 'logo_white_42': '/logos/2e460a3011ecd55bd3b9/white/42x24.png', 'logo_white_84': '/logos/2e460a3011ecd55bd3b9/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['welt'], 'display_alias': 'welt', 'is_radio': False, 'number': 3, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'einsextra', 'cid': 'einsextra', 'title': 'tagesschau24 HD', 'qualities': [{'level': 'hd', 'title': 'tagesschau24 HD', 'logo_token': '13077bf5f6b1fde5aaca', 'availability': 'available', 'logo_black_42': '/logos/13077bf5f6b1fde5aaca/black/42x24.png', 'logo_black_84': '/logos/13077bf5f6b1fde5aaca/black/84x48.png', 'logo_white_42': '/logos/13077bf5f6b1fde5aaca/white/42x24.png', 'logo_white_84': '/logos/13077bf5f6b1fde5aaca/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['tagesschau24'], 'display_alias': 'tagesschau24', 'is_radio': False, 'number': 4, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'zdf-info', 'cid': 'zdf-info', 'title': 'ZDFinfo', 'qualities': [{'level': 'hd', 'title': 'ZDFinfo HD', 'logo_token': '442cfb9e07792c8ff7bf', 'availability': 'subscribable', 'logo_black_42': '/logos/442cfb9e07792c8ff7bf/black/42x24.png', 'logo_black_84': '/logos/442cfb9e07792c8ff7bf/black/84x48.png', 'logo_white_42': '/logos/442cfb9e07792c8ff7bf/white/42x24.png', 'logo_white_84': '/logos/442cfb9e07792c8ff7bf/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'ZDFinfo', 'logo_token': '442cfb9e07792c8ff7bf', 'availability': 'available', 'logo_black_42': '/logos/442cfb9e07792c8ff7bf/black/42x24.png', 'logo_black_84': '/logos/442cfb9e07792c8ff7bf/black/84x48.png', 'logo_white_42': '/logos/442cfb9e07792c8ff7bf/white/42x24.png', 'logo_white_84': '/logos/442cfb9e07792c8ff7bf/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'zdf-info', 'is_radio': False, 'number': 5, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'phoenix', 'cid': 'phoenix', 'title': 'Phoenix HD', 'qualities': [{'level': 'hd', 'title': 'Phoenix HD', 'logo_token': 'a0b41e9eea449229f713', 'availability': 'available', 'logo_black_42': '/logos/a0b41e9eea449229f713/black/42x24.png', 'logo_black_84': '/logos/a0b41e9eea449229f713/black/84x48.png', 'logo_white_42': '/logos/a0b41e9eea449229f713/white/42x24.png', 'logo_white_84': '/logos/a0b41e9eea449229f713/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'phoenix', 'is_radio': False, 'number': 6, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'zdfneo', 'cid': 'zdfneo', 'title': 'ZDFneo', 'qualities': [{'level': 'hd', 'title': 'ZDFneo HD', 'logo_token': 'a915f7a6ffcb1127d24c', 'availability': 'subscribable', 'logo_black_42': '/logos/a915f7a6ffcb1127d24c/black/42x24.png', 'logo_black_84': '/logos/a915f7a6ffcb1127d24c/black/84x48.png', 'logo_white_42': '/logos/a915f7a6ffcb1127d24c/white/42x24.png', 'logo_white_84': '/logos/a915f7a6ffcb1127d24c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'ZDFneo', 'logo_token': 'a915f7a6ffcb1127d24c', 'availability': 'available', 'logo_black_42': '/logos/a915f7a6ffcb1127d24c/black/42x24.png', 'logo_black_84': '/logos/a915f7a6ffcb1127d24c/black/84x48.png', 'logo_white_42': '/logos/a915f7a6ffcb1127d24c/white/42x24.png', 'logo_white_84': '/logos/a915f7a6ffcb1127d24c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'zdfneo', 'is_radio': False, 'number': 7, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'einsfestival', 'cid': 'einsfestival', 'title': 'ONE HD', 'qualities': [{'level': 'hd', 'title': 'ONE HD', 'logo_token': 'ab1be7e38940f3ee7d3f', 'availability': 'available', 'logo_black_42': '/logos/ab1be7e38940f3ee7d3f/black/42x24.png', 'logo_black_84': '/logos/ab1be7e38940f3ee7d3f/black/84x48.png', 'logo_white_42': '/logos/ab1be7e38940f3ee7d3f/white/42x24.png', 'logo_white_84': '/logos/ab1be7e38940f3ee7d3f/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['one'], 'display_alias': 'one', 'is_radio': False, 'number': 8, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'DE_arte', 'cid': 'DE_arte', 'title': 'ARTE HD', 'qualities': [{'level': 'hd', 'title': 'ARTE HD', 'logo_token': '51b7ef98843da07b95a6', 'availability': 'available', 'logo_black_42': '/logos/51b7ef98843da07b95a6/black/42x24.png', 'logo_black_84': '/logos/51b7ef98843da07b95a6/black/84x48.png', 'logo_white_42': '/logos/51b7ef98843da07b95a6/white/42x24.png', 'logo_white_84': '/logos/51b7ef98843da07b95a6/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'DE_arte', 'is_radio': False, 'number': 9, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': '3sat', 'cid': '3sat', 'title': '3sat', 'qualities': [{'level': 'hd', 'title': '3Sat HD', 'logo_token': '1b22cde51d6ac1ccd5e0', 'availability': 'subscribable', 'logo_black_42': '/logos/1b22cde51d6ac1ccd5e0/black/42x24.png', 'logo_black_84': '/logos/1b22cde51d6ac1ccd5e0/black/84x48.png', 'logo_white_42': '/logos/1b22cde51d6ac1ccd5e0/white/42x24.png', 'logo_white_84': '/logos/1b22cde51d6ac1ccd5e0/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': '3sat', 'logo_token': 'cdb16838de2d388a9517', 'availability': 'available', 'logo_black_42': '/logos/cdb16838de2d388a9517/black/42x24.png', 'logo_black_84': '/logos/cdb16838de2d388a9517/black/84x48.png', 'logo_white_42': '/logos/cdb16838de2d388a9517/white/42x24.png', 'logo_white_84': '/logos/cdb16838de2d388a9517/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': '3sat', 'is_radio': False, 'number': 10, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'kika', 'cid': 'kika', 'title': 'KiKA', 'qualities': [{'level': 'hd', 'title': 'Kika HD', 'logo_token': '103d7ac1a610d2b93ff3', 'availability': 'subscribable', 'logo_black_42': '/logos/103d7ac1a610d2b93ff3/black/42x24.png', 'logo_black_84': '/logos/103d7ac1a610d2b93ff3/black/84x48.png', 'logo_white_42': '/logos/103d7ac1a610d2b93ff3/white/42x24.png', 'logo_white_84': '/logos/103d7ac1a610d2b93ff3/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'KiKA', 'logo_token': '9b95d9cc715ef58dd376', 'availability': 'available', 'logo_black_42': '/logos/9b95d9cc715ef58dd376/black/42x24.png', 'logo_black_84': '/logos/9b95d9cc715ef58dd376/black/84x48.png', 'logo_white_42': '/logos/9b95d9cc715ef58dd376/white/42x24.png', 'logo_white_84': '/logos/9b95d9cc715ef58dd376/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'kika', 'is_radio': False, 'number': 11, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'nickelodeon', 'cid': 'nickelodeon', 'title': 'Nick/CC+1', 'qualities': [{'level': 'hd', 'title': 'Nick/CC+1 HD', 'logo_token': '2b24d6bae5e1afd4d648', 'availability': 'subscribable', 'logo_black_42': '/logos/2b24d6bae5e1afd4d648/black/42x24.png', 'logo_black_84': '/logos/2b24d6bae5e1afd4d648/black/84x48.png', 'logo_white_42': '/logos/2b24d6bae5e1afd4d648/white/42x24.png', 'logo_white_84': '/logos/2b24d6bae5e1afd4d648/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}, {'level': 'sd', 'title': 'Nick/CC+1', 'logo_token': '2b24d6bae5e1afd4d648', 'availability': 'available', 'logo_black_42': '/logos/2b24d6bae5e1afd4d648/black/42x24.png', 'logo_black_84': '/logos/2b24d6bae5e1afd4d648/black/84x48.png', 'logo_white_42': '/logos/2b24d6bae5e1afd4d648/white/42x24.png', 'logo_white_84': '/logos/2b24d6bae5e1afd4d648/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'aliases': ['nick_cc_plus1'], 'display_alias': 'nick_cc_plus1', 'is_radio': False, 'number': 12, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'br-alpha', 'cid': 'br-alpha', 'title': 'ARD-alpha HD', 'qualities': [{'level': 'hd', 'title': 'ARD-alpha HD', 'logo_token': 'e96fafec01ec632f9b38', 'availability': 'available', 'logo_black_42': '/logos/e96fafec01ec632f9b38/black/42x24.png', 'logo_black_84': '/logos/e96fafec01ec632f9b38/black/84x48.png', 'logo_white_42': '/logos/e96fafec01ec632f9b38/white/42x24.png', 'logo_white_84': '/logos/e96fafec01ec632f9b38/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'ARD-alpha', 'logo_token': 'e96fafec01ec632f9b38', 'availability': 'available', 'logo_black_42': '/logos/e96fafec01ec632f9b38/black/42x24.png', 'logo_black_84': '/logos/e96fafec01ec632f9b38/black/84x48.png', 'logo_white_42': '/logos/e96fafec01ec632f9b38/white/42x24.png', 'logo_white_84': '/logos/e96fafec01ec632f9b38/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'br-alpha', 'is_radio': False, 'number': 13, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'n24_doku', 'cid': 'n24_doku', 'title': 'N24 Doku', 'qualities': [{'level': 'hd', 'title': 'N24 Doku HD', 'logo_token': '2d6c505fb41047b8f5e5', 'availability': 'subscribable', 'logo_black_42': '/logos/2d6c505fb41047b8f5e5/black/42x24.png', 'logo_black_84': '/logos/2d6c505fb41047b8f5e5/black/84x48.png', 'logo_white_42': '/logos/2d6c505fb41047b8f5e5/white/42x24.png', 'logo_white_84': '/logos/2d6c505fb41047b8f5e5/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'N24 Doku', 'logo_token': '31c604ec54801361931e', 'availability': 'available', 'logo_black_42': '/logos/31c604ec54801361931e/black/42x24.png', 'logo_black_84': '/logos/31c604ec54801361931e/black/84x48.png', 'logo_white_42': '/logos/31c604ec54801361931e/white/42x24.png', 'logo_white_84': '/logos/31c604ec54801361931e/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'n24_doku', 'is_radio': False, 'number': 14, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'df1_de', 'cid': 'df1_de', 'title': 'DF1 HD', 'qualities': [{'level': 'hd', 'title': 'DF1 HD', 'logo_token': '66a8d1d2859a98feb7f3', 'availability': 'available', 'logo_black_42': '/logos/66a8d1d2859a98feb7f3/black/42x24.png', 'logo_black_84': '/logos/66a8d1d2859a98feb7f3/black/84x48.png', 'logo_white_42': '/logos/66a8d1d2859a98feb7f3/white/42x24.png', 'logo_white_84': '/logos/66a8d1d2859a98feb7f3/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'df1_de', 'is_radio': False, 'number': 15, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'dsf', 'cid': 'dsf', 'title': 'Sport1', 'qualities': [{'level': 'hd', 'title': 'Sport1 HD', 'logo_token': '41baa692038f2917ad57', 'availability': 'subscribable', 'logo_black_42': '/logos/41baa692038f2917ad57/black/42x24.png', 'logo_black_84': '/logos/41baa692038f2917ad57/black/84x48.png', 'logo_white_42': '/logos/41baa692038f2917ad57/white/42x24.png', 'logo_white_84': '/logos/41baa692038f2917ad57/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'Sport1', 'logo_token': '1f24a0f1469c4b79bc5b', 'availability': 'available', 'logo_black_42': '/logos/1f24a0f1469c4b79bc5b/black/42x24.png', 'logo_black_84': '/logos/1f24a0f1469c4b79bc5b/black/84x48.png', 'logo_white_42': '/logos/1f24a0f1469c4b79bc5b/white/42x24.png', 'logo_white_84': '/logos/1f24a0f1469c4b79bc5b/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['sport1'], 'display_alias': 'sport1', 'is_radio': False, 'number': 16, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'eurosport', 'cid': 'eurosport', 'title': 'Eurosport 1 HD', 'qualities': [{'level': 'hd', 'title': 'Eurosport 1 HD', 'logo_token': '6d0ab0bbdb198c6b6cb0', 'availability': 'subscribable', 'logo_black_42': '/logos/6d0ab0bbdb198c6b6cb0/black/42x24.png', 'logo_black_84': '/logos/6d0ab0bbdb198c6b6cb0/black/84x48.png', 'logo_white_42': '/logos/6d0ab0bbdb198c6b6cb0/white/42x24.png', 'logo_white_84': '/logos/6d0ab0bbdb198c6b6cb0/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'aliases': ['eurosport1'], 'display_alias': 'eurosport1', 'is_radio': False, 'number': 17, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'dmax', 'cid': 'dmax', 'title': 'DMAX HD', 'qualities': [{'level': 'hd', 'title': 'DMAX HD', 'logo_token': '36a46286c8644f6311c3', 'availability': 'subscribable', 'logo_black_42': '/logos/36a46286c8644f6311c3/black/42x24.png', 'logo_black_84': '/logos/36a46286c8644f6311c3/black/84x48.png', 'logo_white_42': '/logos/36a46286c8644f6311c3/white/42x24.png', 'logo_white_84': '/logos/36a46286c8644f6311c3/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'dmax', 'is_radio': False, 'number': 18, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'br', 'cid': 'br', 'title': 'BR Fernsehen Süd HD', 'qualities': [{'level': 'hd', 'title': 'BR Fernsehen Süd HD', 'logo_token': '7bede2308528e63feaac', 'availability': 'available', 'logo_black_42': '/logos/7bede2308528e63feaac/black/42x24.png', 'logo_black_84': '/logos/7bede2308528e63feaac/black/84x48.png', 'logo_white_42': '/logos/7bede2308528e63feaac/white/42x24.png', 'logo_white_84': '/logos/7bede2308528e63feaac/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'br', 'is_radio': False, 'number': 19, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'hr', 'cid': 'hr', 'title': 'HR HD', 'qualities': [{'level': 'hd', 'title': 'HR HD', 'logo_token': 'f9fce1487da75bf65159', 'availability': 'available', 'logo_black_42': '/logos/f9fce1487da75bf65159/black/42x24.png', 'logo_black_84': '/logos/f9fce1487da75bf65159/black/84x48.png', 'logo_white_42': '/logos/f9fce1487da75bf65159/white/42x24.png', 'logo_white_84': '/logos/f9fce1487da75bf65159/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'hr', 'is_radio': False, 'number': 20, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'mdr-sachsen', 'cid': 'mdr-sachsen', 'title': 'MDR SACHSEN HD', 'qualities': [{'level': 'hd', 'title': 'MDR SACHSEN HD', 'logo_token': '9c61c6c262ad41f0c19e', 'availability': 'available', 'logo_black_42': '/logos/9c61c6c262ad41f0c19e/black/42x24.png', 'logo_black_84': '/logos/9c61c6c262ad41f0c19e/black/84x48.png', 'logo_white_42': '/logos/9c61c6c262ad41f0c19e/white/42x24.png', 'logo_white_84': '/logos/9c61c6c262ad41f0c19e/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'mdr-sachsen', 'is_radio': False, 'number': 21, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'ndr-niedersachsen', 'cid': 'ndr-niedersachsen', 'title': 'NDR Niedersachsen HD', 'qualities': [{'level': 'hd', 'title': 'NDR Niedersachsen HD', 'logo_token': '29a7c6a23050e3820a3b', 'availability': 'available', 'logo_black_42': '/logos/29a7c6a23050e3820a3b/black/42x24.png', 'logo_black_84': '/logos/29a7c6a23050e3820a3b/black/84x48.png', 'logo_white_42': '/logos/29a7c6a23050e3820a3b/white/42x24.png', 'logo_white_84': '/logos/29a7c6a23050e3820a3b/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'ndr-niedersachsen', 'is_radio': False, 'number': 22, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'radio-bremen-tv', 'cid': 'radio-bremen-tv', 'title': 'Radio Bremen TV HD', 'qualities': [{'level': 'hd', 'title': 'Radio Bremen TV HD', 'logo_token': '2aa8d253274dfa4f81a4', 'availability': 'available', 'logo_black_42': '/logos/2aa8d253274dfa4f81a4/black/42x24.png', 'logo_black_84': '/logos/2aa8d253274dfa4f81a4/black/84x48.png', 'logo_white_42': '/logos/2aa8d253274dfa4f81a4/white/42x24.png', 'logo_white_84': '/logos/2aa8d253274dfa4f81a4/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'radio-bremen-tv', 'is_radio': False, 'number': 23, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'rbb', 'cid': 'rbb', 'title': 'rbb Berlin HD', 'qualities': [{'level': 'hd', 'title': 'rbb Berlin HD', 'logo_token': '823d10599014e6b23d78', 'availability': 'available', 'logo_black_42': '/logos/823d10599014e6b23d78/black/42x24.png', 'logo_black_84': '/logos/823d10599014e6b23d78/black/84x48.png', 'logo_white_42': '/logos/823d10599014e6b23d78/white/42x24.png', 'logo_white_84': '/logos/823d10599014e6b23d78/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'rbb', 'is_radio': False, 'number': 24, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'sr-fernsehen', 'cid': 'sr-fernsehen', 'title': 'SR Fernsehen HD', 'qualities': [{'level': 'hd', 'title': 'SR Fernsehen HD', 'logo_token': 'c50695d215e17cb3f886', 'availability': 'available', 'logo_black_42': '/logos/c50695d215e17cb3f886/black/42x24.png', 'logo_black_84': '/logos/c50695d215e17cb3f886/black/84x48.png', 'logo_white_42': '/logos/c50695d215e17cb3f886/white/42x24.png', 'logo_white_84': '/logos/c50695d215e17cb3f886/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'sr-fernsehen', 'is_radio': False, 'number': 25, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'swr-fernsehen-bw', 'cid': 'swr-fernsehen-bw', 'title': 'SWR BW HD', 'qualities': [{'level': 'hd', 'title': 'SWR BW HD', 'logo_token': '5edb77a08387f0b820f6', 'availability': 'available', 'logo_black_42': '/logos/5edb77a08387f0b820f6/black/42x24.png', 'logo_black_84': '/logos/5edb77a08387f0b820f6/black/84x48.png', 'logo_white_42': '/logos/5edb77a08387f0b820f6/white/42x24.png', 'logo_white_84': '/logos/5edb77a08387f0b820f6/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'swr-fernsehen-bw', 'is_radio': False, 'number': 26, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'wdr-koeln', 'cid': 'wdr-koeln', 'title': 'WDR Köln HD', 'qualities': [{'level': 'hd', 'title': 'WDR Köln HD', 'logo_token': '945bbdc01b79bfc27f28', 'availability': 'available', 'logo_black_42': '/logos/945bbdc01b79bfc27f28/black/42x24.png', 'logo_black_84': '/logos/945bbdc01b79bfc27f28/black/84x48.png', 'logo_white_42': '/logos/945bbdc01b79bfc27f28/white/42x24.png', 'logo_white_84': '/logos/945bbdc01b79bfc27f28/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'wdr-koeln', 'is_radio': False, 'number': 27, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'comedycentral_de', 'cid': 'comedycentral_de', 'title': 'Comedy Central', 'qualities': [{'level': 'hd', 'title': 'Comedy Central HD', 'logo_token': '82821837c19fc1a84508', 'availability': 'subscribable', 'logo_black_42': '/logos/82821837c19fc1a84508/black/42x24.png', 'logo_black_84': '/logos/82821837c19fc1a84508/black/84x48.png', 'logo_white_42': '/logos/82821837c19fc1a84508/white/42x24.png', 'logo_white_84': '/logos/82821837c19fc1a84508/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}, {'level': 'sd', 'title': 'Comedy Central', 'logo_token': 'fbce53a068a915e32a20', 'availability': 'available', 'logo_black_42': '/logos/fbce53a068a915e32a20/black/42x24.png', 'logo_black_84': '/logos/fbce53a068a915e32a20/black/84x48.png', 'logo_white_42': '/logos/fbce53a068a915e32a20/white/42x24.png', 'logo_white_84': '/logos/fbce53a068a915e32a20/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'comedycentral_de', 'is_radio': False, 'number': 28, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'mtvgermany', 'cid': 'mtvgermany', 'title': 'MTV Germany', 'qualities': [{'level': 'hd', 'title': 'MTV Germany HD', 'logo_token': '48532df75c51e1add658', 'availability': 'subscribable', 'logo_black_42': '/logos/48532df75c51e1add658/black/42x24.png', 'logo_black_84': '/logos/48532df75c51e1add658/black/84x48.png', 'logo_white_42': '/logos/48532df75c51e1add658/white/42x24.png', 'logo_white_84': '/logos/48532df75c51e1add658/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}, {'level': 'sd', 'title': 'MTV Germany', 'logo_token': 'b2df118210ce9b74c222', 'availability': 'available', 'logo_black_42': '/logos/b2df118210ce9b74c222/black/42x24.png', 'logo_black_84': '/logos/b2df118210ce9b74c222/black/84x48.png', 'logo_white_42': '/logos/b2df118210ce9b74c222/white/42x24.png', 'logo_white_84': '/logos/b2df118210ce9b74c222/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'mtvgermany', 'is_radio': False, 'number': 29, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'tele-5', 'cid': 'tele-5', 'title': 'TELE 5', 'qualities': [{'level': 'hd', 'title': 'TELE 5 HD', 'logo_token': 'a457a018e717b8404408', 'availability': 'subscribable', 'logo_black_42': '/logos/a457a018e717b8404408/black/42x24.png', 'logo_black_84': '/logos/a457a018e717b8404408/black/84x48.png', 'logo_white_42': '/logos/a457a018e717b8404408/white/42x24.png', 'logo_white_84': '/logos/a457a018e717b8404408/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'TELE 5', 'logo_token': '5943872acee0e8f2f5aa', 'availability': 'available', 'logo_black_42': '/logos/5943872acee0e8f2f5aa/black/42x24.png', 'logo_black_84': '/logos/5943872acee0e8f2f5aa/black/84x48.png', 'logo_white_42': '/logos/5943872acee0e8f2f5aa/white/42x24.png', 'logo_white_84': '/logos/5943872acee0e8f2f5aa/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'tele-5', 'is_radio': False, 'number': 30, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'tlc', 'cid': 'tlc', 'title': 'TLC HD', 'qualities': [{'level': 'hd', 'title': 'TLC HD', 'logo_token': 'bde1bad6b2c45f85c8d9', 'availability': 'subscribable', 'logo_black_42': '/logos/bde1bad6b2c45f85c8d9/black/42x24.png', 'logo_black_84': '/logos/bde1bad6b2c45f85c8d9/black/84x48.png', 'logo_white_42': '/logos/bde1bad6b2c45f85c8d9/white/42x24.png', 'logo_white_84': '/logos/bde1bad6b2c45f85c8d9/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'tlc', 'is_radio': False, 'number': 31, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'andromeda_de', 'cid': 'andromeda_de', 'title': 'Andromeda HD', 'qualities': [{'level': 'hd', 'title': 'Andromeda HD', 'logo_token': '37178c4d59c1294ee446', 'availability': 'available', 'logo_black_42': '/logos/37178c4d59c1294ee446/black/42x24.png', 'logo_black_84': '/logos/37178c4d59c1294ee446/black/84x48.png', 'logo_white_42': '/logos/37178c4d59c1294ee446/white/42x24.png', 'logo_white_84': '/logos/37178c4d59c1294ee446/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'andromeda_de', 'is_radio': False, 'number': 32, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'ard_plus_krimi_de', 'cid': 'ard_plus_krimi_de', 'title': 'ARD Plus Krimi HD', 'qualities': [{'level': 'hd', 'title': 'ARD Plus Krimi HD', 'logo_token': '57e53acfb98808852089', 'availability': 'available', 'logo_black_42': '/logos/57e53acfb98808852089/black/42x24.png', 'logo_black_84': '/logos/57e53acfb98808852089/black/84x48.png', 'logo_white_42': '/logos/57e53acfb98808852089/white/42x24.png', 'logo_white_84': '/logos/57e53acfb98808852089/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'ard_plus_krimi_de', 'is_radio': False, 'number': 33, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'ard_plus_lindenstrasse_de', 'cid': 'ard_plus_lindenstrasse_de', 'title': 'ARD Plus Lindenstraße HD', 'qualities': [{'level': 'hd', 'title': 'ARD Plus Lindenstraße HD', 'logo_token': '3a7fdfc2ddb212c51c40', 'availability': 'available', 'logo_black_42': '/logos/3a7fdfc2ddb212c51c40/black/42x24.png', 'logo_black_84': '/logos/3a7fdfc2ddb212c51c40/black/84x48.png', 'logo_white_42': '/logos/3a7fdfc2ddb212c51c40/white/42x24.png', 'logo_white_84': '/logos/3a7fdfc2ddb212c51c40/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'ard_plus_lindenstrasse_de', 'is_radio': False, 'number': 34, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'big_brother_classics_de', 'cid': 'big_brother_classics_de', 'title': 'Big Brother Classics HD', 'qualities': [{'level': 'hd', 'title': 'Big Brother Classics HD', 'logo_token': 'c6f46648999d264ca427', 'availability': 'available', 'logo_black_42': '/logos/c6f46648999d264ca427/black/42x24.png', 'logo_black_84': '/logos/c6f46648999d264ca427/black/84x48.png', 'logo_white_42': '/logos/c6f46648999d264ca427/white/42x24.png', 'logo_white_84': '/logos/c6f46648999d264ca427/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'big_brother_classics_de', 'is_radio': False, 'number': 35, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'comedy_und_shows_de', 'cid': 'comedy_und_shows_de', 'title': 'Comedy & Shows: Powered by Banijay HD', 'qualities': [{'level': 'hd', 'title': 'Comedy & Shows: Powered by Banijay HD', 'logo_token': 'd684f02276dc4c7480f9', 'availability': 'available', 'logo_black_42': '/logos/d684f02276dc4c7480f9/black/42x24.png', 'logo_black_84': '/logos/d684f02276dc4c7480f9/black/84x48.png', 'logo_white_42': '/logos/d684f02276dc4c7480f9/white/42x24.png', 'logo_white_84': '/logos/d684f02276dc4c7480f9/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'comedy_und_shows_de', 'is_radio': False, 'number': 36, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'crime_time_de', 'cid': 'crime_time_de', 'title': 'CRIME TIME HD', 'qualities': [{'level': 'hd', 'title': 'CRIME TIME HD', 'logo_token': 'bbe7343c26cfc12dee6b', 'availability': 'available', 'logo_black_42': '/logos/bbe7343c26cfc12dee6b/black/42x24.png', 'logo_black_84': '/logos/bbe7343c26cfc12dee6b/black/84x48.png', 'logo_white_42': '/logos/bbe7343c26cfc12dee6b/white/42x24.png', 'logo_white_84': '/logos/bbe7343c26cfc12dee6b/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'crime_time_de', 'is_radio': False, 'number': 37, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'defa_tv_de', 'cid': 'defa_tv_de', 'title': 'DEFA TV HD', 'qualities': [{'level': 'hd', 'title': 'DEFA TV HD', 'logo_token': '3cc75ee93357889c4fc9', 'availability': 'available', 'logo_black_42': '/logos/3cc75ee93357889c4fc9/black/42x24.png', 'logo_black_84': '/logos/3cc75ee93357889c4fc9/black/84x48.png', 'logo_white_42': '/logos/3cc75ee93357889c4fc9/white/42x24.png', 'logo_white_84': '/logos/3cc75ee93357889c4fc9/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'defa_tv_de', 'is_radio': False, 'number': 38, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'fabella_de', 'cid': 'fabella_de', 'title': 'Fabella HD', 'qualities': [{'level': 'hd', 'title': 'Fabella HD', 'logo_token': '675f0f30ec25ecbcb177', 'availability': 'available', 'logo_black_42': '/logos/675f0f30ec25ecbcb177/black/42x24.png', 'logo_black_84': '/logos/675f0f30ec25ecbcb177/black/84x48.png', 'logo_white_42': '/logos/675f0f30ec25ecbcb177/white/42x24.png', 'logo_white_84': '/logos/675f0f30ec25ecbcb177/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'fabella_de', 'is_radio': False, 'number': 39, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'familie_dr_kleist_fast_de', 'cid': 'familie_dr_kleist_fast_de', 'title': 'Familie Dr. Kleist HD', 'qualities': [{'level': 'hd', 'title': 'Familie Dr. Kleist HD', 'logo_token': 'e347572b2db930447968', 'availability': 'available', 'logo_black_42': '/logos/e347572b2db930447968/black/42x24.png', 'logo_black_84': '/logos/e347572b2db930447968/black/84x48.png', 'logo_white_42': '/logos/e347572b2db930447968/white/42x24.png', 'logo_white_84': '/logos/e347572b2db930447968/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'familie_dr_kleist_fast_de', 'is_radio': False, 'number': 40, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'filmgold_de', 'cid': 'filmgold_de', 'title': 'Filmgold HD', 'qualities': [{'level': 'hd', 'title': 'Filmgold HD', 'logo_token': '1abd13bd0a02ea3a6f04', 'availability': 'available', 'logo_black_42': '/logos/1abd13bd0a02ea3a6f04/black/42x24.png', 'logo_black_84': '/logos/1abd13bd0a02ea3a6f04/black/84x48.png', 'logo_white_42': '/logos/1abd13bd0a02ea3a6f04/white/42x24.png', 'logo_white_84': '/logos/1abd13bd0a02ea3a6f04/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'filmgold_de', 'is_radio': False, 'number': 41, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'free_comedy_de', 'cid': 'free_comedy_de', 'title': 'Free Comedy HD', 'qualities': [{'level': 'hd', 'title': 'Free Comedy HD', 'logo_token': '2b9c8e80df051137342a', 'availability': 'available', 'logo_black_42': '/logos/2b9c8e80df051137342a/black/42x24.png', 'logo_black_84': '/logos/2b9c8e80df051137342a/black/84x48.png', 'logo_white_42': '/logos/2b9c8e80df051137342a/white/42x24.png', 'logo_white_84': '/logos/2b9c8e80df051137342a/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'free_comedy_de', 'is_radio': False, 'number': 42, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'grjngo_de', 'cid': 'grjngo_de', 'title': 'Grjngo HD', 'qualities': [{'level': 'hd', 'title': 'Grjngo HD', 'logo_token': '627a98b54f679521f525', 'availability': 'available', 'logo_black_42': '/logos/627a98b54f679521f525/black/42x24.png', 'logo_black_84': '/logos/627a98b54f679521f525/black/84x48.png', 'logo_white_42': '/logos/627a98b54f679521f525/white/42x24.png', 'logo_white_84': '/logos/627a98b54f679521f525/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'grjngo_de', 'is_radio': False, 'number': 43, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'heimatkino_de', 'cid': 'heimatkino_de', 'title': 'Heimatkino HD', 'qualities': [{'level': 'hd', 'title': 'Heimatkino HD', 'logo_token': '66fd1120836c894afee9', 'availability': 'available', 'logo_black_42': '/logos/66fd1120836c894afee9/black/42x24.png', 'logo_black_84': '/logos/66fd1120836c894afee9/black/84x48.png', 'logo_white_42': '/logos/66fd1120836c894afee9/white/42x24.png', 'logo_white_84': '/logos/66fd1120836c894afee9/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'heimatkino_de', 'is_radio': False, 'number': 44, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'himmlisches_kino_de', 'cid': 'himmlisches_kino_de', 'title': 'Himmlisches Kino HD', 'qualities': [{'level': 'hd', 'title': 'Himmlisches Kino HD', 'logo_token': '54b2f844298acafe437e', 'availability': 'available', 'logo_black_42': '/logos/54b2f844298acafe437e/black/42x24.png', 'logo_black_84': '/logos/54b2f844298acafe437e/black/84x48.png', 'logo_white_42': '/logos/54b2f844298acafe437e/white/42x24.png', 'logo_white_84': '/logos/54b2f844298acafe437e/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'himmlisches_kino_de', 'is_radio': False, 'number': 45, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'moviedome_de', 'cid': 'moviedome_de', 'title': 'Moviedome HD', 'qualities': [{'level': 'hd', 'title': 'Moviedome HD', 'logo_token': '21a2bac5c32f8ff471db', 'availability': 'available', 'logo_black_42': '/logos/21a2bac5c32f8ff471db/black/42x24.png', 'logo_black_84': '/logos/21a2bac5c32f8ff471db/black/84x48.png', 'logo_white_42': '/logos/21a2bac5c32f8ff471db/white/42x24.png', 'logo_white_84': '/logos/21a2bac5c32f8ff471db/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'moviedome_de', 'is_radio': False, 'number': 46, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'moviedome_family_de', 'cid': 'moviedome_family_de', 'title': 'Moviedome Family HD', 'qualities': [{'level': 'hd', 'title': 'Moviedome Family HD', 'logo_token': 'bbd9d1e9e3e5799f639c', 'availability': 'available', 'logo_black_42': '/logos/bbd9d1e9e3e5799f639c/black/42x24.png', 'logo_black_84': '/logos/bbd9d1e9e3e5799f639c/black/84x48.png', 'logo_white_42': '/logos/bbd9d1e9e3e5799f639c/white/42x24.png', 'logo_white_84': '/logos/bbd9d1e9e3e5799f639c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'moviedome_family_de', 'is_radio': False, 'number': 47, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'naruto_de', 'cid': 'naruto_de', 'title': 'Naruto HD', 'qualities': [{'level': 'hd', 'title': 'Naruto HD', 'logo_token': '9209b113bcec0d814d26', 'availability': 'available', 'logo_black_42': '/logos/9209b113bcec0d814d26/black/42x24.png', 'logo_black_84': '/logos/9209b113bcec0d814d26/black/84x48.png', 'logo_white_42': '/logos/9209b113bcec0d814d26/white/42x24.png', 'logo_white_84': '/logos/9209b113bcec0d814d26/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'naruto_de', 'is_radio': False, 'number': 48, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'netzkino_fast_de', 'cid': 'netzkino_fast_de', 'title': 'Netzkino HD', 'qualities': [{'level': 'hd', 'title': 'Netzkino HD', 'logo_token': '7ea045d9a4f30b48eea0', 'availability': 'available', 'logo_black_42': '/logos/7ea045d9a4f30b48eea0/black/42x24.png', 'logo_black_84': '/logos/7ea045d9a4f30b48eea0/black/84x48.png', 'logo_white_42': '/logos/7ea045d9a4f30b48eea0/white/42x24.png', 'logo_white_84': '/logos/7ea045d9a4f30b48eea0/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'netzkino_fast_de', 'is_radio': False, 'number': 49, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'serienklassiker_de', 'cid': 'serienklassiker_de', 'title': 'Serienklassiker HD', 'qualities': [{'level': 'hd', 'title': 'Serienklassiker HD', 'logo_token': '39146679122ee184a4dc', 'availability': 'available', 'logo_black_42': '/logos/39146679122ee184a4dc/black/42x24.png', 'logo_black_84': '/logos/39146679122ee184a4dc/black/84x48.png', 'logo_white_42': '/logos/39146679122ee184a4dc/white/42x24.png', 'logo_white_84': '/logos/39146679122ee184a4dc/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'serienklassiker_de', 'is_radio': False, 'number': 50, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'serien_plus_de', 'cid': 'serien_plus_de', 'title': 'Serien+ HD', 'qualities': [{'level': 'hd', 'title': 'Serien+ HD', 'logo_token': '9bf6f15e1ccbced79276', 'availability': 'available', 'logo_black_42': '/logos/9bf6f15e1ccbced79276/black/42x24.png', 'logo_black_84': '/logos/9bf6f15e1ccbced79276/black/84x48.png', 'logo_white_42': '/logos/9bf6f15e1ccbced79276/white/42x24.png', 'logo_white_84': '/logos/9bf6f15e1ccbced79276/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'serien_plus_de', 'is_radio': False, 'number': 51, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'sooner_de', 'cid': 'sooner_de', 'title': 'Sooner HD', 'qualities': [{'level': 'hd', 'title': 'Sooner HD', 'logo_token': '4f6264e5c9f5fc4c4762', 'availability': 'available', 'logo_black_42': '/logos/4f6264e5c9f5fc4c4762/black/42x24.png', 'logo_black_84': '/logos/4f6264e5c9f5fc4c4762/black/84x48.png', 'logo_white_42': '/logos/4f6264e5c9f5fc4c4762/white/42x24.png', 'logo_white_84': '/logos/4f6264e5c9f5fc4c4762/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'sooner_de', 'is_radio': False, 'number': 52, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'stand_up_comedy_de', 'cid': 'stand_up_comedy_de', 'title': 'Stand-Up Comedy HD', 'qualities': [{'level': 'hd', 'title': 'Stand-Up Comedy HD', 'logo_token': 'b93f6b56c34cce320e5b', 'availability': 'available', 'logo_black_42': '/logos/b93f6b56c34cce320e5b/black/42x24.png', 'logo_black_84': '/logos/b93f6b56c34cce320e5b/black/84x48.png', 'logo_white_42': '/logos/b93f6b56c34cce320e5b/white/42x24.png', 'logo_white_84': '/logos/b93f6b56c34cce320e5b/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'stand_up_comedy_de', 'is_radio': False, 'number': 53, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'stars_in_gefahr_de', 'cid': 'stars_in_gefahr_de', 'title': 'Stars in Gefahr: Powered by Banijay HD', 'qualities': [{'level': 'hd', 'title': 'Stars in Gefahr: Powered by Banijay HD', 'logo_token': 'c1d61c003629d5583b01', 'availability': 'available', 'logo_black_42': '/logos/c1d61c003629d5583b01/black/42x24.png', 'logo_black_84': '/logos/c1d61c003629d5583b01/black/84x48.png', 'logo_white_42': '/logos/c1d61c003629d5583b01/white/42x24.png', 'logo_white_84': '/logos/c1d61c003629d5583b01/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'stars_in_gefahr_de', 'is_radio': False, 'number': 54, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'talk_now_de', 'cid': 'talk_now_de', 'title': 'Talk? Now! HD', 'qualities': [{'level': 'hd', 'title': 'Talk? Now! HD', 'logo_token': 'b55ee25b051263363ef9', 'availability': 'available', 'logo_black_42': '/logos/b55ee25b051263363ef9/black/42x24.png', 'logo_black_84': '/logos/b55ee25b051263363ef9/black/84x48.png', 'logo_white_42': '/logos/b55ee25b051263363ef9/white/42x24.png', 'logo_white_84': '/logos/b55ee25b051263363ef9/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'talk_now_de', 'is_radio': False, 'number': 55, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'top_filme_de', 'cid': 'top_filme_de', 'title': 'Top Filme HD', 'qualities': [{'level': 'hd', 'title': 'Top Filme HD', 'logo_token': '9a37ffaa9c3f1bdad125', 'availability': 'available', 'logo_black_42': '/logos/9a37ffaa9c3f1bdad125/black/42x24.png', 'logo_black_84': '/logos/9a37ffaa9c3f1bdad125/black/84x48.png', 'logo_white_42': '/logos/9a37ffaa9c3f1bdad125/white/42x24.png', 'logo_white_84': '/logos/9a37ffaa9c3f1bdad125/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'top_filme_de', 'is_radio': False, 'number': 56, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'top_sci_fi_de', 'cid': 'top_sci_fi_de', 'title': 'Top Sci-Fi HD', 'qualities': [{'level': 'hd', 'title': 'Top Sci-Fi HD', 'logo_token': '001569e8f161aab73ad3', 'availability': 'available', 'logo_black_42': '/logos/001569e8f161aab73ad3/black/42x24.png', 'logo_black_84': '/logos/001569e8f161aab73ad3/black/84x48.png', 'logo_white_42': '/logos/001569e8f161aab73ad3/white/42x24.png', 'logo_white_84': '/logos/001569e8f161aab73ad3/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'top_sci_fi_de', 'is_radio': False, 'number': 57, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'craction_tv_de', 'cid': 'craction_tv_de', 'title': 'Top Serien HD', 'qualities': [{'level': 'hd', 'title': 'Top Serien HD', 'logo_token': '1d9d622b1712dc37061d', 'availability': 'available', 'logo_black_42': '/logos/1d9d622b1712dc37061d/black/42x24.png', 'logo_black_84': '/logos/1d9d622b1712dc37061d/black/84x48.png', 'logo_white_42': '/logos/1d9d622b1712dc37061d/white/42x24.png', 'logo_white_84': '/logos/1d9d622b1712dc37061d/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['Top Serien'], 'display_alias': 'Top Serien', 'is_radio': False, 'number': 58, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'top_true_crime_de', 'cid': 'top_true_crime_de', 'title': 'Top True Crime HD', 'qualities': [{'level': 'hd', 'title': 'Top True Crime HD', 'logo_token': '86c56c90d77d247d5b04', 'availability': 'available', 'logo_black_42': '/logos/86c56c90d77d247d5b04/black/42x24.png', 'logo_black_84': '/logos/86c56c90d77d247d5b04/black/84x48.png', 'logo_white_42': '/logos/86c56c90d77d247d5b04/white/42x24.png', 'logo_white_84': '/logos/86c56c90d77d247d5b04/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'top_true_crime_de', 'is_radio': False, 'number': 59, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'utopja_de', 'cid': 'utopja_de', 'title': 'Utopja HD', 'qualities': [{'level': 'hd', 'title': 'Utopja HD', 'logo_token': 'd67d790f0a1877eb22fd', 'availability': 'available', 'logo_black_42': '/logos/d67d790f0a1877eb22fd/black/42x24.png', 'logo_black_84': '/logos/d67d790f0a1877eb22fd/black/84x48.png', 'logo_white_42': '/logos/d67d790f0a1877eb22fd/white/42x24.png', 'logo_white_84': '/logos/d67d790f0a1877eb22fd/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'utopja_de', 'is_radio': False, 'number': 60, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'wedo_movies_de', 'cid': 'wedo_movies_de', 'title': 'wedo movies HD', 'qualities': [{'level': 'hd', 'title': 'wedo movies HD', 'logo_token': '9483042be915850e2951', 'availability': 'available', 'logo_black_42': '/logos/9483042be915850e2951/black/42x24.png', 'logo_black_84': '/logos/9483042be915850e2951/black/84x48.png', 'logo_white_42': '/logos/9483042be915850e2951/white/42x24.png', 'logo_white_84': '/logos/9483042be915850e2951/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'wedo_movies_de', 'is_radio': False, 'number': 61, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'wedo_true_stories_de', 'cid': 'wedo_true_stories_de', 'title': 'wedo true stories HD', 'qualities': [{'level': 'hd', 'title': 'wedo true stories HD', 'logo_token': '2cb6703f017f22fac3ae', 'availability': 'available', 'logo_black_42': '/logos/2cb6703f017f22fac3ae/black/42x24.png', 'logo_black_84': '/logos/2cb6703f017f22fac3ae/black/84x48.png', 'logo_white_42': '/logos/2cb6703f017f22fac3ae/white/42x24.png', 'logo_white_84': '/logos/2cb6703f017f22fac3ae/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'wedo_true_stories_de', 'is_radio': False, 'number': 62, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'ric', 'cid': 'ric', 'title': 'RiC', 'qualities': [{'level': 'sd', 'title': 'RiC', 'logo_token': 'abebc6ebb54e8734f5fb', 'availability': 'available', 'logo_black_42': '/logos/abebc6ebb54e8734f5fb/black/42x24.png', 'logo_black_84': '/logos/abebc6ebb54e8734f5fb/black/84x48.png', 'logo_white_42': '/logos/abebc6ebb54e8734f5fb/white/42x24.png', 'logo_white_84': '/logos/abebc6ebb54e8734f5fb/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'ric', 'is_radio': False, 'number': 63, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'curiosity_now_de', 'cid': 'curiosity_now_de', 'title': 'Curiosity Now HD', 'qualities': [{'level': 'hd', 'title': 'Curiosity Now HD', 'logo_token': 'b97a53e9189240600299', 'availability': 'available', 'logo_black_42': '/logos/b97a53e9189240600299/black/42x24.png', 'logo_black_84': '/logos/b97a53e9189240600299/black/84x48.png', 'logo_white_42': '/logos/b97a53e9189240600299/white/42x24.png', 'logo_white_84': '/logos/b97a53e9189240600299/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'curiosity_now_de', 'is_radio': False, 'number': 64, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'dokusat_de', 'cid': 'dokusat_de', 'title': 'DOKUSAT HD', 'qualities': [{'level': 'hd', 'title': 'DOKUSAT HD', 'logo_token': 'ca7daf77a8c797ed4ce8', 'availability': 'available', 'logo_black_42': '/logos/ca7daf77a8c797ed4ce8/black/42x24.png', 'logo_black_84': '/logos/ca7daf77a8c797ed4ce8/black/84x48.png', 'logo_white_42': '/logos/ca7daf77a8c797ed4ce8/white/42x24.png', 'logo_white_84': '/logos/ca7daf77a8c797ed4ce8/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'dokusat_de', 'is_radio': False, 'number': 65, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'farmland_tv_de', 'cid': 'farmland_tv_de', 'title': 'FarmLandTV HD', 'qualities': [{'level': 'hd', 'title': 'FarmLandTV HD', 'logo_token': '854600770b6e6aecc3cb', 'availability': 'available', 'logo_black_42': '/logos/854600770b6e6aecc3cb/black/42x24.png', 'logo_black_84': '/logos/854600770b6e6aecc3cb/black/84x48.png', 'logo_white_42': '/logos/854600770b6e6aecc3cb/white/42x24.png', 'logo_white_84': '/logos/854600770b6e6aecc3cb/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'farmland_tv_de', 'is_radio': False, 'number': 66, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'hip_trips_de', 'cid': 'hip_trips_de', 'title': 'Hip Trips HD', 'qualities': [{'level': 'hd', 'title': 'Hip Trips HD', 'logo_token': '806f0c817fedcafea043', 'availability': 'available', 'logo_black_42': '/logos/806f0c817fedcafea043/black/42x24.png', 'logo_black_84': '/logos/806f0c817fedcafea043/black/84x48.png', 'logo_white_42': '/logos/806f0c817fedcafea043/white/42x24.png', 'logo_white_84': '/logos/806f0c817fedcafea043/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'hip_trips_de', 'is_radio': False, 'number': 67, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'infast_int', 'cid': 'infast_int', 'title': 'INFAST HD', 'qualities': [{'level': 'hd', 'title': 'INFAST HD', 'logo_token': '9df205c69680359ee6b5', 'availability': 'available', 'logo_black_42': '/logos/9df205c69680359ee6b5/black/42x24.png', 'logo_black_84': '/logos/9df205c69680359ee6b5/black/84x48.png', 'logo_white_42': '/logos/9df205c69680359ee6b5/white/42x24.png', 'logo_white_84': '/logos/9df205c69680359ee6b5/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'infast_int', 'is_radio': False, 'number': 68, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'inwonder_int', 'cid': 'inwonder_int', 'title': 'INWONDER HD', 'qualities': [{'level': 'hd', 'title': 'INWONDER HD', 'logo_token': 'c9cae15ca1604d34952c', 'availability': 'available', 'logo_black_42': '/logos/c9cae15ca1604d34952c/black/42x24.png', 'logo_black_84': '/logos/c9cae15ca1604d34952c/black/84x48.png', 'logo_white_42': '/logos/c9cae15ca1604d34952c/white/42x24.png', 'logo_white_84': '/logos/c9cae15ca1604d34952c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'inwonder_int', 'is_radio': False, 'number': 69, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'just_cooking_de', 'cid': 'just_cooking_de', 'title': 'JUST COOKING HD', 'qualities': [{'level': 'hd', 'title': 'JUST COOKING HD', 'logo_token': '31258d19649138406a1c', 'availability': 'available', 'logo_black_42': '/logos/31258d19649138406a1c/black/42x24.png', 'logo_black_84': '/logos/31258d19649138406a1c/black/84x48.png', 'logo_white_42': '/logos/31258d19649138406a1c/white/42x24.png', 'logo_white_84': '/logos/31258d19649138406a1c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'just_cooking_de', 'is_radio': False, 'number': 70, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'just_fishing_de', 'cid': 'just_fishing_de', 'title': 'Just.fishing HD', 'qualities': [{'level': 'hd', 'title': 'Just.fishing HD', 'logo_token': 'da6e0f31ed830f90a8f8', 'availability': 'available', 'logo_black_42': '/logos/da6e0f31ed830f90a8f8/black/42x24.png', 'logo_black_84': '/logos/da6e0f31ed830f90a8f8/black/84x48.png', 'logo_white_42': '/logos/da6e0f31ed830f90a8f8/white/42x24.png', 'logo_white_84': '/logos/da6e0f31ed830f90a8f8/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'just_fishing_de', 'is_radio': False, 'number': 71, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'landlust_tv_de', 'cid': 'landlust_tv_de', 'title': 'Landlust TV HD', 'qualities': [{'level': 'hd', 'title': 'Landlust TV HD', 'logo_token': '2f03f8c8183732155daa', 'availability': 'available', 'logo_black_42': '/logos/2f03f8c8183732155daa/black/42x24.png', 'logo_black_84': '/logos/2f03f8c8183732155daa/black/84x48.png', 'logo_white_42': '/logos/2f03f8c8183732155daa/white/42x24.png', 'logo_white_84': '/logos/2f03f8c8183732155daa/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'landlust_tv_de', 'is_radio': False, 'number': 72, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'moconomy_de', 'cid': 'moconomy_de', 'title': 'Moconomy HD', 'qualities': [{'level': 'hd', 'title': 'Moconomy HD', 'logo_token': 'a6bff389d1c11281ac3c', 'availability': 'available', 'logo_black_42': '/logos/a6bff389d1c11281ac3c/black/42x24.png', 'logo_black_84': '/logos/a6bff389d1c11281ac3c/black/84x48.png', 'logo_white_42': '/logos/a6bff389d1c11281ac3c/white/42x24.png', 'logo_white_84': '/logos/a6bff389d1c11281ac3c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'moconomy_de', 'is_radio': False, 'number': 73, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'one_terra_de', 'cid': 'one_terra_de', 'title': 'One TERRA HD', 'qualities': [{'level': 'hd', 'title': 'One TERRA HD', 'logo_token': '4c0400de4e0da4062b56', 'availability': 'available', 'logo_black_42': '/logos/4c0400de4e0da4062b56/black/42x24.png', 'logo_black_84': '/logos/4c0400de4e0da4062b56/black/84x48.png', 'logo_white_42': '/logos/4c0400de4e0da4062b56/white/42x24.png', 'logo_white_84': '/logos/4c0400de4e0da4062b56/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'one_terra_de', 'is_radio': False, 'number': 74, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'royalworld_de', 'cid': 'royalworld_de', 'title': 'Royalworld HD', 'qualities': [{'level': 'hd', 'title': 'Royalworld HD', 'logo_token': '5b4a86b7fadb92e0654f', 'availability': 'available', 'logo_black_42': '/logos/5b4a86b7fadb92e0654f/black/42x24.png', 'logo_black_84': '/logos/5b4a86b7fadb92e0654f/black/84x48.png', 'logo_white_42': '/logos/5b4a86b7fadb92e0654f/white/42x24.png', 'logo_white_84': '/logos/5b4a86b7fadb92e0654f/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'royalworld_de', 'is_radio': False, 'number': 75, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'spiegel_tv_konflikte_de', 'cid': 'spiegel_tv_konflikte_de', 'title': 'Spiegel TV Konflikte HD', 'qualities': [{'level': 'hd', 'title': 'Spiegel TV Konflikte HD', 'logo_token': 'bd42bc751139bd70ea88', 'availability': 'available', 'logo_black_42': '/logos/bd42bc751139bd70ea88/black/42x24.png', 'logo_black_84': '/logos/bd42bc751139bd70ea88/black/84x48.png', 'logo_white_42': '/logos/bd42bc751139bd70ea88/white/42x24.png', 'logo_white_84': '/logos/bd42bc751139bd70ea88/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'spiegel_tv_konflikte_de', 'is_radio': False, 'number': 76, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'tempora_tv_de', 'cid': 'tempora_tv_de', 'title': 'Tempora TV HD', 'qualities': [{'level': 'hd', 'title': 'Tempora TV HD', 'logo_token': '072c038c5b49f08d949c', 'availability': 'available', 'logo_black_42': '/logos/072c038c5b49f08d949c/black/42x24.png', 'logo_black_84': '/logos/072c038c5b49f08d949c/black/84x48.png', 'logo_white_42': '/logos/072c038c5b49f08d949c/white/42x24.png', 'logo_white_84': '/logos/072c038c5b49f08d949c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'tempora_tv_de', 'is_radio': False, 'number': 77, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'terra_mater_wild_de', 'cid': 'terra_mater_wild_de', 'title': 'Terra Mater Wild HD', 'qualities': [{'level': 'hd', 'title': 'Terra Mater Wild HD', 'logo_token': 'd55ac8f56bf87c44df68', 'availability': 'available', 'logo_black_42': '/logos/d55ac8f56bf87c44df68/black/42x24.png', 'logo_black_84': '/logos/d55ac8f56bf87c44df68/black/84x48.png', 'logo_white_42': '/logos/d55ac8f56bf87c44df68/white/42x24.png', 'logo_white_84': '/logos/d55ac8f56bf87c44df68/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'terra_mater_wild_de', 'is_radio': False, 'number': 78, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'time_2_rlx_de', 'cid': 'time_2_rlx_de', 'title': 'time2Rlx HD', 'qualities': [{'level': 'hd', 'title': 'time2Rlx HD', 'logo_token': '393d261c2dbe3c25abdb', 'availability': 'available', 'logo_black_42': '/logos/393d261c2dbe3c25abdb/black/42x24.png', 'logo_black_84': '/logos/393d261c2dbe3c25abdb/black/84x48.png', 'logo_white_42': '/logos/393d261c2dbe3c25abdb/white/42x24.png', 'logo_white_84': '/logos/393d261c2dbe3c25abdb/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'time_2_rlx_de', 'is_radio': False, 'number': 79, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'wedo_big_docs_de', 'cid': 'wedo_big_docs_de', 'title': 'wedo big stories HD', 'qualities': [{'level': 'hd', 'title': 'wedo big stories HD', 'logo_token': '9f7012b6ac9800465ed0', 'availability': 'available', 'logo_black_42': '/logos/9f7012b6ac9800465ed0/black/42x24.png', 'logo_black_84': '/logos/9f7012b6ac9800465ed0/black/84x48.png', 'logo_white_42': '/logos/9f7012b6ac9800465ed0/white/42x24.png', 'logo_white_84': '/logos/9f7012b6ac9800465ed0/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['wedo_big_stories_de'], 'display_alias': 'wedo_big_stories_de', 'is_radio': False, 'number': 80, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'weltderwunder', 'cid': 'weltderwunder', 'title': 'Welt der Wunder HD', 'qualities': [{'level': 'hd', 'title': 'Welt der Wunder HD', 'logo_token': '7ba79ea10855c450d5a5', 'availability': 'available', 'logo_black_42': '/logos/7ba79ea10855c450d5a5/black/42x24.png', 'logo_black_84': '/logos/7ba79ea10855c450d5a5/black/84x48.png', 'logo_white_42': '/logos/7ba79ea10855c450d5a5/white/42x24.png', 'logo_white_84': '/logos/7ba79ea10855c450d5a5/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'weltderwunder', 'is_radio': False, 'number': 81, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'xplore_de', 'cid': 'xplore_de', 'title': 'XPLORE HD', 'qualities': [{'level': 'hd', 'title': 'XPLORE HD', 'logo_token': '43e6fe6b2a06aa3937c5', 'availability': 'available', 'logo_black_42': '/logos/43e6fe6b2a06aa3937c5/black/42x24.png', 'logo_black_84': '/logos/43e6fe6b2a06aa3937c5/black/84x48.png', 'logo_white_42': '/logos/43e6fe6b2a06aa3937c5/white/42x24.png', 'logo_white_84': '/logos/43e6fe6b2a06aa3937c5/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'xplore_de', 'is_radio': False, 'number': 82, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'euronewsgerman', 'cid': 'euronewsgerman', 'title': 'Euronews [ger] HD', 'qualities': [{'level': 'hd', 'title': 'Euronews [ger] HD', 'logo_token': 'd41c00a295a1b040afc8', 'availability': 'available', 'logo_black_42': '/logos/d41c00a295a1b040afc8/black/42x24.png', 'logo_black_84': '/logos/d41c00a295a1b040afc8/black/84x48.png', 'logo_white_42': '/logos/d41c00a295a1b040afc8/white/42x24.png', 'logo_white_84': '/logos/d41c00a295a1b040afc8/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'euronewsgerman', 'is_radio': False, 'number': 83, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'dazn_fast_de', 'cid': 'dazn_fast_de', 'title': 'DAZN FAST HD', 'qualities': [{'level': 'hd', 'title': 'DAZN FAST HD', 'logo_token': 'c5baceb5880aaca3bd99', 'availability': 'available', 'logo_black_42': '/logos/c5baceb5880aaca3bd99/black/42x24.png', 'logo_black_84': '/logos/c5baceb5880aaca3bd99/black/84x48.png', 'logo_white_42': '/logos/c5baceb5880aaca3bd99/white/42x24.png', 'logo_white_84': '/logos/c5baceb5880aaca3bd99/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'dazn_fast_de', 'is_radio': False, 'number': 84, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'dazn_rise_de', 'cid': 'dazn_rise_de', 'title': 'DAZN RISE HD', 'qualities': [{'level': 'hd', 'title': 'DAZN RISE HD', 'logo_token': '57965b4c3fd93a50a145', 'availability': 'available', 'logo_black_42': '/logos/57965b4c3fd93a50a145/black/42x24.png', 'logo_black_84': '/logos/57965b4c3fd93a50a145/black/84x48.png', 'logo_white_42': '/logos/57965b4c3fd93a50a145/white/42x24.png', 'logo_white_84': '/logos/57965b4c3fd93a50a145/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'dazn_rise_de', 'is_radio': False, 'number': 85, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'red_adventure_de', 'cid': 'red_adventure_de', 'title': 'Höhenrausch HD', 'qualities': [{'level': 'hd', 'title': 'Höhenrausch HD', 'logo_token': 'ac61f47d81410851e604', 'availability': 'available', 'logo_black_42': '/logos/ac61f47d81410851e604/black/42x24.png', 'logo_black_84': '/logos/ac61f47d81410851e604/black/84x48.png', 'logo_white_42': '/logos/ac61f47d81410851e604/white/42x24.png', 'logo_white_84': '/logos/ac61f47d81410851e604/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'red_adventure_de', 'is_radio': False, 'number': 86, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'eotv', 'cid': 'eotv', 'title': 'More Than Sports TV', 'qualities': [{'level': 'hd', 'title': 'More Than Sports TV HD', 'logo_token': 'f66cc51a21baf3a85c1e', 'availability': 'subscribable', 'logo_black_42': '/logos/f66cc51a21baf3a85c1e/black/42x24.png', 'logo_black_84': '/logos/f66cc51a21baf3a85c1e/black/84x48.png', 'logo_white_42': '/logos/f66cc51a21baf3a85c1e/white/42x24.png', 'logo_white_84': '/logos/f66cc51a21baf3a85c1e/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'More Than Sports TV', 'logo_token': 'f66cc51a21baf3a85c1e', 'availability': 'available', 'logo_black_42': '/logos/f66cc51a21baf3a85c1e/black/42x24.png', 'logo_black_84': '/logos/f66cc51a21baf3a85c1e/black/84x48.png', 'logo_white_42': '/logos/f66cc51a21baf3a85c1e/white/42x24.png', 'logo_white_84': '/logos/f66cc51a21baf3a85c1e/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['more_than_sports_tv_de'], 'display_alias': 'more_than_sports_tv_de', 'is_radio': False, 'number': 87, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'red_bull_tv_dach_int', 'cid': 'red_bull_tv_dach_int', 'title': 'Red Bull TV HD', 'qualities': [{'level': 'hd', 'title': 'Red Bull TV HD', 'logo_token': '612942da9c953f4f6001', 'availability': 'available', 'logo_black_42': '/logos/612942da9c953f4f6001/black/42x24.png', 'logo_black_84': '/logos/612942da9c953f4f6001/black/84x48.png', 'logo_white_42': '/logos/612942da9c953f4f6001/white/42x24.png', 'logo_white_84': '/logos/612942da9c953f4f6001/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'red_bull_tv_dach_int', 'is_radio': False, 'number': 88, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'scooore_de', 'cid': 'scooore_de', 'title': 'Scooore HD', 'qualities': [{'level': 'hd', 'title': 'Scooore HD', 'logo_token': '50b5189f49be82b1cd0e', 'availability': 'available', 'logo_black_42': '/logos/50b5189f49be82b1cd0e/black/42x24.png', 'logo_black_84': '/logos/50b5189f49be82b1cd0e/black/84x48.png', 'logo_white_42': '/logos/50b5189f49be82b1cd0e/white/42x24.png', 'logo_white_84': '/logos/50b5189f49be82b1cd0e/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'scooore_de', 'is_radio': False, 'number': 89, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'streamster_tv_at', 'cid': 'streamster_tv_at', 'title': 'Streamster TV HD', 'qualities': [{'level': 'hd', 'title': 'Streamster TV HD', 'logo_token': 'dafa8c4c456b3cf4f2ba', 'availability': 'available', 'logo_black_42': '/logos/dafa8c4c456b3cf4f2ba/black/42x24.png', 'logo_black_84': '/logos/dafa8c4c456b3cf4f2ba/black/84x48.png', 'logo_white_42': '/logos/dafa8c4c456b3cf4f2ba/white/42x24.png', 'logo_white_84': '/logos/dafa8c4c456b3cf4f2ba/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'streamster_tv_at', 'is_radio': False, 'number': 90, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'tennis_channel_de', 'cid': 'tennis_channel_de', 'title': 'Tennis Channel HD', 'qualities': [{'level': 'hd', 'title': 'Tennis Channel HD', 'logo_token': 'aa3aff54a083429fe630', 'availability': 'available', 'logo_black_42': '/logos/aa3aff54a083429fe630/black/42x24.png', 'logo_black_84': '/logos/aa3aff54a083429fe630/black/84x48.png', 'logo_white_42': '/logos/aa3aff54a083429fe630/white/42x24.png', 'logo_white_84': '/logos/aa3aff54a083429fe630/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'tennis_channel_de', 'is_radio': False, 'number': 91, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'wedo_sports_de', 'cid': 'wedo_sports_de', 'title': 'wedo sports HD', 'qualities': [{'level': 'hd', 'title': 'wedo sports HD', 'logo_token': 'dbabd1b17119ae0fe4ae', 'availability': 'available', 'logo_black_42': '/logos/dbabd1b17119ae0fe4ae/black/42x24.png', 'logo_black_84': '/logos/dbabd1b17119ae0fe4ae/black/84x48.png', 'logo_white_42': '/logos/dbabd1b17119ae0fe4ae/white/42x24.png', 'logo_white_84': '/logos/dbabd1b17119ae0fe4ae/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'wedo_sports_de', 'is_radio': False, 'number': 92, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'world_of_freesports_de', 'cid': 'world_of_freesports_de', 'title': 'World of Freesports HD', 'qualities': [{'level': 'hd', 'title': 'World of Freesports HD', 'logo_token': 'a96684a9f0e07a7a0587', 'availability': 'available', 'logo_black_42': '/logos/a96684a9f0e07a7a0587/black/42x24.png', 'logo_black_84': '/logos/a96684a9f0e07a7a0587/black/84x48.png', 'logo_white_42': '/logos/a96684a9f0e07a7a0587/white/42x24.png', 'logo_white_84': '/logos/a96684a9f0e07a7a0587/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'world_of_freesports_de', 'is_radio': False, 'number': 93, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'qs24_ch', 'cid': 'qs24_ch', 'title': 'QS24', 'qualities': [{'level': 'hd', 'title': 'QS24 HD', 'logo_token': '2fff22bd72078e8361f4', 'availability': 'subscribable', 'logo_black_42': '/logos/2fff22bd72078e8361f4/black/42x24.png', 'logo_black_84': '/logos/2fff22bd72078e8361f4/black/84x48.png', 'logo_white_42': '/logos/2fff22bd72078e8361f4/white/42x24.png', 'logo_white_84': '/logos/2fff22bd72078e8361f4/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'QS24', 'logo_token': '2fff22bd72078e8361f4', 'availability': 'available', 'logo_black_42': '/logos/2fff22bd72078e8361f4/black/42x24.png', 'logo_black_84': '/logos/2fff22bd72078e8361f4/black/84x48.png', 'logo_white_42': '/logos/2fff22bd72078e8361f4/white/42x24.png', 'logo_white_84': '/logos/2fff22bd72078e8361f4/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'qs24_ch', 'is_radio': False, 'number': 94, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'deluxe_dance_de', 'cid': 'deluxe_dance_de', 'title': 'DLX Dance by Kontor HD', 'qualities': [{'level': 'hd', 'title': 'DLX Dance by Kontor HD', 'logo_token': 'bf2682810171adf60d6a', 'availability': 'available', 'logo_black_42': '/logos/bf2682810171adf60d6a/black/42x24.png', 'logo_black_84': '/logos/bf2682810171adf60d6a/black/84x48.png', 'logo_white_42': '/logos/bf2682810171adf60d6a/white/42x24.png', 'logo_white_84': '/logos/bf2682810171adf60d6a/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'deluxe_dance_de', 'is_radio': False, 'number': 95, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'deluxe_rap_de', 'cid': 'deluxe_rap_de', 'title': 'DLX Rap HD', 'qualities': [{'level': 'hd', 'title': 'DLX Rap HD', 'logo_token': '2d0bd62791fa4016f3a4', 'availability': 'available', 'logo_black_42': '/logos/2d0bd62791fa4016f3a4/black/42x24.png', 'logo_black_84': '/logos/2d0bd62791fa4016f3a4/black/84x48.png', 'logo_white_42': '/logos/2d0bd62791fa4016f3a4/white/42x24.png', 'logo_white_84': '/logos/2d0bd62791fa4016f3a4/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'deluxe_rap_de', 'is_radio': False, 'number': 96, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'deutschesmusikfernsehen', 'cid': 'deutschesmusikfernsehen', 'title': 'DMF', 'qualities': [{'level': 'sd', 'title': 'DMF', 'logo_token': '558ab95e1aa9e57a59db', 'availability': 'available', 'logo_black_42': '/logos/558ab95e1aa9e57a59db/black/42x24.png', 'logo_black_84': '/logos/558ab95e1aa9e57a59db/black/84x48.png', 'logo_white_42': '/logos/558ab95e1aa9e57a59db/white/42x24.png', 'logo_white_84': '/logos/558ab95e1aa9e57a59db/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['dmf'], 'display_alias': 'deutschesmusikfernsehen', 'is_radio': False, 'number': 97, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'folx_tv_at', 'cid': 'folx_tv_at', 'title': 'Folx TV', 'qualities': [{'level': 'hd', 'title': 'Folx TV HD', 'logo_token': 'a09d151cc42ea7fd819b', 'availability': 'subscribable', 'logo_black_42': '/logos/a09d151cc42ea7fd819b/black/42x24.png', 'logo_black_84': '/logos/a09d151cc42ea7fd819b/black/84x48.png', 'logo_white_42': '/logos/a09d151cc42ea7fd819b/white/42x24.png', 'logo_white_84': '/logos/a09d151cc42ea7fd819b/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'Folx TV', 'logo_token': 'a09d151cc42ea7fd819b', 'availability': 'available', 'logo_black_42': '/logos/a09d151cc42ea7fd819b/black/42x24.png', 'logo_black_84': '/logos/a09d151cc42ea7fd819b/black/84x48.png', 'logo_white_42': '/logos/a09d151cc42ea7fd819b/white/42x24.png', 'logo_white_84': '/logos/a09d151cc42ea7fd819b/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'folx_tv_at', 'is_radio': False, 'number': 98, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'one_music_television_de', 'cid': 'one_music_television_de', 'title': 'One Music Television HD', 'qualities': [{'level': 'hd', 'title': 'One Music Television HD', 'logo_token': '339d832ff703068d94d3', 'availability': 'available', 'logo_black_42': '/logos/339d832ff703068d94d3/black/42x24.png', 'logo_black_84': '/logos/339d832ff703068d94d3/black/84x48.png', 'logo_white_42': '/logos/339d832ff703068d94d3/white/42x24.png', 'logo_white_84': '/logos/339d832ff703068d94d3/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'one_music_television_de', 'is_radio': False, 'number': 99, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'schlager_deluxe_de', 'cid': 'schlager_deluxe_de', 'title': 'Schlager Deluxe', 'qualities': [{'level': 'sd', 'title': 'Schlager Deluxe', 'logo_token': '5384e5665ac7aa7992ad', 'availability': 'available', 'logo_black_42': '/logos/5384e5665ac7aa7992ad/black/42x24.png', 'logo_black_84': '/logos/5384e5665ac7aa7992ad/black/84x48.png', 'logo_white_42': '/logos/5384e5665ac7aa7992ad/white/42x24.png', 'logo_white_84': '/logos/5384e5665ac7aa7992ad/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'schlager_deluxe_de', 'is_radio': False, 'number': 100, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'stimmungsgarten_tv_at', 'cid': 'stimmungsgarten_tv_at', 'title': 'Stimmungsgarten TV', 'qualities': [{'level': 'sd', 'title': 'Stimmungsgarten TV', 'logo_token': '7e4b006c1c20ff737afa', 'availability': 'available', 'logo_black_42': '/logos/7e4b006c1c20ff737afa/black/42x24.png', 'logo_black_84': '/logos/7e4b006c1c20ff737afa/black/84x48.png', 'logo_white_42': '/logos/7e4b006c1c20ff737afa/white/42x24.png', 'logo_white_84': '/logos/7e4b006c1c20ff737afa/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'stimmungsgarten_tv_at', 'is_radio': False, 'number': 101, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'telegold_de', 'cid': 'telegold_de', 'title': 'Telegold HD', 'qualities': [{'level': 'hd', 'title': 'Telegold HD', 'logo_token': 'a3fbc1b0cb32828119b3', 'availability': 'available', 'logo_black_42': '/logos/a3fbc1b0cb32828119b3/black/42x24.png', 'logo_black_84': '/logos/a3fbc1b0cb32828119b3/black/84x48.png', 'logo_white_42': '/logos/a3fbc1b0cb32828119b3/white/42x24.png', 'logo_white_84': '/logos/a3fbc1b0cb32828119b3/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'telegold_de', 'is_radio': False, 'number': 102, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'volksmusik_tv_de', 'cid': 'volksmusik_tv_de', 'title': 'Volksmusik.TV HD', 'qualities': [{'level': 'hd', 'title': 'Volksmusik.TV HD', 'logo_token': '18c16e1acd5d508d288f', 'availability': 'available', 'logo_black_42': '/logos/18c16e1acd5d508d288f/black/42x24.png', 'logo_black_84': '/logos/18c16e1acd5d508d288f/black/84x48.png', 'logo_white_42': '/logos/18c16e1acd5d508d288f/white/42x24.png', 'logo_white_84': '/logos/18c16e1acd5d508d288f/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'volksmusik_tv_de', 'is_radio': False, 'number': 103, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'zwei_music_television_de', 'cid': 'zwei_music_television_de', 'title': 'Zwei Music Television HD', 'qualities': [{'level': 'hd', 'title': 'Zwei Music Television HD', 'logo_token': 'cf6eb4a8333f85c800fa', 'availability': 'available', 'logo_black_42': '/logos/cf6eb4a8333f85c800fa/black/42x24.png', 'logo_black_84': '/logos/cf6eb4a8333f85c800fa/black/84x48.png', 'logo_white_42': '/logos/cf6eb4a8333f85c800fa/white/42x24.png', 'logo_white_84': '/logos/cf6eb4a8333f85c800fa/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'zwei_music_television_de', 'is_radio': False, 'number': 104, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'anixe', 'cid': 'anixe', 'title': 'Anixe+ HD', 'qualities': [{'level': 'hd', 'title': 'Anixe+ HD', 'logo_token': 'ac25081096404b40a214', 'availability': 'available', 'logo_black_42': '/logos/ac25081096404b40a214/black/42x24.png', 'logo_black_84': '/logos/ac25081096404b40a214/black/84x48.png', 'logo_white_42': '/logos/ac25081096404b40a214/white/42x24.png', 'logo_white_84': '/logos/ac25081096404b40a214/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['anixe_plus'], 'display_alias': 'anixe_plus', 'is_radio': False, 'number': 105, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'anixe_hd', 'cid': 'anixe_hd', 'title': 'ANIXE HD Serie', 'qualities': [{'level': 'hd', 'title': 'ANIXE HD Serie', 'logo_token': '7121f64ad448440ce4fe', 'availability': 'available', 'logo_black_42': '/logos/7121f64ad448440ce4fe/black/42x24.png', 'logo_black_84': '/logos/7121f64ad448440ce4fe/black/84x48.png', 'logo_white_42': '/logos/7121f64ad448440ce4fe/white/42x24.png', 'logo_white_84': '/logos/7121f64ad448440ce4fe/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'anixe_hd', 'is_radio': False, 'number': 106, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'bibeltv', 'cid': 'bibeltv', 'title': 'Bibel TV', 'qualities': [{'level': 'hd', 'title': 'Bibel TV HD', 'logo_token': '3f5ccb1581be8bbec24f', 'availability': 'subscribable', 'logo_black_42': '/logos/3f5ccb1581be8bbec24f/black/42x24.png', 'logo_black_84': '/logos/3f5ccb1581be8bbec24f/black/84x48.png', 'logo_white_42': '/logos/3f5ccb1581be8bbec24f/white/42x24.png', 'logo_white_84': '/logos/3f5ccb1581be8bbec24f/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'Bibel TV', 'logo_token': 'adbeea64a39a6dfa0d52', 'availability': 'available', 'logo_black_42': '/logos/adbeea64a39a6dfa0d52/black/42x24.png', 'logo_black_84': '/logos/adbeea64a39a6dfa0d52/black/84x48.png', 'logo_white_42': '/logos/adbeea64a39a6dfa0d52/white/42x24.png', 'logo_white_84': '/logos/adbeea64a39a6dfa0d52/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'bibeltv', 'is_radio': False, 'number': 107, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'fashion_tv_de', 'cid': 'fashion_tv_de', 'title': 'Fashion TV HD', 'qualities': [{'level': 'hd', 'title': 'Fashion TV HD', 'logo_token': '54bd07b87c2d8b0d0523', 'availability': 'available', 'logo_black_42': '/logos/54bd07b87c2d8b0d0523/black/42x24.png', 'logo_black_84': '/logos/54bd07b87c2d8b0d0523/black/84x48.png', 'logo_white_42': '/logos/54bd07b87c2d8b0d0523/white/42x24.png', 'logo_white_84': '/logos/54bd07b87c2d8b0d0523/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'fashion_tv_de', 'is_radio': False, 'number': 108, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'fashion_tv_secrets_int', 'cid': 'fashion_tv_secrets_int', 'title': 'Fashion TV Secrets HD', 'qualities': [{'level': 'hd', 'title': 'Fashion TV Secrets HD', 'logo_token': '4ea9c1d04961c476543d', 'availability': 'available', 'logo_black_42': '/logos/4ea9c1d04961c476543d/black/42x24.png', 'logo_black_84': '/logos/4ea9c1d04961c476543d/black/84x48.png', 'logo_white_42': '/logos/4ea9c1d04961c476543d/white/42x24.png', 'logo_white_84': '/logos/4ea9c1d04961c476543d/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'fashion_tv_secrets_int', 'is_radio': False, 'number': 109, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'hope_tv_de', 'cid': 'hope_tv_de', 'title': 'Hope TV HD', 'qualities': [{'level': 'hd', 'title': 'Hope TV HD', 'logo_token': '026fb8fe610db4b6b435', 'availability': 'available', 'logo_black_42': '/logos/026fb8fe610db4b6b435/black/42x24.png', 'logo_black_84': '/logos/026fb8fe610db4b6b435/black/84x48.png', 'logo_white_42': '/logos/026fb8fe610db4b6b435/white/42x24.png', 'logo_white_84': '/logos/026fb8fe610db4b6b435/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'hope_tv_de', 'is_radio': False, 'number': 110, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'ktv', 'cid': 'ktv', 'title': 'K-TV HD', 'qualities': [{'level': 'hd', 'title': 'K-TV HD', 'logo_token': '16f7c09961242e9b237d', 'availability': 'available', 'logo_black_42': '/logos/16f7c09961242e9b237d/black/42x24.png', 'logo_black_84': '/logos/16f7c09961242e9b237d/black/84x48.png', 'logo_white_42': '/logos/16f7c09961242e9b237d/white/42x24.png', 'logo_white_84': '/logos/16f7c09961242e9b237d/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'ktv', 'is_radio': False, 'number': 111, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'lilo_tv_de', 'cid': 'lilo_tv_de', 'title': 'Lilo.TV', 'qualities': [{'level': 'sd', 'title': 'Lilo.TV', 'logo_token': 'e7f56382366ad74e0ae2', 'availability': 'available', 'logo_black_42': '/logos/e7f56382366ad74e0ae2/black/42x24.png', 'logo_black_84': '/logos/e7f56382366ad74e0ae2/black/84x48.png', 'logo_white_42': '/logos/e7f56382366ad74e0ae2/white/42x24.png', 'logo_white_84': '/logos/e7f56382366ad74e0ae2/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'lilo_tv_de', 'is_radio': False, 'number': 112, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'rocketbeans', 'cid': 'rocketbeans', 'title': 'Rocket Beans TV HD', 'qualities': [{'level': 'hd', 'title': 'Rocket Beans TV HD', 'logo_token': '007a5ce92d4f84747445', 'availability': 'available', 'logo_black_42': '/logos/007a5ce92d4f84747445/black/42x24.png', 'logo_black_84': '/logos/007a5ce92d4f84747445/black/84x48.png', 'logo_white_42': '/logos/007a5ce92d4f84747445/white/42x24.png', 'logo_white_84': '/logos/007a5ce92d4f84747445/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'rocketbeans', 'is_radio': False, 'number': 113, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': '123tv', 'cid': '123tv', 'title': '1-2-3 TV', 'qualities': [{'level': 'hd', 'title': '1-2-3 TV HD', 'logo_token': '943691aedd97db674e01', 'availability': 'subscribable', 'logo_black_42': '/logos/943691aedd97db674e01/black/42x24.png', 'logo_black_84': '/logos/943691aedd97db674e01/black/84x48.png', 'logo_white_42': '/logos/943691aedd97db674e01/white/42x24.png', 'logo_white_84': '/logos/943691aedd97db674e01/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': '1-2-3 TV', 'logo_token': '943691aedd97db674e01', 'availability': 'available', 'logo_black_42': '/logos/943691aedd97db674e01/black/42x24.png', 'logo_black_84': '/logos/943691aedd97db674e01/black/84x48.png', 'logo_white_42': '/logos/943691aedd97db674e01/white/42x24.png', 'logo_white_84': '/logos/943691aedd97db674e01/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': '123tv', 'is_radio': False, 'number': 114, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'channel21', 'cid': 'channel21', 'title': 'CHANNEL21', 'qualities': [{'level': 'hd', 'title': 'CHANNEL21 HD', 'logo_token': '23466fd44de29be602e6', 'availability': 'subscribable', 'logo_black_42': '/logos/23466fd44de29be602e6/black/42x24.png', 'logo_black_84': '/logos/23466fd44de29be602e6/black/84x48.png', 'logo_white_42': '/logos/23466fd44de29be602e6/white/42x24.png', 'logo_white_84': '/logos/23466fd44de29be602e6/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'CHANNEL21', 'logo_token': '23466fd44de29be602e6', 'availability': 'available', 'logo_black_42': '/logos/23466fd44de29be602e6/black/42x24.png', 'logo_black_84': '/logos/23466fd44de29be602e6/black/84x48.png', 'logo_white_42': '/logos/23466fd44de29be602e6/white/42x24.png', 'logo_white_84': '/logos/23466fd44de29be602e6/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'channel21', 'is_radio': False, 'number': 115, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'handystar_tv_de', 'cid': 'handystar_tv_de', 'title': 'Handystar TV HD', 'qualities': [{'level': 'hd', 'title': 'Handystar TV HD', 'logo_token': '0d80b675d0a17525bb19', 'availability': 'available', 'logo_black_42': '/logos/0d80b675d0a17525bb19/black/42x24.png', 'logo_black_84': '/logos/0d80b675d0a17525bb19/black/84x48.png', 'logo_white_42': '/logos/0d80b675d0a17525bb19/white/42x24.png', 'logo_white_84': '/logos/0d80b675d0a17525bb19/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'handystar_tv_de', 'is_radio': False, 'number': 116, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'hse24', 'cid': 'hse24', 'title': 'HSE HD', 'qualities': [{'level': 'hd', 'title': 'HSE HD', 'logo_token': '208edd2555610e4645aa', 'availability': 'available', 'logo_black_42': '/logos/208edd2555610e4645aa/black/42x24.png', 'logo_black_84': '/logos/208edd2555610e4645aa/black/84x48.png', 'logo_white_42': '/logos/208edd2555610e4645aa/white/42x24.png', 'logo_white_84': '/logos/208edd2555610e4645aa/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'hse24', 'is_radio': False, 'number': 117, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'hse24_extra', 'cid': 'hse24_extra', 'title': 'HSE Extra HD', 'qualities': [{'level': 'hd', 'title': 'HSE Extra HD', 'logo_token': 'ba2d76780690ad2f4203', 'availability': 'available', 'logo_black_42': '/logos/ba2d76780690ad2f4203/black/42x24.png', 'logo_black_84': '/logos/ba2d76780690ad2f4203/black/84x48.png', 'logo_white_42': '/logos/ba2d76780690ad2f4203/white/42x24.png', 'logo_white_84': '/logos/ba2d76780690ad2f4203/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'hse24_extra', 'is_radio': False, 'number': 118, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'hse24_trend', 'cid': 'hse24_trend', 'title': 'HSE Trend', 'qualities': [{'level': 'sd', 'title': 'HSE Trend', 'logo_token': 'aab20981dfc754f41982', 'availability': 'available', 'logo_black_42': '/logos/aab20981dfc754f41982/black/42x24.png', 'logo_black_84': '/logos/aab20981dfc754f41982/black/84x48.png', 'logo_white_42': '/logos/aab20981dfc754f41982/white/42x24.png', 'logo_white_84': '/logos/aab20981dfc754f41982/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'hse24_trend', 'is_radio': False, 'number': 119, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'juwelo', 'cid': 'juwelo', 'title': 'Juwelo HD', 'qualities': [{'level': 'hd', 'title': 'Juwelo HD', 'logo_token': '70145997fbf0e8034f18', 'availability': 'available', 'logo_black_42': '/logos/70145997fbf0e8034f18/black/42x24.png', 'logo_black_84': '/logos/70145997fbf0e8034f18/black/84x48.png', 'logo_white_42': '/logos/70145997fbf0e8034f18/white/42x24.png', 'logo_white_84': '/logos/70145997fbf0e8034f18/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'juwelo', 'is_radio': False, 'number': 120, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'meine_einkaufswelt_de', 'cid': 'meine_einkaufswelt_de', 'title': 'Meine Einkaufswelt HD', 'qualities': [{'level': 'hd', 'title': 'Meine Einkaufswelt HD', 'logo_token': '46aa0662a614422bd55d', 'availability': 'available', 'logo_black_42': '/logos/46aa0662a614422bd55d/black/42x24.png', 'logo_black_84': '/logos/46aa0662a614422bd55d/black/84x48.png', 'logo_white_42': '/logos/46aa0662a614422bd55d/white/42x24.png', 'logo_white_84': '/logos/46aa0662a614422bd55d/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'meine_einkaufswelt_de', 'is_radio': False, 'number': 121, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'qvc_germany', 'cid': 'qvc_germany', 'title': 'QVC', 'qualities': [{'level': 'hd', 'title': 'QVC HD', 'logo_token': '5132e0e6dd1dce18eb67', 'availability': 'subscribable', 'logo_black_42': '/logos/5132e0e6dd1dce18eb67/black/42x24.png', 'logo_black_84': '/logos/5132e0e6dd1dce18eb67/black/84x48.png', 'logo_white_42': '/logos/5132e0e6dd1dce18eb67/white/42x24.png', 'logo_white_84': '/logos/5132e0e6dd1dce18eb67/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'QVC', 'logo_token': 'c243485633e327c6d60e', 'availability': 'available', 'logo_black_42': '/logos/c243485633e327c6d60e/black/42x24.png', 'logo_black_84': '/logos/c243485633e327c6d60e/black/84x48.png', 'logo_white_42': '/logos/c243485633e327c6d60e/white/42x24.png', 'logo_white_84': '/logos/c243485633e327c6d60e/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'qvc_germany', 'is_radio': False, 'number': 122, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'qvc_beauty_de', 'cid': 'qvc_beauty_de', 'title': 'QVC STYLE', 'qualities': [{'level': 'hd', 'title': 'QVC STYLE HD', 'logo_token': 'e59da051e4179444958b', 'availability': 'subscribable', 'logo_black_42': '/logos/e59da051e4179444958b/black/42x24.png', 'logo_black_84': '/logos/e59da051e4179444958b/black/84x48.png', 'logo_white_42': '/logos/e59da051e4179444958b/white/42x24.png', 'logo_white_84': '/logos/e59da051e4179444958b/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'QVC STYLE', 'logo_token': 'abff7632fe29928bd9ee', 'availability': 'available', 'logo_black_42': '/logos/abff7632fe29928bd9ee/black/42x24.png', 'logo_black_84': '/logos/abff7632fe29928bd9ee/black/84x48.png', 'logo_white_42': '/logos/abff7632fe29928bd9ee/white/42x24.png', 'logo_white_84': '/logos/abff7632fe29928bd9ee/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['qvc_style'], 'display_alias': 'qvc_style', 'is_radio': False, 'number': 123, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'qvcplus', 'cid': 'qvcplus', 'title': 'QVC ZWEI HD', 'qualities': [{'level': 'hd', 'title': 'QVC ZWEI HD', 'logo_token': '6d1392a426a22b8f9cd9', 'availability': 'available', 'logo_black_42': '/logos/6d1392a426a22b8f9cd9/black/42x24.png', 'logo_black_84': '/logos/6d1392a426a22b8f9cd9/black/84x48.png', 'logo_white_42': '/logos/6d1392a426a22b8f9cd9/white/42x24.png', 'logo_white_84': '/logos/6d1392a426a22b8f9cd9/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['qvc2'], 'display_alias': 'qvc2', 'is_radio': False, 'number': 124, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'sonnenklartv', 'cid': 'sonnenklartv', 'title': 'Sonnenklar TV', 'qualities': [{'level': 'hd', 'title': 'Sonnenklar TV HD', 'logo_token': 'f9198bd005acffae0544', 'availability': 'subscribable', 'logo_black_42': '/logos/f9198bd005acffae0544/black/42x24.png', 'logo_black_84': '/logos/f9198bd005acffae0544/black/84x48.png', 'logo_white_42': '/logos/f9198bd005acffae0544/white/42x24.png', 'logo_white_84': '/logos/f9198bd005acffae0544/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'Sonnenklar TV', 'logo_token': 'f7c6bbee06f82b7ea818', 'availability': 'available', 'logo_black_42': '/logos/f7c6bbee06f82b7ea818/black/42x24.png', 'logo_black_84': '/logos/f7c6bbee06f82b7ea818/black/84x48.png', 'logo_white_42': '/logos/f7c6bbee06f82b7ea818/white/42x24.png', 'logo_white_84': '/logos/f7c6bbee06f82b7ea818/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'sonnenklartv', 'is_radio': False, 'number': 125, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 0}, {'id': 'rtl_deutschland', 'cid': 'rtl_deutschland', 'title': 'RTL Deutschland HD', 'qualities': [{'level': 'hd', 'title': 'RTL Deutschland HD', 'logo_token': 'f892962fb035d6796015', 'availability': 'subscribable', 'logo_black_42': '/logos/f892962fb035d6796015/black/42x24.png', 'logo_black_84': '/logos/f892962fb035d6796015/black/84x48.png', 'logo_white_42': '/logos/f892962fb035d6796015/white/42x24.png', 'logo_white_84': '/logos/f892962fb035d6796015/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'rtl_deutschland', 'is_radio': False, 'number': 126, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'sat1_deutschland', 'cid': 'sat1_deutschland', 'title': 'Sat.1 Deutschland HD', 'qualities': [{'level': 'hd', 'title': 'Sat.1 Deutschland HD', 'logo_token': 'e386fb79e4081e57f17d', 'availability': 'subscribable', 'logo_black_42': '/logos/e386fb79e4081e57f17d/black/42x24.png', 'logo_black_84': '/logos/e386fb79e4081e57f17d/black/84x48.png', 'logo_white_42': '/logos/e386fb79e4081e57f17d/white/42x24.png', 'logo_white_84': '/logos/e386fb79e4081e57f17d/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'sat1_deutschland', 'is_radio': False, 'number': 127, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'pro7_deutschland', 'cid': 'pro7_deutschland', 'title': 'Pro7 Deutschland HD', 'qualities': [{'level': 'hd', 'title': 'Pro7 Deutschland HD', 'logo_token': '7d70f907fd2e4cf55db4', 'availability': 'subscribable', 'logo_black_42': '/logos/7d70f907fd2e4cf55db4/black/42x24.png', 'logo_black_84': '/logos/7d70f907fd2e4cf55db4/black/84x48.png', 'logo_white_42': '/logos/7d70f907fd2e4cf55db4/white/42x24.png', 'logo_white_84': '/logos/7d70f907fd2e4cf55db4/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'pro7_deutschland', 'is_radio': False, 'number': 128, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'vox_deutschland', 'cid': 'vox_deutschland', 'title': 'Vox Deutschland HD', 'qualities': [{'level': 'hd', 'title': 'Vox Deutschland HD', 'logo_token': '161c7e8fb0e83a8f6c7a', 'availability': 'subscribable', 'logo_black_42': '/logos/161c7e8fb0e83a8f6c7a/black/42x24.png', 'logo_black_84': '/logos/161c7e8fb0e83a8f6c7a/black/84x48.png', 'logo_white_42': '/logos/161c7e8fb0e83a8f6c7a/white/42x24.png', 'logo_white_84': '/logos/161c7e8fb0e83a8f6c7a/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'vox_deutschland', 'is_radio': False, 'number': 129, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'ntv_de', 'cid': 'ntv_de', 'title': 'ntv HD', 'qualities': [{'level': 'hd', 'title': 'ntv HD', 'logo_token': '141965c41ed0afe5e31b', 'availability': 'subscribable', 'logo_black_42': '/logos/141965c41ed0afe5e31b/black/42x24.png', 'logo_black_84': '/logos/141965c41ed0afe5e31b/black/84x48.png', 'logo_white_42': '/logos/141965c41ed0afe5e31b/white/42x24.png', 'logo_white_84': '/logos/141965c41ed0afe5e31b/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'ntv_de', 'is_radio': False, 'number': 130, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'kabel_eins_deutschland', 'cid': 'kabel_eins_deutschland', 'title': 'Kabel Eins Deutschland HD', 'qualities': [{'level': 'hd', 'title': 'Kabel Eins Deutschland HD', 'logo_token': 'e9d89641d8840cb52400', 'availability': 'subscribable', 'logo_black_42': '/logos/e9d89641d8840cb52400/black/42x24.png', 'logo_black_84': '/logos/e9d89641d8840cb52400/black/84x48.png', 'logo_white_42': '/logos/e9d89641d8840cb52400/white/42x24.png', 'logo_white_84': '/logos/e9d89641d8840cb52400/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'kabel_eins_deutschland', 'is_radio': False, 'number': 131, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'rtl2_deutschland', 'cid': 'rtl2_deutschland', 'title': 'RTLZWEI Deutschland HD', 'qualities': [{'level': 'hd', 'title': 'RTLZWEI Deutschland HD', 'logo_token': 'fa880b5397d246ebcdf6', 'availability': 'subscribable', 'logo_black_42': '/logos/fa880b5397d246ebcdf6/black/42x24.png', 'logo_black_84': '/logos/fa880b5397d246ebcdf6/black/84x48.png', 'logo_white_42': '/logos/fa880b5397d246ebcdf6/white/42x24.png', 'logo_white_84': '/logos/fa880b5397d246ebcdf6/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'rtl2_deutschland', 'is_radio': False, 'number': 132, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'super_rtl_deutschland', 'cid': 'super_rtl_deutschland', 'title': 'Super RTL Deutschland HD', 'qualities': [{'level': 'hd', 'title': 'Super RTL Deutschland HD', 'logo_token': 'b58632057a75a23b76fc', 'availability': 'subscribable', 'logo_black_42': '/logos/b58632057a75a23b76fc/black/42x24.png', 'logo_black_84': '/logos/b58632057a75a23b76fc/black/84x48.png', 'logo_white_42': '/logos/b58632057a75a23b76fc/white/42x24.png', 'logo_white_84': '/logos/b58632057a75a23b76fc/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'super_rtl_deutschland', 'is_radio': False, 'number': 133, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'eurosport', 'cid': 'eurosport', 'title': 'Eurosport 1 HD', 'qualities': [{'level': 'hd', 'title': 'Eurosport 1 HD', 'logo_token': '6d0ab0bbdb198c6b6cb0', 'availability': 'subscribable', 'logo_black_42': '/logos/6d0ab0bbdb198c6b6cb0/black/42x24.png', 'logo_black_84': '/logos/6d0ab0bbdb198c6b6cb0/black/84x48.png', 'logo_white_42': '/logos/6d0ab0bbdb198c6b6cb0/white/42x24.png', 'logo_white_84': '/logos/6d0ab0bbdb198c6b6cb0/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'aliases': ['eurosport1'], 'display_alias': 'eurosport1', 'is_radio': False, 'number': 134, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'dmax', 'cid': 'dmax', 'title': 'DMAX HD', 'qualities': [{'level': 'hd', 'title': 'DMAX HD', 'logo_token': '36a46286c8644f6311c3', 'availability': 'subscribable', 'logo_black_42': '/logos/36a46286c8644f6311c3/black/42x24.png', 'logo_black_84': '/logos/36a46286c8644f6311c3/black/84x48.png', 'logo_white_42': '/logos/36a46286c8644f6311c3/white/42x24.png', 'logo_white_84': '/logos/36a46286c8644f6311c3/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'dmax', 'is_radio': False, 'number': 135, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'hgtv_de', 'cid': 'hgtv_de', 'title': 'HGTV HD', 'qualities': [{'level': 'hd', 'title': 'HGTV HD', 'logo_token': '7a47539957e5509d3847', 'availability': 'subscribable', 'logo_black_42': '/logos/7a47539957e5509d3847/black/42x24.png', 'logo_black_84': '/logos/7a47539957e5509d3847/black/84x48.png', 'logo_white_42': '/logos/7a47539957e5509d3847/white/42x24.png', 'logo_white_84': '/logos/7a47539957e5509d3847/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'hgtv_de', 'is_radio': False, 'number': 136, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'kabel1_doku', 'cid': 'kabel1_doku', 'title': 'Kabel Eins Doku HD', 'qualities': [{'level': 'hd', 'title': 'Kabel Eins Doku HD', 'logo_token': 'c45b32c1acaafa5e9fc9', 'availability': 'subscribable', 'logo_black_42': '/logos/c45b32c1acaafa5e9fc9/black/42x24.png', 'logo_black_84': '/logos/c45b32c1acaafa5e9fc9/black/84x48.png', 'logo_white_42': '/logos/c45b32c1acaafa5e9fc9/white/42x24.png', 'logo_white_84': '/logos/c45b32c1acaafa5e9fc9/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'kabel1_doku', 'is_radio': False, 'number': 137, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'rtlnitro_de', 'cid': 'rtlnitro_de', 'title': 'NITRO HD', 'qualities': [{'level': 'hd', 'title': 'NITRO HD', 'logo_token': '7488e841644a1ed6dbb0', 'availability': 'subscribable', 'logo_black_42': '/logos/7488e841644a1ed6dbb0/black/42x24.png', 'logo_black_84': '/logos/7488e841644a1ed6dbb0/black/84x48.png', 'logo_white_42': '/logos/7488e841644a1ed6dbb0/white/42x24.png', 'logo_white_84': '/logos/7488e841644a1ed6dbb0/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'rtlnitro_de', 'is_radio': False, 'number': 138, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'pro7maxx', 'cid': 'pro7maxx', 'title': 'ProSieben MAXX HD', 'qualities': [{'level': 'hd', 'title': 'ProSieben MAXX HD', 'logo_token': '202b14c516b91546a701', 'availability': 'subscribable', 'logo_black_42': '/logos/202b14c516b91546a701/black/42x24.png', 'logo_black_84': '/logos/202b14c516b91546a701/black/84x48.png', 'logo_white_42': '/logos/202b14c516b91546a701/white/42x24.png', 'logo_white_84': '/logos/202b14c516b91546a701/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'pro7maxx', 'is_radio': False, 'number': 139, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'rtl_plus', 'cid': 'rtl_plus', 'title': 'RTLup HD', 'qualities': [{'level': 'hd', 'title': 'RTLup HD', 'logo_token': 'a6d3423dc0ce560ba941', 'availability': 'subscribable', 'logo_black_42': '/logos/a6d3423dc0ce560ba941/black/42x24.png', 'logo_black_84': '/logos/a6d3423dc0ce560ba941/black/84x48.png', 'logo_white_42': '/logos/a6d3423dc0ce560ba941/white/42x24.png', 'logo_white_84': '/logos/a6d3423dc0ce560ba941/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'aliases': ['rtl_up_de'], 'display_alias': 'rtl_up_de', 'is_radio': False, 'number': 140, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'sat1gold', 'cid': 'sat1gold', 'title': 'SAT.1 Gold HD', 'qualities': [{'level': 'hd', 'title': 'SAT.1 Gold HD', 'logo_token': 'a9a9fb576a02e3b3844b', 'availability': 'subscribable', 'logo_black_42': '/logos/a9a9fb576a02e3b3844b/black/42x24.png', 'logo_black_84': '/logos/a9a9fb576a02e3b3844b/black/84x48.png', 'logo_white_42': '/logos/a9a9fb576a02e3b3844b/white/42x24.png', 'logo_white_84': '/logos/a9a9fb576a02e3b3844b/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'sat1gold', 'is_radio': False, 'number': 141, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'sixx_deutschland', 'cid': 'sixx_deutschland', 'title': 'Sixx HD', 'qualities': [{'level': 'hd', 'title': 'Sixx HD', 'logo_token': '5e347fdec3249213a1ce', 'availability': 'subscribable', 'logo_black_42': '/logos/5e347fdec3249213a1ce/black/42x24.png', 'logo_black_84': '/logos/5e347fdec3249213a1ce/black/84x48.png', 'logo_white_42': '/logos/5e347fdec3249213a1ce/white/42x24.png', 'logo_white_84': '/logos/5e347fdec3249213a1ce/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'sixx_deutschland', 'is_radio': False, 'number': 142, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'tlc', 'cid': 'tlc', 'title': 'TLC HD', 'qualities': [{'level': 'hd', 'title': 'TLC HD', 'logo_token': 'bde1bad6b2c45f85c8d9', 'availability': 'subscribable', 'logo_black_42': '/logos/bde1bad6b2c45f85c8d9/black/42x24.png', 'logo_black_84': '/logos/bde1bad6b2c45f85c8d9/black/84x48.png', 'logo_white_42': '/logos/bde1bad6b2c45f85c8d9/white/42x24.png', 'logo_white_84': '/logos/bde1bad6b2c45f85c8d9/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'tlc', 'is_radio': False, 'number': 143, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'vox_up_de', 'cid': 'vox_up_de', 'title': 'VOXup HD', 'qualities': [{'level': 'hd', 'title': 'VOXup HD', 'logo_token': 'b5ffc91948634e9c2022', 'availability': 'subscribable', 'logo_black_42': '/logos/b5ffc91948634e9c2022/black/42x24.png', 'logo_black_84': '/logos/b5ffc91948634e9c2022/black/84x48.png', 'logo_white_42': '/logos/b5ffc91948634e9c2022/white/42x24.png', 'logo_white_84': '/logos/b5ffc91948634e9c2022/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'vox_up_de', 'is_radio': False, 'number': 144, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'toggo_plus', 'cid': 'toggo_plus', 'title': 'TOGGO plus HD', 'qualities': [{'level': 'hd', 'title': 'TOGGO plus HD', 'logo_token': '4fbe5283731223513e5e', 'availability': 'subscribable', 'logo_black_42': '/logos/4fbe5283731223513e5e/black/42x24.png', 'logo_black_84': '/logos/4fbe5283731223513e5e/black/84x48.png', 'logo_white_42': '/logos/4fbe5283731223513e5e/white/42x24.png', 'logo_white_84': '/logos/4fbe5283731223513e5e/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'toggo_plus', 'is_radio': False, 'number': 145, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'rtl_bayern_de', 'cid': 'rtl_bayern_de', 'title': 'RTL Bayern HD', 'qualities': [{'level': 'hd', 'title': 'RTL Bayern HD', 'logo_token': '75494bc91bac9c0fe02f', 'availability': 'subscribable', 'logo_black_42': '/logos/75494bc91bac9c0fe02f/black/42x24.png', 'logo_black_84': '/logos/75494bc91bac9c0fe02f/black/84x48.png', 'logo_white_42': '/logos/75494bc91bac9c0fe02f/white/42x24.png', 'logo_white_84': '/logos/75494bc91bac9c0fe02f/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'rtl_bayern_de', 'is_radio': False, 'number': 146, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'rtl_hb_nds_de', 'cid': 'rtl_hb_nds_de', 'title': 'RTL Bremen/Niedersachsen HD', 'qualities': [{'level': 'hd', 'title': 'RTL Bremen/Niedersachsen HD', 'logo_token': 'b3e2367b5feb0c24d978', 'availability': 'subscribable', 'logo_black_42': '/logos/b3e2367b5feb0c24d978/black/42x24.png', 'logo_black_84': '/logos/b3e2367b5feb0c24d978/black/84x48.png', 'logo_white_42': '/logos/b3e2367b5feb0c24d978/white/42x24.png', 'logo_white_84': '/logos/b3e2367b5feb0c24d978/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'rtl_hb_nds_de', 'is_radio': False, 'number': 147, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'rtl_hessen_de', 'cid': 'rtl_hessen_de', 'title': 'RTL Hessen HD', 'qualities': [{'level': 'hd', 'title': 'RTL Hessen HD', 'logo_token': '92f52ac483638a00bf26', 'availability': 'subscribable', 'logo_black_42': '/logos/92f52ac483638a00bf26/black/42x24.png', 'logo_black_84': '/logos/92f52ac483638a00bf26/black/84x48.png', 'logo_white_42': '/logos/92f52ac483638a00bf26/white/42x24.png', 'logo_white_84': '/logos/92f52ac483638a00bf26/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'rtl_hessen_de', 'is_radio': False, 'number': 148, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'rtl_hh_sh_de', 'cid': 'rtl_hh_sh_de', 'title': 'RTL Hamburg/Schleswig-Holstein HD', 'qualities': [{'level': 'hd', 'title': 'RTL Hamburg/Schleswig-Holstein HD', 'logo_token': 'b3e2367b5feb0c24d978', 'availability': 'subscribable', 'logo_black_42': '/logos/b3e2367b5feb0c24d978/black/42x24.png', 'logo_black_84': '/logos/b3e2367b5feb0c24d978/black/84x48.png', 'logo_white_42': '/logos/b3e2367b5feb0c24d978/white/42x24.png', 'logo_white_84': '/logos/b3e2367b5feb0c24d978/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'rtl_hh_sh_de', 'is_radio': False, 'number': 149, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'rtl_nrw_de', 'cid': 'rtl_nrw_de', 'title': 'RTL NRW HD', 'qualities': [{'level': 'hd', 'title': 'RTL NRW HD', 'logo_token': '49f9370823a957be6c45', 'availability': 'subscribable', 'logo_black_42': '/logos/49f9370823a957be6c45/black/42x24.png', 'logo_black_84': '/logos/49f9370823a957be6c45/black/84x48.png', 'logo_white_42': '/logos/49f9370823a957be6c45/white/42x24.png', 'logo_white_84': '/logos/49f9370823a957be6c45/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'rtl_nrw_de', 'is_radio': False, 'number': 150, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'rtl_ron_de', 'cid': 'rtl_ron_de', 'title': 'RTL RON (Rhein-Odenwald-Neckar) HD', 'qualities': [{'level': 'hd', 'title': 'RTL RON (Rhein-Odenwald-Neckar) HD', 'logo_token': '75494bc91bac9c0fe02f', 'availability': 'subscribable', 'logo_black_42': '/logos/75494bc91bac9c0fe02f/black/42x24.png', 'logo_black_84': '/logos/75494bc91bac9c0fe02f/black/84x48.png', 'logo_white_42': '/logos/75494bc91bac9c0fe02f/white/42x24.png', 'logo_white_84': '/logos/75494bc91bac9c0fe02f/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'rtl_ron_de', 'is_radio': False, 'number': 151, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'sat1_bayern', 'cid': 'sat1_bayern', 'title': 'Sat.1 Bayern', 'qualities': [{'level': 'sd', 'title': 'Sat.1 Bayern', 'logo_token': 'f633ac4e52022896e6d5', 'availability': 'subscribable', 'logo_black_42': '/logos/f633ac4e52022896e6d5/black/42x24.png', 'logo_black_84': '/logos/f633ac4e52022896e6d5/black/84x48.png', 'logo_white_42': '/logos/f633ac4e52022896e6d5/white/42x24.png', 'logo_white_84': '/logos/f633ac4e52022896e6d5/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'sat1_bayern', 'is_radio': False, 'number': 152, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'sat1_hamburg_sh', 'cid': 'sat1_hamburg_sh', 'title': 'Sat.1 Hamburg / Schleswig-Holstein', 'qualities': [{'level': 'sd', 'title': 'Sat.1 Hamburg / Schleswig-Holstein', 'logo_token': '2f04a2e76d499254d52f', 'availability': 'subscribable', 'logo_black_42': '/logos/2f04a2e76d499254d52f/black/42x24.png', 'logo_black_84': '/logos/2f04a2e76d499254d52f/black/84x48.png', 'logo_white_42': '/logos/2f04a2e76d499254d52f/white/42x24.png', 'logo_white_84': '/logos/2f04a2e76d499254d52f/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'sat1_hamburg_sh', 'is_radio': False, 'number': 153, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'sat1_ns_bremen', 'cid': 'sat1_ns_bremen', 'title': 'Sat.1 Niedersachsen / Bremen', 'qualities': [{'level': 'sd', 'title': 'Sat.1 Niedersachsen / Bremen', 'logo_token': '8f43833f891dc51b52c7', 'availability': 'subscribable', 'logo_black_42': '/logos/8f43833f891dc51b52c7/black/42x24.png', 'logo_black_84': '/logos/8f43833f891dc51b52c7/black/84x48.png', 'logo_white_42': '/logos/8f43833f891dc51b52c7/white/42x24.png', 'logo_white_84': '/logos/8f43833f891dc51b52c7/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'sat1_ns_bremen', 'is_radio': False, 'number': 154, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'sat1_nrw', 'cid': 'sat1_nrw', 'title': 'Sat.1 NRW', 'qualities': [{'level': 'sd', 'title': 'Sat.1 NRW', 'logo_token': 'e2b36831c0390401bed0', 'availability': 'subscribable', 'logo_black_42': '/logos/e2b36831c0390401bed0/black/42x24.png', 'logo_black_84': '/logos/e2b36831c0390401bed0/black/84x48.png', 'logo_white_42': '/logos/e2b36831c0390401bed0/white/42x24.png', 'logo_white_84': '/logos/e2b36831c0390401bed0/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'sat1_nrw', 'is_radio': False, 'number': 155, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'sat1_rp_hessen', 'cid': 'sat1_rp_hessen', 'title': 'Sat.1 Rheinland-Pfalz / Hessen', 'qualities': [{'level': 'sd', 'title': 'Sat.1 Rheinland-Pfalz / Hessen', 'logo_token': '9739bebd3c77d8f139fc', 'availability': 'subscribable', 'logo_black_42': '/logos/9739bebd3c77d8f139fc/black/42x24.png', 'logo_black_84': '/logos/9739bebd3c77d8f139fc/black/84x48.png', 'logo_white_42': '/logos/9739bebd3c77d8f139fc/white/42x24.png', 'logo_white_84': '/logos/9739bebd3c77d8f139fc/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'sat1_rp_hessen', 'is_radio': False, 'number': 156, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 1}, {'id': 'al_arabiya_ae', 'cid': 'al_arabiya_ae', 'title': 'Al Arabiya', 'qualities': [{'level': 'sd', 'title': 'Al Arabiya', 'logo_token': 'baab0a4ec9edcc4c0926', 'availability': 'available', 'logo_black_42': '/logos/baab0a4ec9edcc4c0926/black/42x24.png', 'logo_black_84': '/logos/baab0a4ec9edcc4c0926/black/84x48.png', 'logo_white_42': '/logos/baab0a4ec9edcc4c0926/white/42x24.png', 'logo_white_84': '/logos/baab0a4ec9edcc4c0926/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'al_arabiya_ae', 'is_radio': False, 'number': 157, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'al-jazeera-arabic', 'cid': 'al-jazeera-arabic', 'title': 'Al Jazeera', 'qualities': [{'level': 'hd', 'title': 'Al Jazeera HD', 'logo_token': 'f2501888da3e47bd2004', 'availability': 'subscribable', 'logo_black_42': '/logos/f2501888da3e47bd2004/black/42x24.png', 'logo_black_84': '/logos/f2501888da3e47bd2004/black/84x48.png', 'logo_white_42': '/logos/f2501888da3e47bd2004/white/42x24.png', 'logo_white_84': '/logos/f2501888da3e47bd2004/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'Al Jazeera', 'logo_token': 'f2501888da3e47bd2004', 'availability': 'available', 'logo_black_42': '/logos/f2501888da3e47bd2004/black/42x24.png', 'logo_black_84': '/logos/f2501888da3e47bd2004/black/84x48.png', 'logo_white_42': '/logos/f2501888da3e47bd2004/white/42x24.png', 'logo_white_84': '/logos/f2501888da3e47bd2004/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'al-jazeera-arabic', 'is_radio': False, 'number': 158, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'al-jazeera', 'cid': 'al-jazeera', 'title': 'Al Jazeera English', 'qualities': [{'level': 'hd', 'title': 'Al Jazeera English HD', 'logo_token': '9940d772b96cd155a80b', 'availability': 'subscribable', 'logo_black_42': '/logos/9940d772b96cd155a80b/black/42x24.png', 'logo_black_84': '/logos/9940d772b96cd155a80b/black/84x48.png', 'logo_white_42': '/logos/9940d772b96cd155a80b/white/42x24.png', 'logo_white_84': '/logos/9940d772b96cd155a80b/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'Al Jazeera English', 'logo_token': '83f6f5e593e099f75d20', 'availability': 'available', 'logo_black_42': '/logos/83f6f5e593e099f75d20/black/42x24.png', 'logo_black_84': '/logos/83f6f5e593e099f75d20/black/84x48.png', 'logo_white_42': '/logos/83f6f5e593e099f75d20/white/42x24.png', 'logo_white_84': '/logos/83f6f5e593e099f75d20/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'al-jazeera', 'is_radio': False, 'number': 159, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'arirang_kr', 'cid': 'arirang_kr', 'title': 'Arirang TV HD', 'qualities': [{'level': 'hd', 'title': 'Arirang TV HD', 'logo_token': '79418d67a7bd42495d39', 'availability': 'available', 'logo_black_42': '/logos/79418d67a7bd42495d39/black/42x24.png', 'logo_black_84': '/logos/79418d67a7bd42495d39/black/84x48.png', 'logo_white_42': '/logos/79418d67a7bd42495d39/white/42x24.png', 'logo_white_84': '/logos/79418d67a7bd42495d39/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'arirang_kr', 'is_radio': False, 'number': 160, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'asharq_news_sa', 'cid': 'asharq_news_sa', 'title': 'Asharq News HD', 'qualities': [{'level': 'hd', 'title': 'Asharq News HD', 'logo_token': 'aa5646455c3efefb3786', 'availability': 'available', 'logo_black_42': '/logos/aa5646455c3efefb3786/black/42x24.png', 'logo_black_84': '/logos/aa5646455c3efefb3786/black/84x48.png', 'logo_white_42': '/logos/aa5646455c3efefb3786/white/42x24.png', 'logo_white_84': '/logos/aa5646455c3efefb3786/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'asharq_news_sa', 'is_radio': False, 'number': 161, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'bloomberg_quicktake_int', 'cid': 'bloomberg_quicktake_int', 'title': 'Bloomberg Originals HD', 'qualities': [{'level': 'hd', 'title': 'Bloomberg Originals HD', 'logo_token': 'b72e0256b91fc267715d', 'availability': 'available', 'logo_black_42': '/logos/b72e0256b91fc267715d/black/42x24.png', 'logo_black_84': '/logos/b72e0256b91fc267715d/black/84x48.png', 'logo_white_42': '/logos/b72e0256b91fc267715d/white/42x24.png', 'logo_white_84': '/logos/b72e0256b91fc267715d/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['bloombergoriginals'], 'display_alias': 'bloombergoriginals', 'is_radio': False, 'number': 162, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'bloomberg-europe', 'cid': 'bloomberg-europe', 'title': 'Bloomberg TV', 'qualities': [{'level': 'hd', 'title': 'Bloomberg TV HD', 'logo_token': '7384c0c92348c5d05d07', 'availability': 'subscribable', 'logo_black_42': '/logos/7384c0c92348c5d05d07/black/42x24.png', 'logo_black_84': '/logos/7384c0c92348c5d05d07/black/84x48.png', 'logo_white_42': '/logos/7384c0c92348c5d05d07/white/42x24.png', 'logo_white_84': '/logos/7384c0c92348c5d05d07/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'Bloomberg TV', 'logo_token': '7384c0c92348c5d05d07', 'availability': 'available', 'logo_black_42': '/logos/7384c0c92348c5d05d07/black/42x24.png', 'logo_black_84': '/logos/7384c0c92348c5d05d07/black/84x48.png', 'logo_white_42': '/logos/7384c0c92348c5d05d07/white/42x24.png', 'logo_white_84': '/logos/7384c0c92348c5d05d07/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'bloomberg-europe', 'is_radio': False, 'number': 163, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'cnn-international', 'cid': 'cnn-international', 'title': 'CNN International', 'qualities': [{'level': 'hd', 'title': 'CNN International HD', 'logo_token': '313c55f90368cad92afc', 'availability': 'subscribable', 'logo_black_42': '/logos/313c55f90368cad92afc/black/42x24.png', 'logo_black_84': '/logos/313c55f90368cad92afc/black/84x48.png', 'logo_white_42': '/logos/313c55f90368cad92afc/white/42x24.png', 'logo_white_84': '/logos/313c55f90368cad92afc/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'CNN International', 'logo_token': '75c2107cbdb11872b382', 'availability': 'available', 'logo_black_42': '/logos/75c2107cbdb11872b382/black/42x24.png', 'logo_black_84': '/logos/75c2107cbdb11872b382/black/84x48.png', 'logo_white_42': '/logos/75c2107cbdb11872b382/white/42x24.png', 'logo_white_84': '/logos/75c2107cbdb11872b382/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'cnn-international', 'is_radio': False, 'number': 164, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'current_time_tv_int', 'cid': 'current_time_tv_int', 'title': 'Current Time TV HD', 'qualities': [{'level': 'hd', 'title': 'Current Time TV HD', 'logo_token': '89dbce136e0209625290', 'availability': 'available', 'logo_black_42': '/logos/89dbce136e0209625290/black/42x24.png', 'logo_black_84': '/logos/89dbce136e0209625290/black/84x48.png', 'logo_white_42': '/logos/89dbce136e0209625290/white/42x24.png', 'logo_white_84': '/logos/89dbce136e0209625290/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'current_time_tv_int', 'is_radio': False, 'number': 165, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'euronews-en', 'cid': 'euronews-en', 'title': 'Euronews [en] HD', 'qualities': [{'level': 'hd', 'title': 'Euronews [en] HD', 'logo_token': '36e0b15372fb3db05d98', 'availability': 'available', 'logo_black_42': '/logos/36e0b15372fb3db05d98/black/42x24.png', 'logo_black_84': '/logos/36e0b15372fb3db05d98/black/84x48.png', 'logo_white_42': '/logos/36e0b15372fb3db05d98/white/42x24.png', 'logo_white_84': '/logos/36e0b15372fb3db05d98/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'Euronews [en]', 'logo_token': '36e0b15372fb3db05d98', 'availability': 'available', 'logo_black_42': '/logos/36e0b15372fb3db05d98/black/42x24.png', 'logo_black_84': '/logos/36e0b15372fb3db05d98/black/84x48.png', 'logo_white_42': '/logos/36e0b15372fb3db05d98/white/42x24.png', 'logo_white_84': '/logos/36e0b15372fb3db05d98/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'euronews-en', 'is_radio': False, 'number': 166, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'euronews-fr', 'cid': 'euronews-fr', 'title': 'Euronews [fr] HD', 'qualities': [{'level': 'hd', 'title': 'Euronews [fr] HD', 'logo_token': '6a1a61d7e20a382776bb', 'availability': 'available', 'logo_black_42': '/logos/6a1a61d7e20a382776bb/black/42x24.png', 'logo_black_84': '/logos/6a1a61d7e20a382776bb/black/84x48.png', 'logo_white_42': '/logos/6a1a61d7e20a382776bb/white/42x24.png', 'logo_white_84': '/logos/6a1a61d7e20a382776bb/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'euronews-fr', 'is_radio': False, 'number': 167, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'euronews_italian', 'cid': 'euronews_italian', 'title': 'Euronews [it] HD', 'qualities': [{'level': 'hd', 'title': 'Euronews [it] HD', 'logo_token': 'befbfb9b5f8c41988f26', 'availability': 'available', 'logo_black_42': '/logos/befbfb9b5f8c41988f26/black/42x24.png', 'logo_black_84': '/logos/befbfb9b5f8c41988f26/black/84x48.png', 'logo_white_42': '/logos/befbfb9b5f8c41988f26/white/42x24.png', 'logo_white_84': '/logos/befbfb9b5f8c41988f26/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'euronews_italian', 'is_radio': False, 'number': 168, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'france-24-en', 'cid': 'france-24-en', 'title': 'France 24 [en]', 'qualities': [{'level': 'hd', 'title': 'France 24 HD [en]', 'logo_token': '5aab5d89d511824aed90', 'availability': 'subscribable', 'logo_black_42': '/logos/5aab5d89d511824aed90/black/42x24.png', 'logo_black_84': '/logos/5aab5d89d511824aed90/black/84x48.png', 'logo_white_42': '/logos/5aab5d89d511824aed90/white/42x24.png', 'logo_white_84': '/logos/5aab5d89d511824aed90/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'France 24 [en]', 'logo_token': '5aab5d89d511824aed90', 'availability': 'available', 'logo_black_42': '/logos/5aab5d89d511824aed90/black/42x24.png', 'logo_black_84': '/logos/5aab5d89d511824aed90/black/84x48.png', 'logo_white_42': '/logos/5aab5d89d511824aed90/white/42x24.png', 'logo_white_84': '/logos/5aab5d89d511824aed90/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'france-24-en', 'is_radio': False, 'number': 169, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'france-24-fr', 'cid': 'france-24-fr', 'title': 'France 24 [fr]', 'qualities': [{'level': 'hd', 'title': 'France 24 HD [fr]', 'logo_token': '64a23271e56959ecf49c', 'availability': 'subscribable', 'logo_black_42': '/logos/64a23271e56959ecf49c/black/42x24.png', 'logo_black_84': '/logos/64a23271e56959ecf49c/black/84x48.png', 'logo_white_42': '/logos/64a23271e56959ecf49c/white/42x24.png', 'logo_white_84': '/logos/64a23271e56959ecf49c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'France 24 [fr]', 'logo_token': '64a23271e56959ecf49c', 'availability': 'available', 'logo_black_42': '/logos/64a23271e56959ecf49c/black/42x24.png', 'logo_black_84': '/logos/64a23271e56959ecf49c/black/84x48.png', 'logo_white_42': '/logos/64a23271e56959ecf49c/white/42x24.png', 'logo_white_84': '/logos/64a23271e56959ecf49c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'france-24-fr', 'is_radio': False, 'number': 170, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'god-channel-tv', 'cid': 'god-channel-tv', 'title': 'GOD TV', 'qualities': [{'level': 'sd', 'title': 'GOD TV', 'logo_token': '29a59b8688c583daf281', 'availability': 'available', 'logo_black_42': '/logos/29a59b8688c583daf281/black/42x24.png', 'logo_black_84': '/logos/29a59b8688c583daf281/black/84x48.png', 'logo_white_42': '/logos/29a59b8688c583daf281/white/42x24.png', 'logo_white_84': '/logos/29a59b8688c583daf281/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'god-channel-tv', 'is_radio': False, 'number': 171, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'nhk_world_jp', 'cid': 'nhk_world_jp', 'title': 'NHK WORLD-JAPAN HD', 'qualities': [{'level': 'hd', 'title': 'NHK WORLD-JAPAN HD', 'logo_token': 'ed42dcf5d37c28db040c', 'availability': 'available', 'logo_black_42': '/logos/ed42dcf5d37c28db040c/black/42x24.png', 'logo_black_84': '/logos/ed42dcf5d37c28db040c/black/84x48.png', 'logo_white_42': '/logos/ed42dcf5d37c28db040c/white/42x24.png', 'logo_white_84': '/logos/ed42dcf5d37c28db040c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'nhk_world_jp', 'is_radio': False, 'number': 172, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'orf2_europe', 'cid': 'orf2_europe', 'title': 'ORF 2 Europe HD', 'qualities': [{'level': 'hd', 'title': 'ORF 2 Europe HD', 'logo_token': 'bc48b8b5bc35b6e09627', 'availability': 'available', 'logo_black_42': '/logos/bc48b8b5bc35b6e09627/black/42x24.png', 'logo_black_84': '/logos/bc48b8b5bc35b6e09627/black/84x48.png', 'logo_white_42': '/logos/bc48b8b5bc35b6e09627/white/42x24.png', 'logo_white_84': '/logos/bc48b8b5bc35b6e09627/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'orf2_europe', 'is_radio': False, 'number': 173, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'sonlife', 'cid': 'sonlife', 'title': 'SONLife', 'qualities': [{'level': 'sd', 'title': 'SONLife', 'logo_token': '140cc2ccc58fa266cfa2', 'availability': 'available', 'logo_black_42': '/logos/140cc2ccc58fa266cfa2/black/42x24.png', 'logo_black_84': '/logos/140cc2ccc58fa266cfa2/black/84x48.png', 'logo_white_42': '/logos/140cc2ccc58fa266cfa2/white/42x24.png', 'logo_white_84': '/logos/140cc2ccc58fa266cfa2/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'sonlife', 'is_radio': False, 'number': 174, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'sf-info-intl', 'cid': 'sf-info-intl', 'title': 'SRF info HD', 'qualities': [{'level': 'hd', 'title': 'SRF info HD', 'logo_token': '1a451842a885328f94b4', 'availability': 'available', 'logo_black_42': '/logos/1a451842a885328f94b4/black/42x24.png', 'logo_black_84': '/logos/1a451842a885328f94b4/black/84x48.png', 'logo_white_42': '/logos/1a451842a885328f94b4/white/42x24.png', 'logo_white_84': '/logos/1a451842a885328f94b4/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'sf-info-intl', 'is_radio': False, 'number': 175, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': 'wedo_amor_es', 'cid': 'wedo_amor_es', 'title': 'wedo Amor HD', 'qualities': [{'level': 'hd', 'title': 'wedo Amor HD', 'logo_token': 'bfc7ef1a549a8cb13bd2', 'availability': 'available', 'logo_black_42': '/logos/bfc7ef1a549a8cb13bd2/black/42x24.png', 'logo_black_84': '/logos/bfc7ef1a549a8cb13bd2/black/84x48.png', 'logo_white_42': '/logos/bfc7ef1a549a8cb13bd2/white/42x24.png', 'logo_white_84': '/logos/bfc7ef1a549a8cb13bd2/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'wedo_amor_es', 'is_radio': False, 'number': 176, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 2}, {'id': '1plus1_ua', 'cid': '1plus1_ua', 'title': '1+1', 'qualities': [{'level': 'sd', 'title': '1+1', 'logo_token': '77afdb4a90b49dedba18', 'availability': 'available', 'logo_black_42': '/logos/77afdb4a90b49dedba18/black/42x24.png', 'logo_black_84': '/logos/77afdb4a90b49dedba18/black/84x48.png', 'logo_white_42': '/logos/77afdb4a90b49dedba18/white/42x24.png', 'logo_white_84': '/logos/77afdb4a90b49dedba18/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': '1plus1_ua', 'is_radio': False, 'number': 177, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 3}, {'id': 'espreso_tv_ua', 'cid': 'espreso_tv_ua', 'title': 'Espreso TV HD', 'qualities': [{'level': 'hd', 'title': 'Espreso TV HD', 'logo_token': 'b5158e570431e7d173cd', 'availability': 'available', 'logo_black_42': '/logos/b5158e570431e7d173cd/black/42x24.png', 'logo_black_84': '/logos/b5158e570431e7d173cd/black/84x48.png', 'logo_white_42': '/logos/b5158e570431e7d173cd/white/42x24.png', 'logo_white_84': '/logos/b5158e570431e7d173cd/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'espreso_tv_ua', 'is_radio': False, 'number': 178, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 3}, {'id': 'uatv_ua', 'cid': 'uatv_ua', 'title': 'FREEDOM', 'qualities': [{'level': 'sd', 'title': 'FREEDOM', 'logo_token': '7fbc67fe989caaaeea86', 'availability': 'available', 'logo_black_42': '/logos/7fbc67fe989caaaeea86/black/42x24.png', 'logo_black_84': '/logos/7fbc67fe989caaaeea86/black/84x48.png', 'logo_white_42': '/logos/7fbc67fe989caaaeea86/white/42x24.png', 'logo_white_84': '/logos/7fbc67fe989caaaeea86/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'uatv_ua', 'is_radio': False, 'number': 179, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 3}, {'id': 'a_tv', 'cid': 'a_tv', 'title': 'a.tv HD', 'qualities': [{'level': 'hd', 'title': 'a.tv HD', 'logo_token': 'c4d1c474364d19c59c02', 'availability': 'available', 'logo_black_42': '/logos/c4d1c474364d19c59c02/black/42x24.png', 'logo_black_84': '/logos/c4d1c474364d19c59c02/black/84x48.png', 'logo_white_42': '/logos/c4d1c474364d19c59c02/white/42x24.png', 'logo_white_84': '/logos/c4d1c474364d19c59c02/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'a.tv', 'logo_token': 'c4d1c474364d19c59c02', 'availability': 'available', 'logo_black_42': '/logos/c4d1c474364d19c59c02/black/42x24.png', 'logo_black_84': '/logos/c4d1c474364d19c59c02/black/84x48.png', 'logo_white_42': '/logos/c4d1c474364d19c59c02/white/42x24.png', 'logo_white_84': '/logos/c4d1c474364d19c59c02/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'a_tv', 'is_radio': False, 'number': 180, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'allgaeu_tv_de', 'cid': 'allgaeu_tv_de', 'title': 'Allgäu TV HD', 'qualities': [{'level': 'hd', 'title': 'Allgäu TV HD', 'logo_token': 'd8494e760e231744b804', 'availability': 'available', 'logo_black_42': '/logos/d8494e760e231744b804/black/42x24.png', 'logo_black_84': '/logos/d8494e760e231744b804/black/84x48.png', 'logo_white_42': '/logos/d8494e760e231744b804/white/42x24.png', 'logo_white_84': '/logos/d8494e760e231744b804/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'allgaeu_tv_de', 'is_radio': False, 'number': 181, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'baden_tv_de', 'cid': 'baden_tv_de', 'title': 'Baden TV', 'qualities': [{'level': 'sd', 'title': 'Baden TV', 'logo_token': '981dcc072e59d07a8497', 'availability': 'available', 'logo_black_42': '/logos/981dcc072e59d07a8497/black/42x24.png', 'logo_black_84': '/logos/981dcc072e59d07a8497/black/84x48.png', 'logo_white_42': '/logos/981dcc072e59d07a8497/white/42x24.png', 'logo_white_84': '/logos/981dcc072e59d07a8497/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'baden_tv_de', 'is_radio': False, 'number': 182, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'baden_tv_sued_de', 'cid': 'baden_tv_sued_de', 'title': 'Baden TV Süd HD', 'qualities': [{'level': 'hd', 'title': 'Baden TV Süd HD', 'logo_token': '336ac9184be71f2dc88c', 'availability': 'available', 'logo_black_42': '/logos/336ac9184be71f2dc88c/black/42x24.png', 'logo_black_84': '/logos/336ac9184be71f2dc88c/black/84x48.png', 'logo_white_42': '/logos/336ac9184be71f2dc88c/white/42x24.png', 'logo_white_84': '/logos/336ac9184be71f2dc88c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'baden_tv_sued_de', 'is_radio': False, 'number': 183, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'br_nord', 'cid': 'br_nord', 'title': 'BR Fernsehen Nord HD', 'qualities': [{'level': 'hd', 'title': 'BR Fernsehen Nord HD', 'logo_token': '3c4edc97353da524e999', 'availability': 'available', 'logo_black_42': '/logos/3c4edc97353da524e999/black/42x24.png', 'logo_black_84': '/logos/3c4edc97353da524e999/black/84x48.png', 'logo_white_42': '/logos/3c4edc97353da524e999/white/42x24.png', 'logo_white_84': '/logos/3c4edc97353da524e999/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'br_nord', 'is_radio': False, 'number': 184, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'franken_fernsehen', 'cid': 'franken_fernsehen', 'title': 'Franken Fernsehen HD', 'qualities': [{'level': 'hd', 'title': 'Franken Fernsehen HD', 'logo_token': '05498e463020ce0fb09a', 'availability': 'available', 'logo_black_42': '/logos/05498e463020ce0fb09a/black/42x24.png', 'logo_black_84': '/logos/05498e463020ce0fb09a/black/84x48.png', 'logo_white_42': '/logos/05498e463020ce0fb09a/white/42x24.png', 'logo_white_84': '/logos/05498e463020ce0fb09a/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'Franken Fernsehen', 'logo_token': '05498e463020ce0fb09a', 'availability': 'available', 'logo_black_42': '/logos/05498e463020ce0fb09a/black/42x24.png', 'logo_black_84': '/logos/05498e463020ce0fb09a/black/84x48.png', 'logo_white_42': '/logos/05498e463020ce0fb09a/white/42x24.png', 'logo_white_84': '/logos/05498e463020ce0fb09a/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'franken_fernsehen', 'is_radio': False, 'number': 185, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'mdr-sachsen-anhalt', 'cid': 'mdr-sachsen-anhalt', 'title': 'MDR SACHSEN-ANHALT HD', 'qualities': [{'level': 'hd', 'title': 'MDR SACHSEN-ANHALT HD', 'logo_token': '1694a32cffbc010c5733', 'availability': 'available', 'logo_black_42': '/logos/1694a32cffbc010c5733/black/42x24.png', 'logo_black_84': '/logos/1694a32cffbc010c5733/black/84x48.png', 'logo_white_42': '/logos/1694a32cffbc010c5733/white/42x24.png', 'logo_white_84': '/logos/1694a32cffbc010c5733/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'mdr-sachsen-anhalt', 'is_radio': False, 'number': 186, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'mdr-thueringen', 'cid': 'mdr-thueringen', 'title': 'MDR THÜRINGEN HD', 'qualities': [{'level': 'hd', 'title': 'MDR THÜRINGEN HD', 'logo_token': 'd6c1a2327093c052c1eb', 'availability': 'available', 'logo_black_42': '/logos/d6c1a2327093c052c1eb/black/42x24.png', 'logo_black_84': '/logos/d6c1a2327093c052c1eb/black/84x48.png', 'logo_white_42': '/logos/d6c1a2327093c052c1eb/white/42x24.png', 'logo_white_84': '/logos/d6c1a2327093c052c1eb/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'mdr-thueringen', 'is_radio': False, 'number': 187, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'muenchen_tv', 'cid': 'muenchen_tv', 'title': 'München TV HD', 'qualities': [{'level': 'hd', 'title': 'München TV HD', 'logo_token': '9a283775e35dfd2cc519', 'availability': 'available', 'logo_black_42': '/logos/9a283775e35dfd2cc519/black/42x24.png', 'logo_black_84': '/logos/9a283775e35dfd2cc519/black/84x48.png', 'logo_white_42': '/logos/9a283775e35dfd2cc519/white/42x24.png', 'logo_white_84': '/logos/9a283775e35dfd2cc519/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'München TV', 'logo_token': '9a283775e35dfd2cc519', 'availability': 'available', 'logo_black_42': '/logos/9a283775e35dfd2cc519/black/42x24.png', 'logo_black_84': '/logos/9a283775e35dfd2cc519/black/84x48.png', 'logo_white_42': '/logos/9a283775e35dfd2cc519/white/42x24.png', 'logo_white_84': '/logos/9a283775e35dfd2cc519/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'muenchen_tv', 'is_radio': False, 'number': 188, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'muldental_tv_de', 'cid': 'muldental_tv_de', 'title': 'Muldental.TV HD', 'qualities': [{'level': 'hd', 'title': 'Muldental.TV HD', 'logo_token': 'f042e5b75ac997a46e70', 'availability': 'available', 'logo_black_42': '/logos/f042e5b75ac997a46e70/black/42x24.png', 'logo_black_84': '/logos/f042e5b75ac997a46e70/black/84x48.png', 'logo_white_42': '/logos/f042e5b75ac997a46e70/white/42x24.png', 'logo_white_84': '/logos/f042e5b75ac997a46e70/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'muldental_tv_de', 'is_radio': False, 'number': 189, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'mytvplus_de', 'cid': 'mytvplus_de', 'title': 'MyTVplus HD', 'qualities': [{'level': 'hd', 'title': 'MyTVplus HD', 'logo_token': 'f7ce82df9f2cd35df737', 'availability': 'available', 'logo_black_42': '/logos/f7ce82df9f2cd35df737/black/42x24.png', 'logo_black_84': '/logos/f7ce82df9f2cd35df737/black/84x48.png', 'logo_white_42': '/logos/f7ce82df9f2cd35df737/white/42x24.png', 'logo_white_84': '/logos/f7ce82df9f2cd35df737/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'mytvplus_de', 'is_radio': False, 'number': 190, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'nahe_tv_de', 'cid': 'nahe_tv_de', 'title': 'nahe TV HD', 'qualities': [{'level': 'hd', 'title': 'nahe TV HD', 'logo_token': '6687bba886ac258753c1', 'availability': 'available', 'logo_black_42': '/logos/6687bba886ac258753c1/black/42x24.png', 'logo_black_84': '/logos/6687bba886ac258753c1/black/84x48.png', 'logo_white_42': '/logos/6687bba886ac258753c1/white/42x24.png', 'logo_white_84': '/logos/6687bba886ac258753c1/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'nahe_tv_de', 'is_radio': False, 'number': 191, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'ndr-hamburg', 'cid': 'ndr-hamburg', 'title': 'NDR Hamburg HD', 'qualities': [{'level': 'hd', 'title': 'NDR Hamburg HD', 'logo_token': 'eb7b33ef21dfc34dfcd4', 'availability': 'available', 'logo_black_42': '/logos/eb7b33ef21dfc34dfcd4/black/42x24.png', 'logo_black_84': '/logos/eb7b33ef21dfc34dfcd4/black/84x48.png', 'logo_white_42': '/logos/eb7b33ef21dfc34dfcd4/white/42x24.png', 'logo_white_84': '/logos/eb7b33ef21dfc34dfcd4/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'ndr-hamburg', 'is_radio': False, 'number': 192, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'ndr-mv', 'cid': 'ndr-mv', 'title': 'NDR Mecklenburg-Vorpommern HD', 'qualities': [{'level': 'hd', 'title': 'NDR Mecklenburg-Vorpommern HD', 'logo_token': 'e6a1d9d07ceb8a52c64b', 'availability': 'available', 'logo_black_42': '/logos/e6a1d9d07ceb8a52c64b/black/42x24.png', 'logo_black_84': '/logos/e6a1d9d07ceb8a52c64b/black/84x48.png', 'logo_white_42': '/logos/e6a1d9d07ceb8a52c64b/white/42x24.png', 'logo_white_84': '/logos/e6a1d9d07ceb8a52c64b/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'ndr-mv', 'is_radio': False, 'number': 193, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'ndr-schleswig-holstein', 'cid': 'ndr-schleswig-holstein', 'title': 'NDR Schleswig-Holstein HD', 'qualities': [{'level': 'hd', 'title': 'NDR Schleswig-Holstein HD', 'logo_token': '84c61efb06cb696366d2', 'availability': 'available', 'logo_black_42': '/logos/84c61efb06cb696366d2/black/42x24.png', 'logo_black_84': '/logos/84c61efb06cb696366d2/black/84x48.png', 'logo_white_42': '/logos/84c61efb06cb696366d2/white/42x24.png', 'logo_white_84': '/logos/84c61efb06cb696366d2/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'ndr-schleswig-holstein', 'is_radio': False, 'number': 194, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'niederbayern_tv_deggendorf_de', 'cid': 'niederbayern_tv_deggendorf_de', 'title': 'Niederbayern TV Deggendorf-Straubing HD', 'qualities': [{'level': 'hd', 'title': 'Niederbayern TV Deggendorf-Straubing HD', 'logo_token': '3986d4361ff70b0793b7', 'availability': 'available', 'logo_black_42': '/logos/3986d4361ff70b0793b7/black/42x24.png', 'logo_black_84': '/logos/3986d4361ff70b0793b7/black/84x48.png', 'logo_white_42': '/logos/3986d4361ff70b0793b7/white/42x24.png', 'logo_white_84': '/logos/3986d4361ff70b0793b7/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'niederbayern_tv_deggendorf_de', 'is_radio': False, 'number': 195, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'niederbayern_tv_landshut_de', 'cid': 'niederbayern_tv_landshut_de', 'title': 'Niederbayern TV Landshut HD', 'qualities': [{'level': 'hd', 'title': 'Niederbayern TV Landshut HD', 'logo_token': '831d6640b1c001ba9fa6', 'availability': 'available', 'logo_black_42': '/logos/831d6640b1c001ba9fa6/black/42x24.png', 'logo_black_84': '/logos/831d6640b1c001ba9fa6/black/84x48.png', 'logo_white_42': '/logos/831d6640b1c001ba9fa6/white/42x24.png', 'logo_white_84': '/logos/831d6640b1c001ba9fa6/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'niederbayern_tv_landshut_de', 'is_radio': False, 'number': 196, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'niederbayern_tv_passau_de', 'cid': 'niederbayern_tv_passau_de', 'title': 'Niederbayern TV Passau HD', 'qualities': [{'level': 'hd', 'title': 'Niederbayern TV Passau HD', 'logo_token': '777a432721ddf6ec6fcb', 'availability': 'available', 'logo_black_42': '/logos/777a432721ddf6ec6fcb/black/42x24.png', 'logo_black_84': '/logos/777a432721ddf6ec6fcb/black/84x48.png', 'logo_white_42': '/logos/777a432721ddf6ec6fcb/white/42x24.png', 'logo_white_84': '/logos/777a432721ddf6ec6fcb/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'niederbayern_tv_passau_de', 'is_radio': False, 'number': 197, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'nrwision', 'cid': 'nrwision', 'title': 'NRWision', 'qualities': [{'level': 'hd', 'title': 'NRWision HD', 'logo_token': 'cb204e81bbf94823ab65', 'availability': 'subscribable', 'logo_black_42': '/logos/cb204e81bbf94823ab65/black/42x24.png', 'logo_black_84': '/logos/cb204e81bbf94823ab65/black/84x48.png', 'logo_white_42': '/logos/cb204e81bbf94823ab65/white/42x24.png', 'logo_white_84': '/logos/cb204e81bbf94823ab65/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'NRWision', 'logo_token': '62f359e1fca50bbe1f92', 'availability': 'available', 'logo_black_42': '/logos/62f359e1fca50bbe1f92/black/42x24.png', 'logo_black_84': '/logos/62f359e1fca50bbe1f92/black/84x48.png', 'logo_white_42': '/logos/62f359e1fca50bbe1f92/white/42x24.png', 'logo_white_84': '/logos/62f359e1fca50bbe1f92/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'nrwision', 'is_radio': False, 'number': 198, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'oberpfalz_tv_de', 'cid': 'oberpfalz_tv_de', 'title': 'Oberpfalz TV HD', 'qualities': [{'level': 'hd', 'title': 'Oberpfalz TV HD', 'logo_token': '042c51cbf82d5f563642', 'availability': 'available', 'logo_black_42': '/logos/042c51cbf82d5f563642/black/42x24.png', 'logo_black_84': '/logos/042c51cbf82d5f563642/black/84x48.png', 'logo_white_42': '/logos/042c51cbf82d5f563642/white/42x24.png', 'logo_white_84': '/logos/042c51cbf82d5f563642/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'oberpfalz_tv_de', 'is_radio': False, 'number': 199, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'ok_kaiserslautern_de', 'cid': 'ok_kaiserslautern_de', 'title': 'OK Kaiserslautern HD', 'qualities': [{'level': 'hd', 'title': 'OK Kaiserslautern HD', 'logo_token': '1fd746d793d7f0a2a5db', 'availability': 'available', 'logo_black_42': '/logos/1fd746d793d7f0a2a5db/black/42x24.png', 'logo_black_84': '/logos/1fd746d793d7f0a2a5db/black/84x48.png', 'logo_white_42': '/logos/1fd746d793d7f0a2a5db/white/42x24.png', 'logo_white_84': '/logos/1fd746d793d7f0a2a5db/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'ok_kaiserslautern_de', 'is_radio': False, 'number': 200, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'ok_weinstrasse_de', 'cid': 'ok_weinstrasse_de', 'title': 'OK Weinstraße HD', 'qualities': [{'level': 'hd', 'title': 'OK Weinstraße HD', 'logo_token': '341d60df872db3810fa4', 'availability': 'available', 'logo_black_42': '/logos/341d60df872db3810fa4/black/42x24.png', 'logo_black_84': '/logos/341d60df872db3810fa4/black/84x48.png', 'logo_white_42': '/logos/341d60df872db3810fa4/white/42x24.png', 'logo_white_84': '/logos/341d60df872db3810fa4/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'ok_weinstrasse_de', 'is_radio': False, 'number': 201, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'ok4_koblenz_de', 'cid': 'ok4_koblenz_de', 'title': 'OK4 HD', 'qualities': [{'level': 'hd', 'title': 'OK4 HD', 'logo_token': '5a909b3a8520810f6b93', 'availability': 'available', 'logo_black_42': '/logos/5a909b3a8520810f6b93/black/42x24.png', 'logo_black_84': '/logos/5a909b3a8520810f6b93/black/84x48.png', 'logo_white_42': '/logos/5a909b3a8520810f6b93/white/42x24.png', 'logo_white_84': '/logos/5a909b3a8520810f6b93/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'ok4_koblenz_de', 'is_radio': False, 'number': 202, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'ok54_trier_de', 'cid': 'ok54_trier_de', 'title': 'OK54 Bürgerrundfunk Trier HD', 'qualities': [{'level': 'hd', 'title': 'OK54 Bürgerrundfunk Trier HD', 'logo_token': '566b683319ee99b2427e', 'availability': 'available', 'logo_black_42': '/logos/566b683319ee99b2427e/black/42x24.png', 'logo_black_84': '/logos/566b683319ee99b2427e/black/84x48.png', 'logo_white_42': '/logos/566b683319ee99b2427e/white/42x24.png', 'logo_white_84': '/logos/566b683319ee99b2427e/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'ok54_trier_de', 'is_radio': False, 'number': 203, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'oktv_ludwigshafen_de', 'cid': 'oktv_ludwigshafen_de', 'title': 'OKTV Ludwigshafen HD', 'qualities': [{'level': 'hd', 'title': 'OKTV Ludwigshafen HD', 'logo_token': '60a2303d8bd0a8385853', 'availability': 'available', 'logo_black_42': '/logos/60a2303d8bd0a8385853/black/42x24.png', 'logo_black_84': '/logos/60a2303d8bd0a8385853/black/84x48.png', 'logo_white_42': '/logos/60a2303d8bd0a8385853/white/42x24.png', 'logo_white_84': '/logos/60a2303d8bd0a8385853/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'oktv_ludwigshafen_de', 'is_radio': False, 'number': 204, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'oktv_mainz_de', 'cid': 'oktv_mainz_de', 'title': 'OKTV Mainz HD', 'qualities': [{'level': 'hd', 'title': 'OKTV Mainz HD', 'logo_token': '07b4efb006106eaf7a39', 'availability': 'available', 'logo_black_42': '/logos/07b4efb006106eaf7a39/black/42x24.png', 'logo_black_84': '/logos/07b4efb006106eaf7a39/black/84x48.png', 'logo_white_42': '/logos/07b4efb006106eaf7a39/white/42x24.png', 'logo_white_84': '/logos/07b4efb006106eaf7a39/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'oktv_mainz_de', 'is_radio': False, 'number': 205, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'oktv_suedwestpfalz_de', 'cid': 'oktv_suedwestpfalz_de', 'title': 'OKTV Südwestpfalz HD', 'qualities': [{'level': 'hd', 'title': 'OKTV Südwestpfalz HD', 'logo_token': '7ce8e23ffb50b578b50f', 'availability': 'available', 'logo_black_42': '/logos/7ce8e23ffb50b578b50f/black/42x24.png', 'logo_black_84': '/logos/7ce8e23ffb50b578b50f/black/84x48.png', 'logo_white_42': '/logos/7ce8e23ffb50b578b50f/white/42x24.png', 'logo_white_84': '/logos/7ce8e23ffb50b578b50f/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'oktv_suedwestpfalz_de', 'is_radio': False, 'number': 206, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'rbb-brandenburg', 'cid': 'rbb-brandenburg', 'title': 'rbb Brandenburg HD', 'qualities': [{'level': 'hd', 'title': 'rbb Brandenburg HD', 'logo_token': 'a1b6f662da995837ed2b', 'availability': 'available', 'logo_black_42': '/logos/a1b6f662da995837ed2b/black/42x24.png', 'logo_black_84': '/logos/a1b6f662da995837ed2b/black/84x48.png', 'logo_white_42': '/logos/a1b6f662da995837ed2b/white/42x24.png', 'logo_white_84': '/logos/a1b6f662da995837ed2b/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'rbb-brandenburg', 'is_radio': False, 'number': 207, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'regio_tv_schwaben_de', 'cid': 'regio_tv_schwaben_de', 'title': 'Regio TV Schwaben HD', 'qualities': [{'level': 'hd', 'title': 'Regio TV Schwaben HD', 'logo_token': '4704bfd1899a3806e93a', 'availability': 'available', 'logo_black_42': '/logos/4704bfd1899a3806e93a/black/42x24.png', 'logo_black_84': '/logos/4704bfd1899a3806e93a/black/84x48.png', 'logo_white_42': '/logos/4704bfd1899a3806e93a/white/42x24.png', 'logo_white_84': '/logos/4704bfd1899a3806e93a/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'regio_tv_schwaben_de', 'is_radio': False, 'number': 208, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'rfo_de', 'cid': 'rfo_de', 'title': 'rfo HD', 'qualities': [{'level': 'hd', 'title': 'rfo HD', 'logo_token': '5cc52e90c2977a838b5b', 'availability': 'available', 'logo_black_42': '/logos/5cc52e90c2977a838b5b/black/42x24.png', 'logo_black_84': '/logos/5cc52e90c2977a838b5b/black/84x48.png', 'logo_white_42': '/logos/5cc52e90c2977a838b5b/white/42x24.png', 'logo_white_84': '/logos/5cc52e90c2977a838b5b/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'rfo_de', 'is_radio': False, 'number': 209, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'rheinlokal_de', 'cid': 'rheinlokal_de', 'title': 'rheinlOKal HD', 'qualities': [{'level': 'hd', 'title': 'rheinlOKal HD', 'logo_token': '8e6aeed8cde33d68ca1c', 'availability': 'available', 'logo_black_42': '/logos/8e6aeed8cde33d68ca1c/black/42x24.png', 'logo_black_84': '/logos/8e6aeed8cde33d68ca1c/black/84x48.png', 'logo_white_42': '/logos/8e6aeed8cde33d68ca1c/white/42x24.png', 'logo_white_84': '/logos/8e6aeed8cde33d68ca1c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'rheinlokal_de', 'is_radio': False, 'number': 210, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'saarland_fernsehen1', 'cid': 'saarland_fernsehen1', 'title': 'Saarland Fernsehen 1', 'qualities': [{'level': 'sd', 'title': 'Saarland Fernsehen 1', 'logo_token': 'bd221b94683caf4d6acb', 'availability': 'available', 'logo_black_42': '/logos/bd221b94683caf4d6acb/black/42x24.png', 'logo_black_84': '/logos/bd221b94683caf4d6acb/black/84x48.png', 'logo_white_42': '/logos/bd221b94683caf4d6acb/white/42x24.png', 'logo_white_84': '/logos/bd221b94683caf4d6acb/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'saarland_fernsehen1', 'is_radio': False, 'number': 211, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'sachsen_fernsehen_chemnitz_de', 'cid': 'sachsen_fernsehen_chemnitz_de', 'title': 'Sachsen Fernsehen Chemnitz HD', 'qualities': [{'level': 'hd', 'title': 'Sachsen Fernsehen Chemnitz HD', 'logo_token': 'bd0ce7022480a7d5e475', 'availability': 'available', 'logo_black_42': '/logos/bd0ce7022480a7d5e475/black/42x24.png', 'logo_black_84': '/logos/bd0ce7022480a7d5e475/black/84x48.png', 'logo_white_42': '/logos/bd0ce7022480a7d5e475/white/42x24.png', 'logo_white_84': '/logos/bd0ce7022480a7d5e475/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'sachsen_fernsehen_chemnitz_de', 'is_radio': False, 'number': 212, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'sachsen_fernsehen_dresden_de', 'cid': 'sachsen_fernsehen_dresden_de', 'title': 'Sachsen Fernsehen Dresden HD', 'qualities': [{'level': 'hd', 'title': 'Sachsen Fernsehen Dresden HD', 'logo_token': 'a0abcb5b8769a884af2c', 'availability': 'available', 'logo_black_42': '/logos/a0abcb5b8769a884af2c/black/42x24.png', 'logo_black_84': '/logos/a0abcb5b8769a884af2c/black/84x48.png', 'logo_white_42': '/logos/a0abcb5b8769a884af2c/white/42x24.png', 'logo_white_84': '/logos/a0abcb5b8769a884af2c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'sachsen_fernsehen_dresden_de', 'is_radio': False, 'number': 213, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'sachsen_fernsehen_leipzig_de', 'cid': 'sachsen_fernsehen_leipzig_de', 'title': 'Sachsen Fernsehen Leipzig HD', 'qualities': [{'level': 'hd', 'title': 'Sachsen Fernsehen Leipzig HD', 'logo_token': '233e5b9b545bc80095b0', 'availability': 'available', 'logo_black_42': '/logos/233e5b9b545bc80095b0/black/42x24.png', 'logo_black_84': '/logos/233e5b9b545bc80095b0/black/84x48.png', 'logo_white_42': '/logos/233e5b9b545bc80095b0/white/42x24.png', 'logo_white_84': '/logos/233e5b9b545bc80095b0/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'sachsen_fernsehen_leipzig_de', 'is_radio': False, 'number': 214, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'sachsen_fernsehen_vogtland_de', 'cid': 'sachsen_fernsehen_vogtland_de', 'title': 'Sachsen Fernsehen Vogtland HD', 'qualities': [{'level': 'hd', 'title': 'Sachsen Fernsehen Vogtland HD', 'logo_token': '08fa35d0495ae2d7446a', 'availability': 'available', 'logo_black_42': '/logos/08fa35d0495ae2d7446a/black/42x24.png', 'logo_black_84': '/logos/08fa35d0495ae2d7446a/black/84x48.png', 'logo_white_42': '/logos/08fa35d0495ae2d7446a/white/42x24.png', 'logo_white_84': '/logos/08fa35d0495ae2d7446a/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'sachsen_fernsehen_vogtland_de', 'is_radio': False, 'number': 215, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'sachsen_eins_de', 'cid': 'sachsen_eins_de', 'title': 'SachsenEins HD', 'qualities': [{'level': 'hd', 'title': 'SachsenEins HD', 'logo_token': '5a616d6327e8b49fcbe1', 'availability': 'available', 'logo_black_42': '/logos/5a616d6327e8b49fcbe1/black/42x24.png', 'logo_black_84': '/logos/5a616d6327e8b49fcbe1/black/84x48.png', 'logo_white_42': '/logos/5a616d6327e8b49fcbe1/white/42x24.png', 'logo_white_84': '/logos/5a616d6327e8b49fcbe1/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'sachsen_eins_de', 'is_radio': False, 'number': 216, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'steiermark_tv_at', 'cid': 'steiermark_tv_at', 'title': 'Steiermark TV HD', 'qualities': [{'level': 'hd', 'title': 'Steiermark TV HD', 'logo_token': '9f39c647b33d3495bf23', 'availability': 'available', 'logo_black_42': '/logos/9f39c647b33d3495bf23/black/42x24.png', 'logo_black_84': '/logos/9f39c647b33d3495bf23/black/84x48.png', 'logo_white_42': '/logos/9f39c647b33d3495bf23/white/42x24.png', 'logo_white_84': '/logos/9f39c647b33d3495bf23/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'steiermark_tv_at', 'is_radio': False, 'number': 217, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'swr-fernsehen-rp', 'cid': 'swr-fernsehen-rp', 'title': 'SWR RP HD', 'qualities': [{'level': 'hd', 'title': 'SWR RP HD', 'logo_token': '3cd42e4200528e4f8469', 'availability': 'available', 'logo_black_42': '/logos/3cd42e4200528e4f8469/black/42x24.png', 'logo_black_84': '/logos/3cd42e4200528e4f8469/black/84x48.png', 'logo_white_42': '/logos/3cd42e4200528e4f8469/white/42x24.png', 'logo_white_84': '/logos/3cd42e4200528e4f8469/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'swr-fernsehen-rp', 'is_radio': False, 'number': 218, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'sylt_1_de', 'cid': 'sylt_1_de', 'title': 'Sylt1 HD', 'qualities': [{'level': 'hd', 'title': 'Sylt1 HD', 'logo_token': '24687691861175269698', 'availability': 'available', 'logo_black_42': '/logos/24687691861175269698/black/42x24.png', 'logo_black_84': '/logos/24687691861175269698/black/84x48.png', 'logo_white_42': '/logos/24687691861175269698/white/42x24.png', 'logo_white_84': '/logos/24687691861175269698/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'sylt_1_de', 'is_radio': False, 'number': 219, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'tv_ingolstadt_de', 'cid': 'tv_ingolstadt_de', 'title': 'TV Ingolstadt HD', 'qualities': [{'level': 'hd', 'title': 'TV Ingolstadt HD', 'logo_token': '25e9e80df9a363514555', 'availability': 'available', 'logo_black_42': '/logos/25e9e80df9a363514555/black/42x24.png', 'logo_black_84': '/logos/25e9e80df9a363514555/black/84x48.png', 'logo_white_42': '/logos/25e9e80df9a363514555/white/42x24.png', 'logo_white_84': '/logos/25e9e80df9a363514555/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'tv_ingolstadt_de', 'is_radio': False, 'number': 220, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'tv_mainfranken_de', 'cid': 'tv_mainfranken_de', 'title': 'TV Mainfranken HD', 'qualities': [{'level': 'hd', 'title': 'TV Mainfranken HD', 'logo_token': '9356d7eb4c752300b337', 'availability': 'available', 'logo_black_42': '/logos/9356d7eb4c752300b337/black/42x24.png', 'logo_black_84': '/logos/9356d7eb4c752300b337/black/84x48.png', 'logo_white_42': '/logos/9356d7eb4c752300b337/white/42x24.png', 'logo_white_84': '/logos/9356d7eb4c752300b337/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'tv_mainfranken_de', 'is_radio': False, 'number': 221, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'tv_oberfranken_de', 'cid': 'tv_oberfranken_de', 'title': 'TV Oberfranken HD', 'qualities': [{'level': 'hd', 'title': 'TV Oberfranken HD', 'logo_token': 'fc4f01c743c369d8675e', 'availability': 'available', 'logo_black_42': '/logos/fc4f01c743c369d8675e/black/42x24.png', 'logo_black_84': '/logos/fc4f01c743c369d8675e/black/84x48.png', 'logo_white_42': '/logos/fc4f01c743c369d8675e/white/42x24.png', 'logo_white_84': '/logos/fc4f01c743c369d8675e/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'tv_oberfranken_de', 'is_radio': False, 'number': 222, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'tva_ostbayern_de', 'cid': 'tva_ostbayern_de', 'title': 'TVA Ostbayern HD', 'qualities': [{'level': 'hd', 'title': 'TVA Ostbayern HD', 'logo_token': 'ad0a6d3907b87e3a47eb', 'availability': 'available', 'logo_black_42': '/logos/ad0a6d3907b87e3a47eb/black/42x24.png', 'logo_black_84': '/logos/ad0a6d3907b87e3a47eb/black/84x48.png', 'logo_white_42': '/logos/ad0a6d3907b87e3a47eb/white/42x24.png', 'logo_white_84': '/logos/ad0a6d3907b87e3a47eb/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'tva_ostbayern_de', 'is_radio': False, 'number': 223, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'wdr-aachen', 'cid': 'wdr-aachen', 'title': 'WDR Aachen HD', 'qualities': [{'level': 'hd', 'title': 'WDR Aachen HD', 'logo_token': 'b297a9d6a5027e96e3dd', 'availability': 'available', 'logo_black_42': '/logos/b297a9d6a5027e96e3dd/black/42x24.png', 'logo_black_84': '/logos/b297a9d6a5027e96e3dd/black/84x48.png', 'logo_white_42': '/logos/b297a9d6a5027e96e3dd/white/42x24.png', 'logo_white_84': '/logos/b297a9d6a5027e96e3dd/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'wdr-aachen', 'is_radio': False, 'number': 224, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'wdr-bielefeld', 'cid': 'wdr-bielefeld', 'title': 'WDR Bielefeld HD', 'qualities': [{'level': 'hd', 'title': 'WDR Bielefeld HD', 'logo_token': 'f87c999d42a91fdd0c24', 'availability': 'available', 'logo_black_42': '/logos/f87c999d42a91fdd0c24/black/42x24.png', 'logo_black_84': '/logos/f87c999d42a91fdd0c24/black/84x48.png', 'logo_white_42': '/logos/f87c999d42a91fdd0c24/white/42x24.png', 'logo_white_84': '/logos/f87c999d42a91fdd0c24/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'wdr-bielefeld', 'is_radio': False, 'number': 225, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'wdr-bonn', 'cid': 'wdr-bonn', 'title': 'WDR Bonn HD', 'qualities': [{'level': 'hd', 'title': 'WDR Bonn HD', 'logo_token': 'a09d3b102e466b272702', 'availability': 'available', 'logo_black_42': '/logos/a09d3b102e466b272702/black/42x24.png', 'logo_black_84': '/logos/a09d3b102e466b272702/black/84x48.png', 'logo_white_42': '/logos/a09d3b102e466b272702/white/42x24.png', 'logo_white_84': '/logos/a09d3b102e466b272702/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'wdr-bonn', 'is_radio': False, 'number': 226, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'wdr-dortmund', 'cid': 'wdr-dortmund', 'title': 'WDR Dortmund HD', 'qualities': [{'level': 'hd', 'title': 'WDR Dortmund HD', 'logo_token': 'abfc73bea09900af30b4', 'availability': 'available', 'logo_black_42': '/logos/abfc73bea09900af30b4/black/42x24.png', 'logo_black_84': '/logos/abfc73bea09900af30b4/black/84x48.png', 'logo_white_42': '/logos/abfc73bea09900af30b4/white/42x24.png', 'logo_white_84': '/logos/abfc73bea09900af30b4/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'wdr-dortmund', 'is_radio': False, 'number': 227, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'wdr-duisburg', 'cid': 'wdr-duisburg', 'title': 'WDR Duisburg HD', 'qualities': [{'level': 'hd', 'title': 'WDR Duisburg HD', 'logo_token': 'e588c0dee4d84719cfad', 'availability': 'available', 'logo_black_42': '/logos/e588c0dee4d84719cfad/black/42x24.png', 'logo_black_84': '/logos/e588c0dee4d84719cfad/black/84x48.png', 'logo_white_42': '/logos/e588c0dee4d84719cfad/white/42x24.png', 'logo_white_84': '/logos/e588c0dee4d84719cfad/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'wdr-duisburg', 'is_radio': False, 'number': 228, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'wdr-duesseldorf', 'cid': 'wdr-duesseldorf', 'title': 'WDR Düsseldorf HD', 'qualities': [{'level': 'hd', 'title': 'WDR Düsseldorf HD', 'logo_token': 'c77ec26b4c2760344528', 'availability': 'available', 'logo_black_42': '/logos/c77ec26b4c2760344528/black/42x24.png', 'logo_black_84': '/logos/c77ec26b4c2760344528/black/84x48.png', 'logo_white_42': '/logos/c77ec26b4c2760344528/white/42x24.png', 'logo_white_84': '/logos/c77ec26b4c2760344528/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'wdr-duesseldorf', 'is_radio': False, 'number': 229, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'wdr-essen', 'cid': 'wdr-essen', 'title': 'WDR Essen HD', 'qualities': [{'level': 'hd', 'title': 'WDR Essen HD', 'logo_token': '7322fd8d1e4e15f3fbc5', 'availability': 'available', 'logo_black_42': '/logos/7322fd8d1e4e15f3fbc5/black/42x24.png', 'logo_black_84': '/logos/7322fd8d1e4e15f3fbc5/black/84x48.png', 'logo_white_42': '/logos/7322fd8d1e4e15f3fbc5/white/42x24.png', 'logo_white_84': '/logos/7322fd8d1e4e15f3fbc5/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'wdr-essen', 'is_radio': False, 'number': 230, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'wdr-muenster', 'cid': 'wdr-muenster', 'title': 'WDR Muenster HD', 'qualities': [{'level': 'hd', 'title': 'WDR Muenster HD', 'logo_token': '7ba8a7b193c65b19a929', 'availability': 'available', 'logo_black_42': '/logos/7ba8a7b193c65b19a929/black/42x24.png', 'logo_black_84': '/logos/7ba8a7b193c65b19a929/black/84x48.png', 'logo_white_42': '/logos/7ba8a7b193c65b19a929/white/42x24.png', 'logo_white_84': '/logos/7ba8a7b193c65b19a929/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'wdr-muenster', 'is_radio': False, 'number': 231, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'wdr-siegen', 'cid': 'wdr-siegen', 'title': 'WDR Siegen HD', 'qualities': [{'level': 'hd', 'title': 'WDR Siegen HD', 'logo_token': 'e0117059f8b2a6641cc5', 'availability': 'available', 'logo_black_42': '/logos/e0117059f8b2a6641cc5/black/42x24.png', 'logo_black_84': '/logos/e0117059f8b2a6641cc5/black/84x48.png', 'logo_white_42': '/logos/e0117059f8b2a6641cc5/white/42x24.png', 'logo_white_84': '/logos/e0117059f8b2a6641cc5/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'wdr-siegen', 'is_radio': False, 'number': 232, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'wdr-wuppertal', 'cid': 'wdr-wuppertal', 'title': 'WDR Wuppertal HD', 'qualities': [{'level': 'hd', 'title': 'WDR Wuppertal HD', 'logo_token': 'a4216724cef26a894c45', 'availability': 'available', 'logo_black_42': '/logos/a4216724cef26a894c45/black/42x24.png', 'logo_black_84': '/logos/a4216724cef26a894c45/black/84x48.png', 'logo_white_42': '/logos/a4216724cef26a894c45/white/42x24.png', 'logo_white_84': '/logos/a4216724cef26a894c45/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'wdr-wuppertal', 'is_radio': False, 'number': 233, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 4}, {'id': 'skyD_tnt_comedy', 'cid': 'skyD_tnt_comedy', 'title': 'Warner TV Comedy HD', 'qualities': [{'level': 'hd', 'title': 'Warner TV Comedy HD', 'logo_token': '5f6d69f081ac2c2e103d', 'availability': 'subscribable', 'logo_black_42': '/logos/5f6d69f081ac2c2e103d/black/42x24.png', 'logo_black_84': '/logos/5f6d69f081ac2c2e103d/black/84x48.png', 'logo_white_42': '/logos/5f6d69f081ac2c2e103d/white/42x24.png', 'logo_white_84': '/logos/5f6d69f081ac2c2e103d/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'aliases': ['warner_tv_comedy'], 'display_alias': 'warner_tv_comedy', 'is_radio': False, 'number': 234, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 5}, {'id': 'skyD_tnt_film', 'cid': 'skyD_tnt_film', 'title': 'Warner TV Film HD', 'qualities': [{'level': 'hd', 'title': 'Warner TV Film HD', 'logo_token': '98d8384dc8ca0ccb8f79', 'availability': 'subscribable', 'logo_black_42': '/logos/98d8384dc8ca0ccb8f79/black/42x24.png', 'logo_black_84': '/logos/98d8384dc8ca0ccb8f79/black/84x48.png', 'logo_white_42': '/logos/98d8384dc8ca0ccb8f79/white/42x24.png', 'logo_white_84': '/logos/98d8384dc8ca0ccb8f79/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'aliases': ['warner_tv_film'], 'display_alias': 'warner_tv_film', 'is_radio': False, 'number': 235, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 5}, {'id': 'skyD_tnt_serie', 'cid': 'skyD_tnt_serie', 'title': 'Warner TV Serie HD', 'qualities': [{'level': 'hd', 'title': 'Warner TV Serie HD', 'logo_token': 'ba9e30e677a0b110351a', 'availability': 'subscribable', 'logo_black_42': '/logos/ba9e30e677a0b110351a/black/42x24.png', 'logo_black_84': '/logos/ba9e30e677a0b110351a/black/84x48.png', 'logo_white_42': '/logos/ba9e30e677a0b110351a/white/42x24.png', 'logo_white_84': '/logos/ba9e30e677a0b110351a/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'aliases': ['warner_tv_serie'], 'display_alias': 'warner_tv_serie', 'is_radio': False, 'number': 236, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 5}, {'id': 'kabel_eins_classics', 'cid': 'kabel_eins_classics', 'title': 'Kabel Eins CLASSICS HD', 'qualities': [{'level': 'hd', 'title': 'Kabel Eins CLASSICS HD', 'logo_token': '4b917e973070805a6812', 'availability': 'subscribable', 'logo_black_42': '/logos/4b917e973070805a6812/black/42x24.png', 'logo_black_84': '/logos/4b917e973070805a6812/black/84x48.png', 'logo_white_42': '/logos/4b917e973070805a6812/white/42x24.png', 'logo_white_84': '/logos/4b917e973070805a6812/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'kabel_eins_classics', 'is_radio': False, 'number': 237, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 5}, {'id': 'pro7_fun', 'cid': 'pro7_fun', 'title': 'ProSieben FUN HD', 'qualities': [{'level': 'hd', 'title': 'ProSieben FUN HD', 'logo_token': '8a886015949a8a53cd7c', 'availability': 'subscribable', 'logo_black_42': '/logos/8a886015949a8a53cd7c/black/42x24.png', 'logo_black_84': '/logos/8a886015949a8a53cd7c/black/84x48.png', 'logo_white_42': '/logos/8a886015949a8a53cd7c/white/42x24.png', 'logo_white_84': '/logos/8a886015949a8a53cd7c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'pro7_fun', 'is_radio': False, 'number': 238, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 5}, {'id': 'sat1_emotions', 'cid': 'sat1_emotions', 'title': 'Sat.1 emotions HD', 'qualities': [{'level': 'hd', 'title': 'Sat.1 emotions HD', 'logo_token': '3b9fbb6f8bc422ef97a2', 'availability': 'subscribable', 'logo_black_42': '/logos/3b9fbb6f8bc422ef97a2/black/42x24.png', 'logo_black_84': '/logos/3b9fbb6f8bc422ef97a2/black/84x48.png', 'logo_white_42': '/logos/3b9fbb6f8bc422ef97a2/white/42x24.png', 'logo_white_84': '/logos/3b9fbb6f8bc422ef97a2/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'sat1_emotions', 'is_radio': False, 'number': 239, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 5}, {'id': 'rtlDB_rtl_crime', 'cid': 'rtlDB_rtl_crime', 'title': 'RTL Crime HD', 'qualities': [{'level': 'hd', 'title': 'RTL Crime HD', 'logo_token': '78b5f03da4ddfd77ce2f', 'availability': 'subscribable', 'logo_black_42': '/logos/78b5f03da4ddfd77ce2f/black/42x24.png', 'logo_black_84': '/logos/78b5f03da4ddfd77ce2f/black/84x48.png', 'logo_white_42': '/logos/78b5f03da4ddfd77ce2f/white/42x24.png', 'logo_white_84': '/logos/78b5f03da4ddfd77ce2f/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}, {'level': 'sd', 'title': 'RTL Crime', 'logo_token': 'f8c0ba50eda8b6e7da47', 'availability': 'subscribable', 'logo_black_42': '/logos/f8c0ba50eda8b6e7da47/black/42x24.png', 'logo_black_84': '/logos/f8c0ba50eda8b6e7da47/black/84x48.png', 'logo_white_42': '/logos/f8c0ba50eda8b6e7da47/white/42x24.png', 'logo_white_84': '/logos/f8c0ba50eda8b6e7da47/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'rtlDB_rtl_crime', 'is_radio': False, 'number': 240, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 5}, {'id': 'rtlDB_rtl_passion', 'cid': 'rtlDB_rtl_passion', 'title': 'RTL Passion HD', 'qualities': [{'level': 'hd', 'title': 'RTL Passion HD', 'logo_token': 'cbefa412f159e467dddf', 'availability': 'subscribable', 'logo_black_42': '/logos/cbefa412f159e467dddf/black/42x24.png', 'logo_black_84': '/logos/cbefa412f159e467dddf/black/84x48.png', 'logo_white_42': '/logos/cbefa412f159e467dddf/white/42x24.png', 'logo_white_84': '/logos/cbefa412f159e467dddf/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}, {'level': 'sd', 'title': 'RTL Passion', 'logo_token': '0264ef1aa839de25a67c', 'availability': 'subscribable', 'logo_black_42': '/logos/0264ef1aa839de25a67c/black/42x24.png', 'logo_black_84': '/logos/0264ef1aa839de25a67c/black/84x48.png', 'logo_white_42': '/logos/0264ef1aa839de25a67c/white/42x24.png', 'logo_white_84': '/logos/0264ef1aa839de25a67c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'rtlDB_rtl_passion', 'is_radio': False, 'number': 241, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 5}, {'id': 'rtlDB_rtl_living', 'cid': 'rtlDB_rtl_living', 'title': 'RTL Living HD', 'qualities': [{'level': 'hd', 'title': 'RTL Living HD', 'logo_token': 'f87356c06e6919d63beb', 'availability': 'subscribable', 'logo_black_42': '/logos/f87356c06e6919d63beb/black/42x24.png', 'logo_black_84': '/logos/f87356c06e6919d63beb/black/84x48.png', 'logo_white_42': '/logos/f87356c06e6919d63beb/white/42x24.png', 'logo_white_84': '/logos/f87356c06e6919d63beb/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}, {'level': 'sd', 'title': 'RTL Living', 'logo_token': '92cb18e9e0b594e19d32', 'availability': 'subscribable', 'logo_black_42': '/logos/92cb18e9e0b594e19d32/black/42x24.png', 'logo_black_84': '/logos/92cb18e9e0b594e19d32/black/84x48.png', 'logo_white_42': '/logos/92cb18e9e0b594e19d32/white/42x24.png', 'logo_white_84': '/logos/92cb18e9e0b594e19d32/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'rtlDB_rtl_living', 'is_radio': False, 'number': 242, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 5}, {'id': 'rtlDB_geo', 'cid': 'rtlDB_geo', 'title': 'GEO Television HD', 'qualities': [{'level': 'hd', 'title': 'GEO Television HD', 'logo_token': '47fbf6095df4230acb89', 'availability': 'subscribable', 'logo_black_42': '/logos/47fbf6095df4230acb89/black/42x24.png', 'logo_black_84': '/logos/47fbf6095df4230acb89/black/84x48.png', 'logo_white_42': '/logos/47fbf6095df4230acb89/white/42x24.png', 'logo_white_84': '/logos/47fbf6095df4230acb89/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}, {'level': 'sd', 'title': 'GEO Television', 'logo_token': '72e870c034c85c513e8d', 'availability': 'subscribable', 'logo_black_42': '/logos/72e870c034c85c513e8d/black/42x24.png', 'logo_black_84': '/logos/72e870c034c85c513e8d/black/84x48.png', 'logo_white_42': '/logos/72e870c034c85c513e8d/white/42x24.png', 'logo_white_84': '/logos/72e870c034c85c513e8d/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'rtlDB_geo', 'is_radio': False, 'number': 243, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 5}, {'id': 'kinowelt', 'cid': 'kinowelt', 'title': 'KinoweltTV HD', 'qualities': [{'level': 'hd', 'title': 'KinoweltTV HD', 'logo_token': '293ce3849c9b418c0fdb', 'availability': 'subscribable', 'logo_black_42': '/logos/293ce3849c9b418c0fdb/black/42x24.png', 'logo_black_84': '/logos/293ce3849c9b418c0fdb/black/84x48.png', 'logo_white_42': '/logos/293ce3849c9b418c0fdb/white/42x24.png', 'logo_white_84': '/logos/293ce3849c9b418c0fdb/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'kinowelt', 'is_radio': False, 'number': 244, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 5}, {'id': 'discovery_de', 'cid': 'discovery_de', 'title': 'Discovery HD', 'qualities': [{'level': 'hd', 'title': 'Discovery HD', 'logo_token': 'e841d00c8a5dfad54240', 'availability': 'subscribable', 'logo_black_42': '/logos/e841d00c8a5dfad54240/black/42x24.png', 'logo_black_84': '/logos/e841d00c8a5dfad54240/black/84x48.png', 'logo_white_42': '/logos/e841d00c8a5dfad54240/white/42x24.png', 'logo_white_84': '/logos/e841d00c8a5dfad54240/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'discovery_de', 'is_radio': False, 'number': 245, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 5}, {'id': 'animal_planet_de', 'cid': 'animal_planet_de', 'title': 'Animal Planet HD', 'qualities': [{'level': 'hd', 'title': 'Animal Planet HD', 'logo_token': '94057993d67ced7f4b06', 'availability': 'subscribable', 'logo_black_42': '/logos/94057993d67ced7f4b06/black/42x24.png', 'logo_black_84': '/logos/94057993d67ced7f4b06/black/84x48.png', 'logo_white_42': '/logos/94057993d67ced7f4b06/white/42x24.png', 'logo_white_84': '/logos/94057993d67ced7f4b06/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'animal_planet_de', 'is_radio': False, 'number': 246, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 5}, {'id': 'spiegel_geschichte', 'cid': 'spiegel_geschichte', 'title': 'Spiegel Geschichte HD', 'qualities': [{'level': 'hd', 'title': 'Spiegel Geschichte HD', 'logo_token': '692abb0938512f526b71', 'availability': 'subscribable', 'logo_black_42': '/logos/692abb0938512f526b71/black/42x24.png', 'logo_black_84': '/logos/692abb0938512f526b71/black/84x48.png', 'logo_white_42': '/logos/692abb0938512f526b71/white/42x24.png', 'logo_white_84': '/logos/692abb0938512f526b71/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'spiegel_geschichte', 'is_radio': False, 'number': 247, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 5}, {'id': 'spiegeltvwissen', 'cid': 'spiegeltvwissen', 'title': 'Curiosity Channel HD powered by SPIEGEL', 'qualities': [{'level': 'hd', 'title': 'Curiosity Channel HD powered by SPIEGEL', 'logo_token': 'a70bc1dfe74858f40cd3', 'availability': 'subscribable', 'logo_black_42': '/logos/a70bc1dfe74858f40cd3/black/42x24.png', 'logo_black_84': '/logos/a70bc1dfe74858f40cd3/black/84x48.png', 'logo_white_42': '/logos/a70bc1dfe74858f40cd3/white/42x24.png', 'logo_white_84': '/logos/a70bc1dfe74858f40cd3/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['curiosity_channel_de'], 'display_alias': 'curiosity_channel_de', 'is_radio': False, 'number': 248, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 5}, {'id': 'eurosport2_de', 'cid': 'eurosport2_de', 'title': 'Eurosport 2 HD', 'qualities': [{'level': 'hd', 'title': 'Eurosport 2 HD', 'logo_token': 'ffe25d02185343c8d12a', 'availability': 'subscribable', 'logo_black_42': '/logos/ffe25d02185343c8d12a/black/42x24.png', 'logo_black_84': '/logos/ffe25d02185343c8d12a/black/84x48.png', 'logo_white_42': '/logos/ffe25d02185343c8d12a/white/42x24.png', 'logo_white_84': '/logos/ffe25d02185343c8d12a/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay'], 'drm_required': True}], 'display_alias': 'eurosport2_de', 'is_radio': False, 'number': 249, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 6}, {'id': 'sport1_plus', 'cid': 'sport1_plus', 'title': 'Sportdigital1+ HD', 'qualities': [{'level': 'hd', 'title': 'Sportdigital1+ HD', 'logo_token': '2a195fd7d2ea62c96e87', 'availability': 'subscribable', 'logo_black_42': '/logos/2a195fd7d2ea62c96e87/black/42x24.png', 'logo_black_84': '/logos/2a195fd7d2ea62c96e87/black/84x48.png', 'logo_white_42': '/logos/2a195fd7d2ea62c96e87/white/42x24.png', 'logo_white_84': '/logos/2a195fd7d2ea62c96e87/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['sportdigital_1_plus'], 'display_alias': 'sportdigital_1_plus', 'is_radio': False, 'number': 250, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 6}, {'id': 'sportdigital', 'cid': 'sportdigital', 'title': 'SPORTDIGITAL FUSSBALL HD', 'qualities': [{'level': 'hd', 'title': 'SPORTDIGITAL FUSSBALL HD', 'logo_token': '086ee938836699f1baca', 'availability': 'subscribable', 'logo_black_42': '/logos/086ee938836699f1baca/black/42x24.png', 'logo_black_84': '/logos/086ee938836699f1baca/black/84x48.png', 'logo_white_42': '/logos/086ee938836699f1baca/white/42x24.png', 'logo_white_84': '/logos/086ee938836699f1baca/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['sportdigital_fussball'], 'display_alias': 'sportdigital_fussball', 'is_radio': False, 'number': 251, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 6}, {'id': 'automotorsporttv', 'cid': 'automotorsporttv', 'title': 'auto motor und sport Channel HD', 'qualities': [{'level': 'hd', 'title': 'auto motor und sport Channel HD', 'logo_token': '7cf16354833bce7a63c5', 'availability': 'subscribable', 'logo_black_42': '/logos/7cf16354833bce7a63c5/black/42x24.png', 'logo_black_84': '/logos/7cf16354833bce7a63c5/black/84x48.png', 'logo_white_42': '/logos/7cf16354833bce7a63c5/white/42x24.png', 'logo_white_84': '/logos/7cf16354833bce7a63c5/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'automotorsporttv', 'is_radio': False, 'number': 252, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 6}, {'id': 'motorvision_tv', 'cid': 'motorvision_tv', 'title': 'Motorvision+ HD', 'qualities': [{'level': 'hd', 'title': 'Motorvision+ HD', 'logo_token': '24777ff6e73ab84386e7', 'availability': 'subscribable', 'logo_black_42': '/logos/24777ff6e73ab84386e7/black/42x24.png', 'logo_black_84': '/logos/24777ff6e73ab84386e7/black/84x48.png', 'logo_white_42': '/logos/24777ff6e73ab84386e7/white/42x24.png', 'logo_white_84': '/logos/24777ff6e73ab84386e7/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'motorvision_tv', 'is_radio': False, 'number': 253, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 6}, {'id': 'esports1_de', 'cid': 'esports1_de', 'title': 'eSportsOne HD', 'qualities': [{'level': 'hd', 'title': 'eSportsOne HD', 'logo_token': '05e58fab61cfad3d8bcf', 'availability': 'subscribable', 'logo_black_42': '/logos/05e58fab61cfad3d8bcf/black/42x24.png', 'logo_black_84': '/logos/05e58fab61cfad3d8bcf/black/84x48.png', 'logo_white_42': '/logos/05e58fab61cfad3d8bcf/white/42x24.png', 'logo_white_84': '/logos/05e58fab61cfad3d8bcf/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'esports1_de', 'is_radio': False, 'number': 254, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 6}, {'id': 'goldstar_tv', 'cid': 'goldstar_tv', 'title': 'GoldStar TV', 'qualities': [{'level': 'sd', 'title': 'GoldStar TV', 'logo_token': '185484022fe95ed2e122', 'availability': 'subscribable', 'logo_black_42': '/logos/185484022fe95ed2e122/black/42x24.png', 'logo_black_84': '/logos/185484022fe95ed2e122/black/84x48.png', 'logo_white_42': '/logos/185484022fe95ed2e122/white/42x24.png', 'logo_white_84': '/logos/185484022fe95ed2e122/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'goldstar_tv', 'is_radio': False, 'number': 255, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 7}, {'id': 'heimatkanal', 'cid': 'heimatkanal', 'title': 'Heimatkanal', 'qualities': [{'level': 'sd', 'title': 'Heimatkanal', 'logo_token': '2040e57e282e25cdda06', 'availability': 'subscribable', 'logo_black_42': '/logos/2040e57e282e25cdda06/black/42x24.png', 'logo_black_84': '/logos/2040e57e282e25cdda06/black/84x48.png', 'logo_white_42': '/logos/2040e57e282e25cdda06/white/42x24.png', 'logo_white_84': '/logos/2040e57e282e25cdda06/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'heimatkanal', 'is_radio': False, 'number': 256, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 7}, {'id': 'romance_tv', 'cid': 'romance_tv', 'title': 'Romance TV HD', 'qualities': [{'level': 'hd', 'title': 'Romance TV HD', 'logo_token': '6340ea37a83a337bed5e', 'availability': 'subscribable', 'logo_black_42': '/logos/6340ea37a83a337bed5e/black/42x24.png', 'logo_black_84': '/logos/6340ea37a83a337bed5e/black/84x48.png', 'logo_white_42': '/logos/6340ea37a83a337bed5e/white/42x24.png', 'logo_white_84': '/logos/6340ea37a83a337bed5e/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'romance_tv', 'is_radio': False, 'number': 257, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 7}, {'id': 'hrt1', 'cid': 'hrt1', 'title': 'HRT 1 HD', 'qualities': [{'level': 'hd', 'title': 'HRT 1 HD', 'logo_token': '65bfd65a2cb9dce3dd7e', 'availability': 'subscribable', 'logo_black_42': '/logos/65bfd65a2cb9dce3dd7e/black/42x24.png', 'logo_black_84': '/logos/65bfd65a2cb9dce3dd7e/black/84x48.png', 'logo_white_42': '/logos/65bfd65a2cb9dce3dd7e/white/42x24.png', 'logo_white_84': '/logos/65bfd65a2cb9dce3dd7e/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'HRT 1', 'logo_token': '65bfd65a2cb9dce3dd7e', 'availability': 'subscribable', 'logo_black_42': '/logos/65bfd65a2cb9dce3dd7e/black/42x24.png', 'logo_black_84': '/logos/65bfd65a2cb9dce3dd7e/black/84x48.png', 'logo_white_42': '/logos/65bfd65a2cb9dce3dd7e/white/42x24.png', 'logo_white_84': '/logos/65bfd65a2cb9dce3dd7e/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'hrt1', 'is_radio': False, 'number': 258, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 8}, {'id': 'hrt4', 'cid': 'hrt4', 'title': 'HRT 4 HD', 'qualities': [{'level': 'hd', 'title': 'HRT 4 HD', 'logo_token': 'c5f4e8a59b30cd1edb97', 'availability': 'subscribable', 'logo_black_42': '/logos/c5f4e8a59b30cd1edb97/black/42x24.png', 'logo_black_84': '/logos/c5f4e8a59b30cd1edb97/black/84x48.png', 'logo_white_42': '/logos/c5f4e8a59b30cd1edb97/white/42x24.png', 'logo_white_84': '/logos/c5f4e8a59b30cd1edb97/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'hrt4', 'is_radio': False, 'number': 259, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 8}, {'id': 'hrt5', 'cid': 'hrt5', 'title': 'HRT Int.', 'qualities': [{'level': 'sd', 'title': 'HRT Int.', 'logo_token': 'c37147c50d444714828d', 'availability': 'subscribable', 'logo_black_42': '/logos/c37147c50d444714828d/black/42x24.png', 'logo_black_84': '/logos/c37147c50d444714828d/black/84x48.png', 'logo_white_42': '/logos/c37147c50d444714828d/white/42x24.png', 'logo_white_84': '/logos/c37147c50d444714828d/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'hrt5', 'is_radio': False, 'number': 260, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 8}, {'id': 'dmsat', 'cid': 'dmsat', 'title': 'DM Sat', 'qualities': [{'level': 'sd', 'title': 'DM Sat', 'logo_token': 'c136f9ab751da3c83f75', 'availability': 'subscribable', 'logo_black_42': '/logos/c136f9ab751da3c83f75/black/42x24.png', 'logo_black_84': '/logos/c136f9ab751da3c83f75/black/84x48.png', 'logo_white_42': '/logos/c136f9ab751da3c83f75/white/42x24.png', 'logo_white_84': '/logos/c136f9ab751da3c83f75/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'dmsat', 'is_radio': False, 'number': 261, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 8}, {'id': 'cmc', 'cid': 'cmc', 'title': 'CMC - Croatian Music Channel', 'qualities': [{'level': 'sd', 'title': 'CMC - Croatian Music Channel', 'logo_token': '3eb76766b45c87c28a3a', 'availability': 'subscribable', 'logo_black_42': '/logos/3eb76766b45c87c28a3a/black/42x24.png', 'logo_black_84': '/logos/3eb76766b45c87c28a3a/black/84x48.png', 'logo_white_42': '/logos/3eb76766b45c87c28a3a/white/42x24.png', 'logo_white_84': '/logos/3eb76766b45c87c28a3a/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'cmc', 'is_radio': False, 'number': 262, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 8}, {'id': 'itvn', 'cid': 'itvn', 'title': 'ITVN', 'qualities': [{'level': 'sd', 'title': 'ITVN', 'logo_token': 'e263a50b3ae1fdcb2c3c', 'availability': 'subscribable', 'logo_black_42': '/logos/e263a50b3ae1fdcb2c3c/black/42x24.png', 'logo_black_84': '/logos/e263a50b3ae1fdcb2c3c/black/84x48.png', 'logo_white_42': '/logos/e263a50b3ae1fdcb2c3c/white/42x24.png', 'logo_white_84': '/logos/e263a50b3ae1fdcb2c3c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'itvn', 'is_radio': False, 'number': 263, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 9}, {'id': 'tvn24', 'cid': 'tvn24', 'title': 'TVN24 HD', 'qualities': [{'level': 'hd', 'title': 'TVN24 HD', 'logo_token': 'e45063c0481e9981ca40', 'availability': 'subscribable', 'logo_black_42': '/logos/e45063c0481e9981ca40/black/42x24.png', 'logo_black_84': '/logos/e45063c0481e9981ca40/black/84x48.png', 'logo_white_42': '/logos/e45063c0481e9981ca40/white/42x24.png', 'logo_white_84': '/logos/e45063c0481e9981ca40/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'TVN24', 'logo_token': 'e45063c0481e9981ca40', 'availability': 'subscribable', 'logo_black_42': '/logos/e45063c0481e9981ca40/black/42x24.png', 'logo_black_84': '/logos/e45063c0481e9981ca40/black/84x48.png', 'logo_white_42': '/logos/e45063c0481e9981ca40/white/42x24.png', 'logo_white_84': '/logos/e45063c0481e9981ca40/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'tvn24', 'is_radio': False, 'number': 264, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 9}, {'id': 'itvn_extra_pl', 'cid': 'itvn_extra_pl', 'title': 'ITVN Extra', 'qualities': [{'level': 'sd', 'title': 'ITVN Extra', 'logo_token': '62954f7b11e49832e617', 'availability': 'subscribable', 'logo_black_42': '/logos/62954f7b11e49832e617/black/42x24.png', 'logo_black_84': '/logos/62954f7b11e49832e617/black/84x48.png', 'logo_white_42': '/logos/62954f7b11e49832e617/white/42x24.png', 'logo_white_84': '/logos/62954f7b11e49832e617/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'itvn_extra_pl', 'is_radio': False, 'number': 265, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 9}, {'id': 'tr_euro_d', 'cid': 'tr_euro_d', 'title': 'Euro D HD', 'qualities': [{'level': 'hd', 'title': 'Euro D HD', 'logo_token': '0774cacb70a68b4feffd', 'availability': 'subscribable', 'logo_black_42': '/logos/0774cacb70a68b4feffd/black/42x24.png', 'logo_black_84': '/logos/0774cacb70a68b4feffd/black/84x48.png', 'logo_white_42': '/logos/0774cacb70a68b4feffd/white/42x24.png', 'logo_white_84': '/logos/0774cacb70a68b4feffd/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'tr_euro_d', 'is_radio': False, 'number': 266, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 10}, {'id': 'tr_euro_star', 'cid': 'tr_euro_star', 'title': 'Euro Star', 'qualities': [{'level': 'sd', 'title': 'Euro Star', 'logo_token': '8f1e2e4edcf0d81f5476', 'availability': 'subscribable', 'logo_black_42': '/logos/8f1e2e4edcf0d81f5476/black/42x24.png', 'logo_black_84': '/logos/8f1e2e4edcf0d81f5476/black/84x48.png', 'logo_white_42': '/logos/8f1e2e4edcf0d81f5476/white/42x24.png', 'logo_white_84': '/logos/8f1e2e4edcf0d81f5476/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'tr_euro_star', 'is_radio': False, 'number': 267, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 10}, {'id': 'tr_show_turk', 'cid': 'tr_show_turk', 'title': 'Show Turk HD', 'qualities': [{'level': 'hd', 'title': 'Show Turk HD', 'logo_token': '7e1088a40a21dca7188c', 'availability': 'subscribable', 'logo_black_42': '/logos/7e1088a40a21dca7188c/black/42x24.png', 'logo_black_84': '/logos/7e1088a40a21dca7188c/black/84x48.png', 'logo_white_42': '/logos/7e1088a40a21dca7188c/white/42x24.png', 'logo_white_84': '/logos/7e1088a40a21dca7188c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'Show Turk', 'logo_token': '7e1088a40a21dca7188c', 'availability': 'subscribable', 'logo_black_42': '/logos/7e1088a40a21dca7188c/black/42x24.png', 'logo_black_84': '/logos/7e1088a40a21dca7188c/black/84x48.png', 'logo_white_42': '/logos/7e1088a40a21dca7188c/white/42x24.png', 'logo_white_84': '/logos/7e1088a40a21dca7188c/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'tr_show_turk', 'is_radio': False, 'number': 268, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 10}, {'id': 'tv8', 'cid': 'tv8', 'title': 'TV8 Int HD', 'qualities': [{'level': 'hd', 'title': 'TV8 Int HD', 'logo_token': '589a3b1af9c0fe9444d7', 'availability': 'subscribable', 'logo_black_42': '/logos/589a3b1af9c0fe9444d7/black/42x24.png', 'logo_black_84': '/logos/589a3b1af9c0fe9444d7/black/84x48.png', 'logo_white_42': '/logos/589a3b1af9c0fe9444d7/white/42x24.png', 'logo_white_84': '/logos/589a3b1af9c0fe9444d7/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'tv8', 'is_radio': False, 'number': 269, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 10}, {'id': 'tr_kanal_7', 'cid': 'tr_kanal_7', 'title': 'Kanal 7 Avrupa HD', 'qualities': [{'level': 'hd', 'title': 'Kanal 7 Avrupa HD', 'logo_token': '1a9ae1bf4fad975bffae', 'availability': 'subscribable', 'logo_black_42': '/logos/1a9ae1bf4fad975bffae/black/42x24.png', 'logo_black_84': '/logos/1a9ae1bf4fad975bffae/black/84x48.png', 'logo_white_42': '/logos/1a9ae1bf4fad975bffae/white/42x24.png', 'logo_white_84': '/logos/1a9ae1bf4fad975bffae/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'Kanal 7 Avrupa', 'logo_token': '1a9ae1bf4fad975bffae', 'availability': 'subscribable', 'logo_black_42': '/logos/1a9ae1bf4fad975bffae/black/42x24.png', 'logo_black_84': '/logos/1a9ae1bf4fad975bffae/black/84x48.png', 'logo_white_42': '/logos/1a9ae1bf4fad975bffae/white/42x24.png', 'logo_white_84': '/logos/1a9ae1bf4fad975bffae/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['kanal7avrupa'], 'display_alias': 'kanal7avrupa', 'is_radio': False, 'number': 270, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 10}, {'id': 'halk_tv', 'cid': 'halk_tv', 'title': 'Halk TV', 'qualities': [{'level': 'sd', 'title': 'Halk TV', 'logo_token': '502bfdd06a14b15379ae', 'availability': 'subscribable', 'logo_black_42': '/logos/502bfdd06a14b15379ae/black/42x24.png', 'logo_black_84': '/logos/502bfdd06a14b15379ae/black/84x48.png', 'logo_white_42': '/logos/502bfdd06a14b15379ae/white/42x24.png', 'logo_white_84': '/logos/502bfdd06a14b15379ae/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'halk_tv', 'is_radio': False, 'number': 271, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 10}, {'id': 'tele_1_tr', 'cid': 'tele_1_tr', 'title': 'Tele 1 HD', 'qualities': [{'level': 'hd', 'title': 'Tele 1 HD', 'logo_token': '63ecd4ec4c2baff92d08', 'availability': 'subscribable', 'logo_black_42': '/logos/63ecd4ec4c2baff92d08/black/42x24.png', 'logo_black_84': '/logos/63ecd4ec4c2baff92d08/black/84x48.png', 'logo_white_42': '/logos/63ecd4ec4c2baff92d08/white/42x24.png', 'logo_white_84': '/logos/63ecd4ec4c2baff92d08/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'tele_1_tr', 'is_radio': False, 'number': 272, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 10}, {'id': 'haber_turk', 'cid': 'haber_turk', 'title': 'Haber Türk TV', 'qualities': [{'level': 'sd', 'title': 'Haber Türk TV', 'logo_token': 'e61e6278fa0cce16a39b', 'availability': 'subscribable', 'logo_black_42': '/logos/e61e6278fa0cce16a39b/black/42x24.png', 'logo_black_84': '/logos/e61e6278fa0cce16a39b/black/84x48.png', 'logo_white_42': '/logos/e61e6278fa0cce16a39b/white/42x24.png', 'logo_white_84': '/logos/e61e6278fa0cce16a39b/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'haber_turk', 'is_radio': False, 'number': 273, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 10}, {'id': 'bloomberg_ht_tr', 'cid': 'bloomberg_ht_tr', 'title': 'Bloomberg HT', 'qualities': [{'level': 'sd', 'title': 'Bloomberg HT', 'logo_token': 'befe362f741943f35beb', 'availability': 'subscribable', 'logo_black_42': '/logos/befe362f741943f35beb/black/42x24.png', 'logo_black_84': '/logos/befe362f741943f35beb/black/84x48.png', 'logo_white_42': '/logos/befe362f741943f35beb/white/42x24.png', 'logo_white_84': '/logos/befe362f741943f35beb/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'bloomberg_ht_tr', 'is_radio': False, 'number': 274, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 10}, {'id': 'showmax_tr', 'cid': 'showmax_tr', 'title': 'Showmax HD', 'qualities': [{'level': 'hd', 'title': 'Showmax HD', 'logo_token': '3a8dca09156146845899', 'availability': 'subscribable', 'logo_black_42': '/logos/3a8dca09156146845899/black/42x24.png', 'logo_black_84': '/logos/3a8dca09156146845899/black/84x48.png', 'logo_white_42': '/logos/3a8dca09156146845899/white/42x24.png', 'logo_white_84': '/logos/3a8dca09156146845899/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}, {'level': 'sd', 'title': 'Showmax', 'logo_token': '3a8dca09156146845899', 'availability': 'subscribable', 'logo_black_42': '/logos/3a8dca09156146845899/black/42x24.png', 'logo_black_84': '/logos/3a8dca09156146845899/black/84x48.png', 'logo_white_42': '/logos/3a8dca09156146845899/white/42x24.png', 'logo_white_84': '/logos/3a8dca09156146845899/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'showmax_tr', 'is_radio': False, 'number': 275, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 10}, {'id': 'bein_movies_turk', 'cid': 'bein_movies_turk', 'title': 'beIN Movies Türk HD', 'qualities': [{'level': 'hd', 'title': 'beIN Movies Türk HD', 'logo_token': '29c9e51b1cde3eef870b', 'availability': 'subscribable', 'logo_black_42': '/logos/29c9e51b1cde3eef870b/black/42x24.png', 'logo_black_84': '/logos/29c9e51b1cde3eef870b/black/84x48.png', 'logo_white_42': '/logos/29c9e51b1cde3eef870b/white/42x24.png', 'logo_white_84': '/logos/29c9e51b1cde3eef870b/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'bein_movies_turk', 'is_radio': False, 'number': 276, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 10}, {'id': 'bein_iz_tr', 'cid': 'bein_iz_tr', 'title': 'beIN Iz HD', 'qualities': [{'level': 'hd', 'title': 'beIN Iz HD', 'logo_token': '85091362415fe9bbaedc', 'availability': 'subscribable', 'logo_black_42': '/logos/85091362415fe9bbaedc/black/42x24.png', 'logo_black_84': '/logos/85091362415fe9bbaedc/black/84x48.png', 'logo_white_42': '/logos/85091362415fe9bbaedc/white/42x24.png', 'logo_white_84': '/logos/85091362415fe9bbaedc/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'bein_iz_tr', 'is_radio': False, 'number': 277, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 10}, {'id': 'euronews_russian', 'cid': 'euronews_russian', 'title': 'Euronews [ru]', 'qualities': [{'level': 'sd', 'title': 'Euronews [ru]', 'logo_token': 'd8cc99de57be0f22f1bc', 'availability': 'subscribable', 'logo_black_42': '/logos/d8cc99de57be0f22f1bc/black/42x24.png', 'logo_black_84': '/logos/d8cc99de57be0f22f1bc/black/84x48.png', 'logo_white_42': '/logos/d8cc99de57be0f22f1bc/white/42x24.png', 'logo_white_84': '/logos/d8cc99de57be0f22f1bc/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'euronews_russian', 'is_radio': False, 'number': 278, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 11}, {'id': 'rtvd', 'cid': 'rtvd', 'title': 'OstWest', 'qualities': [{'level': 'sd', 'title': 'OstWest', 'logo_token': '59f23c657bea3ef859d6', 'availability': 'subscribable', 'logo_black_42': '/logos/59f23c657bea3ef859d6/black/42x24.png', 'logo_black_84': '/logos/59f23c657bea3ef859d6/black/84x48.png', 'logo_white_42': '/logos/59f23c657bea3ef859d6/white/42x24.png', 'logo_white_84': '/logos/59f23c657bea3ef859d6/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['OstWest'], 'display_alias': 'OstWest', 'is_radio': False, 'number': 279, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 11}, {'id': 'nasch_kinomir', 'cid': 'nasch_kinomir', 'title': 'Kinomir', 'qualities': [{'level': 'sd', 'title': 'Kinomir', 'logo_token': '036350fe65b33ca64f0b', 'availability': 'subscribable', 'logo_black_42': '/logos/036350fe65b33ca64f0b/black/42x24.png', 'logo_black_84': '/logos/036350fe65b33ca64f0b/black/84x48.png', 'logo_white_42': '/logos/036350fe65b33ca64f0b/white/42x24.png', 'logo_white_84': '/logos/036350fe65b33ca64f0b/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'aliases': ['kinomir'], 'display_alias': 'kinomir', 'is_radio': False, 'number': 280, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 11}, {'id': 'telebom', 'cid': 'telebom', 'title': 'TeleBom/TeleDom', 'qualities': [{'level': 'sd', 'title': 'TeleBom/TeleDom', 'logo_token': 'fe726f4bde36f21c856e', 'availability': 'subscribable', 'logo_black_42': '/logos/fe726f4bde36f21c856e/black/42x24.png', 'logo_black_84': '/logos/fe726f4bde36f21c856e/black/84x48.png', 'logo_white_42': '/logos/fe726f4bde36f21c856e/white/42x24.png', 'logo_white_84': '/logos/fe726f4bde36f21c856e/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'telebom', 'is_radio': False, 'number': 281, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 11}, {'id': 'mediaset_italia', 'cid': 'mediaset_italia', 'title': 'Mediaset Italia', 'qualities': [{'level': 'sd', 'title': 'Mediaset Italia', 'logo_token': '9ca9b9687be1d40975f8', 'availability': 'subscribable', 'logo_black_42': '/logos/9ca9b9687be1d40975f8/black/42x24.png', 'logo_black_84': '/logos/9ca9b9687be1d40975f8/black/84x48.png', 'logo_white_42': '/logos/9ca9b9687be1d40975f8/white/42x24.png', 'logo_white_84': '/logos/9ca9b9687be1d40975f8/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'mediaset_italia', 'is_radio': False, 'number': 282, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 12}, {'id': 'rai1_int_it', 'cid': 'rai1_int_it', 'title': 'RAI 1 HD', 'qualities': [{'level': 'hd', 'title': 'RAI 1 HD', 'logo_token': 'a4d98d506f66bac10ece', 'availability': 'subscribable', 'logo_black_42': '/logos/a4d98d506f66bac10ece/black/42x24.png', 'logo_black_84': '/logos/a4d98d506f66bac10ece/black/84x48.png', 'logo_white_42': '/logos/a4d98d506f66bac10ece/white/42x24.png', 'logo_white_84': '/logos/a4d98d506f66bac10ece/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'rai1_int_it', 'is_radio': False, 'number': 283, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 12}, {'id': 'rai2_int_it', 'cid': 'rai2_int_it', 'title': 'Rai 2 HD', 'qualities': [{'level': 'hd', 'title': 'Rai 2 HD', 'logo_token': '74fbb5ddcfdb5fdd542a', 'availability': 'subscribable', 'logo_black_42': '/logos/74fbb5ddcfdb5fdd542a/black/42x24.png', 'logo_black_84': '/logos/74fbb5ddcfdb5fdd542a/black/84x48.png', 'logo_white_42': '/logos/74fbb5ddcfdb5fdd542a/white/42x24.png', 'logo_white_84': '/logos/74fbb5ddcfdb5fdd542a/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'rai2_int_it', 'is_radio': False, 'number': 284, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 12}, {'id': 'rai3_int_it', 'cid': 'rai3_int_it', 'title': 'Rai 3 HD', 'qualities': [{'level': 'hd', 'title': 'Rai 3 HD', 'logo_token': 'd8f09288340b1adf0709', 'availability': 'subscribable', 'logo_black_42': '/logos/d8f09288340b1adf0709/black/42x24.png', 'logo_black_84': '/logos/d8f09288340b1adf0709/black/84x48.png', 'logo_white_42': '/logos/d8f09288340b1adf0709/white/42x24.png', 'logo_white_84': '/logos/d8f09288340b1adf0709/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'rai3_int_it', 'is_radio': False, 'number': 285, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 12}, {'id': 'rai_news_24_int_it', 'cid': 'rai_news_24_int_it', 'title': 'Rai News 24 HD', 'qualities': [{'level': 'hd', 'title': 'Rai News 24 HD', 'logo_token': '84c2b494b7682ddd3610', 'availability': 'subscribable', 'logo_black_42': '/logos/84c2b494b7682ddd3610/black/42x24.png', 'logo_black_84': '/logos/84c2b494b7682ddd3610/black/84x48.png', 'logo_white_42': '/logos/84c2b494b7682ddd3610/white/42x24.png', 'logo_white_84': '/logos/84c2b494b7682ddd3610/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'rai_news_24_int_it', 'is_radio': False, 'number': 286, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 12}, {'id': 'pinkplus', 'cid': 'pinkplus', 'title': 'Pink Plus', 'qualities': [{'level': 'sd', 'title': 'Pink Plus', 'logo_token': '347f98ae8bb321fe58ce', 'availability': 'subscribable', 'logo_black_42': '/logos/347f98ae8bb321fe58ce/black/42x24.png', 'logo_black_84': '/logos/347f98ae8bb321fe58ce/black/84x48.png', 'logo_white_42': '/logos/347f98ae8bb321fe58ce/white/42x24.png', 'logo_white_84': '/logos/347f98ae8bb321fe58ce/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'pinkplus', 'is_radio': False, 'number': 287, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 13}, {'id': 'pinkextra', 'cid': 'pinkextra', 'title': 'Pink Extra', 'qualities': [{'level': 'sd', 'title': 'Pink Extra', 'logo_token': 'f17ebdc64d0ac5804fd6', 'availability': 'subscribable', 'logo_black_42': '/logos/f17ebdc64d0ac5804fd6/black/42x24.png', 'logo_black_84': '/logos/f17ebdc64d0ac5804fd6/black/84x48.png', 'logo_white_42': '/logos/f17ebdc64d0ac5804fd6/white/42x24.png', 'logo_white_84': '/logos/f17ebdc64d0ac5804fd6/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'pinkextra', 'is_radio': False, 'number': 288, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 13}, {'id': 'pinkreality', 'cid': 'pinkreality', 'title': 'Pink Reality', 'qualities': [{'level': 'sd', 'title': 'Pink Reality', 'logo_token': '3c2c77d5a043503cb688', 'availability': 'subscribable', 'logo_black_42': '/logos/3c2c77d5a043503cb688/black/42x24.png', 'logo_black_84': '/logos/3c2c77d5a043503cb688/black/84x48.png', 'logo_white_42': '/logos/3c2c77d5a043503cb688/white/42x24.png', 'logo_white_84': '/logos/3c2c77d5a043503cb688/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'pinkreality', 'is_radio': False, 'number': 289, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 13}, {'id': 'pinkfilm', 'cid': 'pinkfilm', 'title': 'Pink Film', 'qualities': [{'level': 'sd', 'title': 'Pink Film', 'logo_token': '4cb03abee89cebacd808', 'availability': 'subscribable', 'logo_black_42': '/logos/4cb03abee89cebacd808/black/42x24.png', 'logo_black_84': '/logos/4cb03abee89cebacd808/black/84x48.png', 'logo_white_42': '/logos/4cb03abee89cebacd808/white/42x24.png', 'logo_white_84': '/logos/4cb03abee89cebacd808/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'pinkfilm', 'is_radio': False, 'number': 290, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 13}, {'id': 'pinkfolk', 'cid': 'pinkfolk', 'title': 'Pink Folk', 'qualities': [{'level': 'sd', 'title': 'Pink Folk', 'logo_token': '4b149418a6c6ba5a42d6', 'availability': 'subscribable', 'logo_black_42': '/logos/4b149418a6c6ba5a42d6/black/42x24.png', 'logo_black_84': '/logos/4b149418a6c6ba5a42d6/black/84x48.png', 'logo_white_42': '/logos/4b149418a6c6ba5a42d6/white/42x24.png', 'logo_white_84': '/logos/4b149418a6c6ba5a42d6/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'pinkfolk', 'is_radio': False, 'number': 291, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 13}, {'id': 'pinkmusic', 'cid': 'pinkmusic', 'title': 'Pink Music', 'qualities': [{'level': 'sd', 'title': 'Pink Music', 'logo_token': '60d81b2ae890f5e3d042', 'availability': 'subscribable', 'logo_black_42': '/logos/60d81b2ae890f5e3d042/black/42x24.png', 'logo_black_84': '/logos/60d81b2ae890f5e3d042/black/84x48.png', 'logo_white_42': '/logos/60d81b2ae890f5e3d042/white/42x24.png', 'logo_white_84': '/logos/60d81b2ae890f5e3d042/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'pinkmusic', 'is_radio': False, 'number': 292, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 13}, {'id': 'pink_koncert_rs', 'cid': 'pink_koncert_rs', 'title': 'Pink Koncert', 'qualities': [{'level': 'sd', 'title': 'Pink Koncert', 'logo_token': '06ea7537f41328392393', 'availability': 'subscribable', 'logo_black_42': '/logos/06ea7537f41328392393/black/42x24.png', 'logo_black_84': '/logos/06ea7537f41328392393/black/84x48.png', 'logo_white_42': '/logos/06ea7537f41328392393/white/42x24.png', 'logo_white_84': '/logos/06ea7537f41328392393/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'pink_koncert_rs', 'is_radio': False, 'number': 293, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 13}, {'id': 'pink_serije_rs', 'cid': 'pink_serije_rs', 'title': 'Pink Serije', 'qualities': [{'level': 'sd', 'title': 'Pink Serije', 'logo_token': '27e3ff02af999b010b41', 'availability': 'subscribable', 'logo_black_42': '/logos/27e3ff02af999b010b41/black/42x24.png', 'logo_black_84': '/logos/27e3ff02af999b010b41/black/84x48.png', 'logo_white_42': '/logos/27e3ff02af999b010b41/white/42x24.png', 'logo_white_84': '/logos/27e3ff02af999b010b41/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'pink_serije_rs', 'is_radio': False, 'number': 294, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 13}, {'id': 'pinkkids', 'cid': 'pinkkids', 'title': 'Pink Kids', 'qualities': [{'level': 'sd', 'title': 'Pink Kids', 'logo_token': 'a9bef60fc1f4dcbc81c7', 'availability': 'subscribable', 'logo_black_42': '/logos/a9bef60fc1f4dcbc81c7/black/42x24.png', 'logo_black_84': '/logos/a9bef60fc1f4dcbc81c7/black/84x48.png', 'logo_white_42': '/logos/a9bef60fc1f4dcbc81c7/white/42x24.png', 'logo_white_84': '/logos/a9bef60fc1f4dcbc81c7/white/84x48.png', 'stream_types': ['dash', 'dash_playready', 'dash_widevine', 'hls7', 'hls7_fairplay']}], 'display_alias': 'pinkkids', 'is_radio': False, 'number': 295, 'recording': False, 'recommendations': False, 'sharing': True, 'group_index': 13}], 'groups': [{'name': 'National'}, {'name': 'Verfügbar mit Zattoo PREMIUM'}, {'name': 'International'}, {'name': 'Ukrainisch'}, {'name': 'Regional'}, {'name': 'Zattoo Plus Entertainment'}, {'name': 'Zattoo Plus Sport'}, {'name': 'Fernsehen mit Herz'}, {'name': 'Kroatisch'}, {'name': 'Polnisch'}, {'name': 'Türkisch'}, {'name': 'Russisch'}, {'name': 'Italienisch'}, {'name': 'Pink'}]} 2025-07-02 09:53:00.760 T:19640 debug : plugin.video.zattoo_hiq: {"success": true, "favorites": ["ard", "zdf", "sat1_deutschland", "pro7_deutschland", "rtl_deutschland", "rtl2_deutschland", "vox_deutschland", "kabel_eins_deutschland", "super_rtl_deutschland", "dmax", "eurosport", "dsf", "dazn_fast_de", "dazn_rise_de", "mdr-sachsen", "rbb-brandenburg", "br_nord", "ndr-niedersachsen", "hr", "swr-fernsehen-bw", "wdr-koeln", "kika", "toggo_plus", "einsfestival", "einsextra", "zdf-info", "zdfneo", "br-alpha", "rtlnitro_de", "pro7maxx", "rtl_plus", "sat1gold", "vox_up_de", "sixx_deutschland", "comedycentral_de", "tlc", "hgtv_de", "n24", "ntv_de", "n24_doku", "kabel1_doku", "tele-5", "df1_de", "defa_tv_de"]} 2025-07-02 09:53:00.761 T:19640 debug : plugin.video.zattoo_hiq: {'success': True, 'favorites': ['ard', 'zdf', 'sat1_deutschland', 'pro7_deutschland', 'rtl_deutschland', 'rtl2_deutschland', 'vox_deutschland', 'kabel_eins_deutschland', 'super_rtl_deutschland', 'dmax', 'eurosport', 'dsf', 'dazn_fast_de', 'dazn_rise_de', 'mdr-sachsen', 'rbb-brandenburg', 'br_nord', 'ndr-niedersachsen', 'hr', 'swr-fernsehen-bw', 'wdr-koeln', 'kika', 'toggo_plus', 'einsfestival', 'einsextra', 'zdf-info', 'zdfneo', 'br-alpha', 'rtlnitro_de', 'pro7maxx', 'rtl_plus', 'sat1gold', 'vox_up_de', 'sixx_deutschland', 'comedycentral_de', 'tlc', 'hgtv_de', 'n24', 'ntv_de', 'n24_doku', 'kabel1_doku', 'tele-5', 'df1_de', 'defa_tv_de']} 2025-07-02 09:53:00.870 T:19640 info : Skipped 1 duplicate messages.. 2025-07-02 09:53:00.869 T:19640 debug : plugin.video.zattoo_hiq: Provider 0 2025-07-02 09:53:01.578 T:19645 info : Skipped 1 duplicate messages.. 2025-07-02 09:53:01.578 T:19645 debug : Version Check: Version installed {'major': 21, 'minor': 2, 'revision': '20250517-323874c937-dirty', 'tag': 'stable'} 2025-07-02 09:53:01.578 T:19645 debug : Version Check: Version available {'major': '21', 'minor': '0', 'tag': 'stable', 'tagversion': '', 'revision': '20240406-60c4500054', 'extrainfo': 'final', 'addon_support': 'yes'} 2025-07-02 09:53:01.578 T:19645 debug : Version Check: There is no newer stable available 2025-07-02 09:53:01.579 T:19645 debug : CPythonInvoker(11, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py): script successfully run 2025-07-02 09:53:01.579 T:19645 debug : onExecutionDone(11, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py) 2025-07-02 09:53:01.597 T:19645 debug : . 2025-07-02 09:53:01.633 T:19645 debug : Python interpreter stopped 2025-07-02 09:53:01.633 T:19645 debug : Thread LanguageInvoker 530845116208 terminating 2025-07-02 09:53:01.869 T:19643 debug : script.module.slyguy - SIGNAL: on_entry 2025-07-02 09:53:02.135 T:19643 debug : script.module.slyguy - OpenSSL 1.1.1w 11 Sep 2023 2025-07-02 09:53:02.600 T:19639 info : [plugin.video.youtube] Service: Starting v7.1.1.6 Kodi: v21.2 (Kodi Omega) Python: v3.11.7 2025-07-02 09:53:02.622 T:19639 info : [plugin.video.youtube] Get |kodion.http.listen|: "0.0.0.0" (str, success) 2025-07-02 09:53:02.622 T:19639 info : [plugin.video.youtube] Get |kodion.http.port|: 50152 (int, success) 2025-07-02 09:53:02.623 T:19643 info : script.module.slyguy - Shared Service: Started 2025-07-02 09:53:02.623 T:19643 info : script.module.slyguy - Python Version: 3.11.7 (main, May 18 2025, 06:00:13) [Clang 9.0.9 (https://android.googlesource.com/toolchain/llvm-project a2a1e703c0 2025-07-02 09:53:02.626 T:19643 debug : script.module.slyguy - Connecting to db: /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/userdata/addon_data/script.module.slyguy/settings.db 2025-07-02 09:53:02.628 T:19639 info : [plugin.video.youtube] Get |kodion.http.ip.whitelist|: "" (str, success) 2025-07-02 09:53:02.628 T:19639 info : [plugin.video.youtube] Get |youtube.http.idle_sleep|: True (bool, success) 2025-07-02 09:53:02.628 T:19639 info : [plugin.video.youtube] Get |kodion.video.quality.isa|: True (bool, success) 2025-07-02 09:53:02.628 T:19639 info : [plugin.video.youtube] HTTPServer: Starting |0.0.0.0:50152| 2025-07-02 09:53:02.630 T:19639 info : [plugin.video.youtube] HTTPServer: Listening on |0.0.0.0:50152| 2025-07-02 09:53:02.662 T:19643 info : script.module.slyguy - Proxy Started: http://127.0.0.1:8095/ 2025-07-02 09:53:02.666 T:19643 debug : script.module.slyguy - SIGNAL: on_donor_unset 2025-07-02 09:53:02.666 T:19643 info : script.module.slyguy - Visit donate.slyguy.uk to become a supporter and unlock perks! 2025-07-02 09:53:02.728 T:19643 debug : MediaDrm: OpenSession 2025-07-02 09:53:02.735 T:19643 info : script.module.slyguy - Widevine System ID: 22594 2025-07-02 09:53:02.736 T:19643 info : script.module.slyguy - Widevine Level (auto): 3 2025-07-02 09:53:02.737 T:19643 info : script.module.slyguy - HDCP Level (fallback): 0.0 2025-07-02 09:53:02.739 T:19643 debug : script.module.slyguy - System: Android, Arch: arm64 2025-07-02 09:53:02.790 T:19669 debug : trying to load setting definitions from old format... 2025-07-02 09:53:02.815 T:19669 debug : requested setting (label3) was not found. 2025-07-02 09:53:02.816 T:19669 debug : requested setting (label5) was not found. 2025-07-02 09:53:02.816 T:19669 debug : requested setting (label7) was not found. 2025-07-02 09:53:02.828 T:19669 debug : weather.gismeteo [v.0.6.4+matrix.1]: 2025-07-02 09:53:02.828 T:19669 debug : weather.gismeteo [v.0.6.4+matrix.1]: Actions: ['root', 'location'] 2025-07-02 09:53:02.829 T:19669 debug : weather.gismeteo [v.0.6.4+matrix.1]: Called action root with params 2025-07-02 09:53:02.829 T:19669 debug : weather.gismeteo [v.0.6.4+matrix.1]: Cache miss: _location_forecast('de', '44930'){} 2025-07-02 09:53:03.302 T:19669 debug : weather.gismeteo [v.0.6.4+matrix.1]: Request info Method: GET URL: https://services.gismeteo.net/inform-service/inf_chrome/forecast/?city=44930&lang=de Headers: {'User-Agent': 'Kodi/21.2 (Linux; Android 15.0; Raspberry Pi 4 Build/AP3A.241105.008) Android/15.0.0 Sys_CPU/aarch64 App_Bitness/64 Version/21.2-(21.2.0)-Git:20250517-323874c937-dirty', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'} Response info Status code: 200 Reason: OK Elapsed: 0.4578 sec URL: https://services.gismeteo.net/inform-service/inf_chrome/forecast/?city=44930&lang=de Headers: {'Date': 'Wed, 02 Jul 2025 07:53:06 GMT', 'Content-Type': 'text/xml; charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Accept-Encoding, Accept-Encoding', 'X-Gismeteo-Timestamp': '1751442786', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Access-Control-Allow-Methods': 'GET, PUT, POST, DELETE, PATCH, OPTIONS', 'Access-Control-Allow-Headers': 'DNT,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization', 'Access-Control-Max-Age': '1728000', 'X-Gismeteo-TimestampStr': '2025/07/02 07:53:06', 'Access-Control-Expose-Headers': 'X-Gismeteo-TimestampStr, X-Gismeteo-Timestamp', 'x-gm-ver': '3', 'Server': 'gis', 'X-DC': 'nord.ngx-services-nord01', 'X-XSS-Protection': '1; mode=block', 'X-Content-Type-Options': 'nosniff', 'Content-Encoding': 'gzip'} Content: 2025-07-02 09:53:04.339 T:19669 debug : trying to load setting definitions from old format... 2025-07-02 09:53:04.340 T:19669 debug : requested setting (label1) was not found. 2025-07-02 09:53:04.340 T:19669 debug : requested setting (label5) was not found. 2025-07-02 09:53:04.340 T:19669 debug : requested setting (label7) was not found. 2025-07-02 09:53:04.345 T:19669 debug : trying to load setting definitions from old format... 2025-07-02 09:53:04.347 T:19669 debug : requested setting (label1) was not found. 2025-07-02 09:53:04.347 T:19669 debug : requested setting (label3) was not found. 2025-07-02 09:53:04.347 T:19669 debug : requested setting (label7) was not found. 2025-07-02 09:53:04.350 T:19669 debug : CPythonInvoker(12, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/weather.gismeteo/default.py): script successfully run 2025-07-02 09:53:04.350 T:19669 debug : onExecutionDone(12, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/weather.gismeteo/default.py) 2025-07-02 09:53:04.378 T:19669 debug : . 2025-07-02 09:53:04.512 T:19669 debug : Python interpreter stopped 2025-07-02 09:53:04.512 T:19669 debug : Thread LanguageInvoker 530425939760 terminating 2025-07-02 09:53:04.591 T:19626 debug : POParser: loaded 131 weather tokens 2025-07-02 09:53:05.369 T:19743 debug : Thread Timer start, auto delete: false 2025-07-02 09:53:05.440 T:19743 debug : Thread Timer 536079300400 terminating 2025-07-02 09:53:05.472 T:19594 debug : Activating window ID: 11100 2025-07-02 09:53:05.487 T:19744 debug : Thread JobWorker start, auto delete: true 2025-07-02 09:53:05.488 T:19744 debug : [threads] name: 'JobWorker' priority: '-9' 2025-07-02 09:53:05.489 T:19627 debug : ffmpeg[0xb400007edd3cf3d0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra. 2025-07-02 09:53:05.514 T:19628 info : Skipped 2 duplicate messages.. 2025-07-02 09:53:05.514 T:19628 debug : ffmpeg[0xb400007edd378600]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra. 2025-07-02 09:53:05.515 T:19626 debug : ffmpeg[0xb400007edd32f190]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra. 2025-07-02 09:53:05.776 T:19594 debug : ------ Window Deinit (Home.xml) ------ 2025-07-02 09:53:05.776 T:19594 debug : FreeVisualisation() done 2025-07-02 09:53:05.787 T:19594 debug : ------ Window Init (Custom_1100_AddonLauncher.xml) ------ 2025-07-02 09:53:05.787 T:19594 info : Loading skin file: Custom_1100_AddonLauncher.xml, load type: KEEP_IN_MEMORY 2025-07-02 09:53:05.830 T:19594 debug : CDirectoryProvider[addons://sources/video/]: refreshing.. 2025-07-02 09:53:05.830 T:19594 debug : CDirectoryProvider[addons://sources/audio/]: refreshing.. 2025-07-02 09:53:05.830 T:19594 debug : CDirectoryProvider[addons://sources/game/]: refreshing.. 2025-07-02 09:53:05.831 T:19594 debug : CDirectoryProvider[addons://sources/executable/]: refreshing.. 2025-07-02 09:53:05.831 T:19594 debug : CDirectoryProvider[androidapp://sources/apps/]: refreshing.. 2025-07-02 09:53:05.831 T:19594 debug : CDirectoryProvider[addons://sources/image/]: refreshing.. 2025-07-02 09:53:05.831 T:19594 debug : CDirectoryProvider[addons://all/]: refreshing.. 2025-07-02 09:53:05.831 T:19594 debug : CDirectoryProvider[addons://user]: refreshing.. 2025-07-02 09:53:05.831 T:19594 debug : CDirectoryProvider[addons://outdated/]: refreshing.. 2025-07-02 09:53:05.833 T:19626 debug : CAndroidAppDirectory::GetDirectory: apps 2025-07-02 09:53:05.841 T:19626 debug : CAddonDatabase: SELECT repo.id FROM repo .. took 0 ms 2025-07-02 09:53:05.863 T:19626 info : Skipped 1 duplicate messages.. 2025-07-02 09:53:05.863 T:19626 debug : CAddonDatabase: query SELECT addons.*, repo.addonID AS repoID FROM addons JOIN addonlinkrepo ON addons.id=addonlinkrepo.idAddon JOIN repo ON repo.id=addonlinkrepo.idRepo WHERE addonlinkrepo.idRepo IN (1,2,3,4,5) ORDER BY repo.addonID, addons.addonID returned 1245 rows in 21 ms 2025-07-02 09:53:05.870 T:19627 debug : CAddonDatabase: query SELECT addons.*, repo.addonID AS repoID FROM addons JOIN addonlinkrepo ON addons.id=addonlinkrepo.idAddon JOIN repo ON repo.id=addonlinkrepo.idRepo WHERE addonlinkrepo.idRepo IN (1,2,3,4,5) ORDER BY repo.addonID, addons.addonID returned 1245 rows in 20 ms 2025-07-02 09:53:05.893 T:19744 debug : ffmpeg[0xb400007edd3ed030]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra. 2025-07-02 09:53:05.921 T:19628 info : Skipped 1 duplicate messages.. 2025-07-02 09:53:05.921 T:19628 debug : ffmpeg[0xb400007edd378600]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra. 2025-07-02 09:53:06.037 T:19626 debug : CAddonDatabase::GetAddons took 196 ms 2025-07-02 09:53:06.052 T:19627 debug : CAddonDatabase::GetAddons took 202 ms 2025-07-02 09:53:06.064 T:19627 debug : CAddonMgr::GetAvailableUpdatesOrOutdatedAddons took 217 ms 2025-07-02 09:53:06.084 T:19627 debug : CAddonDatabase: SELECT repo.id FROM repo .. took 0 ms 2025-07-02 09:53:06.098 T:19627 debug : CAddonDatabase: query SELECT addons.*, repo.addonID AS repoID FROM addons JOIN addonlinkrepo ON addons.id=addonlinkrepo.idAddon JOIN repo ON repo.id=addonlinkrepo.idRepo WHERE addonlinkrepo.idRepo IN (1,2,3,4,5) ORDER BY repo.addonID, addons.addonID returned 1245 rows in 14 ms 2025-07-02 09:53:06.263 T:19627 debug : CAddonDatabase::GetAddons took 178 ms 2025-07-02 09:53:06.274 T:19627 debug : CAddonMgr::GetAddonsWithAvailableUpdate took 192 ms 2025-07-02 09:53:07.194 T:19745 debug : Thread Timer start, auto delete: false 2025-07-02 09:53:07.279 T:19745 debug : Thread Timer 536079300400 terminating 2025-07-02 09:53:07.309 T:19594 debug : Activating window ID: 10025 2025-07-02 09:53:07.611 T:19594 debug : ------ Window Deinit (Custom_1100_AddonLauncher.xml) ------ 2025-07-02 09:53:07.611 T:19594 debug : FreeVisualisation() done 2025-07-02 09:53:07.626 T:19594 debug : ------ Window Init (MyVideoNav.xml) ------ 2025-07-02 09:53:07.626 T:19594 info : Loading skin file: MyVideoNav.xml, load type: KEEP_IN_MEMORY 2025-07-02 09:53:07.734 T:19594 debug : CGUIMediaWindow::GetDirectory (plugin://plugin.video.nowtv/) 2025-07-02 09:53:07.734 T:19594 debug : ParentPath = [plugin://plugin.video.nowtv/] 2025-07-02 09:53:07.735 T:19746 debug : Thread waiting start, auto delete: false 2025-07-02 09:53:07.752 T:19628 debug : CAddonDatabase::SetLastUsed[plugin.video.nowtv] took 17 ms 2025-07-02 09:53:07.752 T:19746 debug : CScriptRunner: running add-on script NOW TV VoD('plugin://plugin.video.nowtv/', '1', '') 2025-07-02 09:53:07.753 T:19747 debug : Thread LanguageInvoker start, auto delete: false 2025-07-02 09:53:07.754 T:19747 debug : initializing python engine. 2025-07-02 09:53:07.754 T:19747 debug : CPythonInvoker(13, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.nowtv/default.py): start processing 2025-07-02 09:53:07.787 T:19747 debug : -->Python Interpreter Initialized<-- 2025-07-02 09:53:07.787 T:19747 debug : 2025-07-02 09:53:07.787 T:19747 debug : CPythonInvoker(13, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.nowtv/default.py): the source file to load is "/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.nowtv/default.py" 2025-07-02 09:53:07.787 T:19747 debug : CPythonInvoker(13): full python path: 2025-07-02 09:53:07.787 T:19747 debug : CPythonInvoker(13): custom python path: 2025-07-02 09:53:07.787 T:19747 debug : CPythonInvoker(13): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.nowtv 2025-07-02 09:53:07.787 T:19747 debug : CPythonInvoker(13): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.certifi/lib 2025-07-02 09:53:07.787 T:19747 debug : CPythonInvoker(13): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.chardet/lib 2025-07-02 09:53:07.787 T:19747 debug : CPythonInvoker(13): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.idna/lib 2025-07-02 09:53:07.787 T:19747 debug : CPythonInvoker(13): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.inputstreamhelper/lib 2025-07-02 09:53:07.787 T:19747 debug : CPythonInvoker(13): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.requests/lib 2025-07-02 09:53:07.788 T:19747 debug : CPythonInvoker(13): /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/script.module.urllib3/lib 2025-07-02 09:53:07.788 T:19747 debug : CPythonInvoker(13): default python path: 2025-07-02 09:53:07.788 T:19747 debug : CPythonInvoker(13): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python311.zip 2025-07-02 09:53:07.788 T:19747 debug : CPythonInvoker(13): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11 2025-07-02 09:53:07.788 T:19747 debug : CPythonInvoker(13): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/site-packages 2025-07-02 09:53:07.788 T:19747 debug : CPythonInvoker(13): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11 2025-07-02 09:53:07.788 T:19747 debug : CPythonInvoker(13): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/lib-dynload 2025-07-02 09:53:07.788 T:19747 debug : CPythonInvoker(13): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages 2025-07-02 09:53:07.788 T:19747 debug : CPythonInvoker(13): /data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/site-packages/setuptools-65.5.0.post20250518-py3.11.egg 2025-07-02 09:53:07.788 T:19747 debug : CPythonInvoker(13): adding args: 2025-07-02 09:53:07.788 T:19747 debug : CPythonInvoker(13): plugin://plugin.video.nowtv/ 2025-07-02 09:53:07.788 T:19747 debug : CPythonInvoker(13): 1 2025-07-02 09:53:07.788 T:19747 debug : CPythonInvoker(13): 2025-07-02 09:53:07.788 T:19747 debug : CPythonInvoker(13): resume:false 2025-07-02 09:53:07.788 T:19747 debug : CPythonInvoker(13, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.nowtv/default.py): entering source directory /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.nowtv 2025-07-02 09:53:07.788 T:19747 debug : CPythonInvoker(13, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.nowtv/default.py): instantiating addon using automatically obtained id of "plugin.video.nowtv" dependent on version 3.0.0 of the xbmc.python api 2025-07-02 09:53:07.836 T:19594 debug : ------ Window Init (DialogBusy.xml) ------ 2025-07-02 09:53:08.481 T:19644 debug : trying to load setting definitions from old format... 2025-07-02 09:53:08.715 T:19747 error : EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: Error Contents: Expecting value: line 1 column 1 (char 0) Traceback (most recent call last): File "/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.nowtv/default.py", line 342, in router(sys.argv[2]) File "/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.nowtv/default.py", line 112, in router m = get_now_structure("main", get_now_query(md5["main"], cc), cc) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.nowtv/default.py", line 186, in get_now_query return json.loads(r.get( ^^^^^^^^^^^^^^^^^ File "/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/json/__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/user/0/net.kodinerds.maven.kodi21/cache/apk/assets/python3.11/lib/python3.11/json/decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) -->End of Python script error report<-- 2025-07-02 09:53:08.715 T:19747 debug : onExecutionDone(13, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.nowtv/default.py) 2025-07-02 09:53:08.722 T:19594 debug : ------ Window Init (DialogNotification.xml) ------ 2025-07-02 09:53:08.746 T:19747 debug : . 2025-07-02 09:53:08.874 T:19747 debug : Python interpreter stopped 2025-07-02 09:53:08.875 T:19747 debug : Thread LanguageInvoker 536069195568 terminating 2025-07-02 09:53:08.891 T:19746 error : GetDirectory - Error getting plugin://plugin.video.nowtv/ 2025-07-02 09:53:08.891 T:19746 debug : Thread waiting 536075179824 terminating 2025-07-02 09:53:08.904 T:19594 debug : ------ Window Deinit (DialogBusy.xml) ------ 2025-07-02 09:53:08.905 T:19594 error : CGUIMediaWindow::GetDirectory(plugin://plugin.video.nowtv/) failed 2025-07-02 09:53:08.905 T:19594 debug : CGUIMediaWindow::GetDirectory () 2025-07-02 09:53:08.905 T:19594 debug : ParentPath = [plugin://plugin.video.nowtv/] 2025-07-02 09:53:08.912 T:19752 debug : Thread waiting start, auto delete: false 2025-07-02 09:53:08.913 T:19752 debug : Thread waiting 536075179824 terminating 2025-07-02 09:53:08.917 T:19753 debug : Thread BackgroundLoader start, auto delete: false 2025-07-02 09:53:08.917 T:19594 debug : [threads] name: 'BackgroundLoader' priority: '-9' 2025-07-02 09:53:08.925 T:19753 debug : Thread BackgroundLoader 536075179824 terminating 2025-07-02 09:53:09.948 T:19754 debug : Thread Timer start, auto delete: false 2025-07-02 09:53:10.024 T:19754 debug : Thread Timer 536079300400 terminating 2025-07-02 09:53:10.054 T:19594 debug : CGUIWindowManager::PreviousWindow: Deactivate 2025-07-02 09:53:10.375 T:19594 debug : ------ Window Deinit (MyVideoNav.xml) ------ 2025-07-02 09:53:10.375 T:19594 debug : FreeVisualisation() done 2025-07-02 09:53:10.387 T:19594 debug : CGUIWindowManager::PreviousWindow: Activate new 2025-07-02 09:53:10.387 T:19594 debug : ------ Window Init (Custom_1100_AddonLauncher.xml) ------ 2025-07-02 09:53:10.387 T:19594 debug : CDirectoryProvider[addons://sources/video/]: refreshing.. 2025-07-02 09:53:10.388 T:19594 debug : CDirectoryProvider[addons://sources/audio/]: refreshing.. 2025-07-02 09:53:10.388 T:19594 debug : CDirectoryProvider[addons://sources/game/]: refreshing.. 2025-07-02 09:53:10.388 T:19594 debug : CDirectoryProvider[addons://sources/executable/]: refreshing.. 2025-07-02 09:53:10.388 T:19594 debug : CDirectoryProvider[addons://sources/image/]: refreshing.. 2025-07-02 09:53:10.388 T:19594 debug : CDirectoryProvider[addons://all/]: refreshing.. 2025-07-02 09:53:10.388 T:19594 debug : CDirectoryProvider[addons://user]: refreshing.. 2025-07-02 09:53:10.389 T:19594 debug : CDirectoryProvider[addons://outdated/]: refreshing.. 2025-07-02 09:53:10.407 T:19744 debug : CAddonDatabase: SELECT repo.id FROM repo .. took 0 ms 2025-07-02 09:53:10.432 T:19744 info : Skipped 1 duplicate messages.. 2025-07-02 09:53:10.432 T:19744 debug : CAddonDatabase: query SELECT addons.*, repo.addonID AS repoID FROM addons JOIN addonlinkrepo ON addons.id=addonlinkrepo.idAddon JOIN repo ON repo.id=addonlinkrepo.idRepo WHERE addonlinkrepo.idRepo IN (1,2,3,4,5) ORDER BY repo.addonID, addons.addonID returned 1245 rows in 24 ms 2025-07-02 09:53:10.442 T:19627 debug : CAddonDatabase: query SELECT addons.*, repo.addonID AS repoID FROM addons JOIN addonlinkrepo ON addons.id=addonlinkrepo.idAddon JOIN repo ON repo.id=addonlinkrepo.idRepo WHERE addonlinkrepo.idRepo IN (1,2,3,4,5) ORDER BY repo.addonID, addons.addonID returned 1245 rows in 23 ms 2025-07-02 09:53:10.616 T:19744 debug : CAddonDatabase::GetAddons took 208 ms 2025-07-02 09:53:10.633 T:19627 debug : CAddonDatabase::GetAddons took 213 ms 2025-07-02 09:53:10.645 T:19627 debug : CAddonMgr::GetAvailableUpdatesOrOutdatedAddons took 228 ms 2025-07-02 09:53:10.666 T:19627 debug : CAddonDatabase: SELECT repo.id FROM repo .. took 0 ms 2025-07-02 09:53:10.684 T:19627 debug : CAddonDatabase: query SELECT addons.*, repo.addonID AS repoID FROM addons JOIN addonlinkrepo ON addons.id=addonlinkrepo.idAddon JOIN repo ON repo.id=addonlinkrepo.idRepo WHERE addonlinkrepo.idRepo IN (1,2,3,4,5) ORDER BY repo.addonID, addons.addonID returned 1245 rows in 17 ms 2025-07-02 09:53:10.855 T:19627 debug : CAddonDatabase::GetAddons took 188 ms 2025-07-02 09:53:10.866 T:19627 debug : CAddonMgr::GetAddonsWithAvailableUpdate took 201 ms 2025-07-02 09:53:11.161 T:19755 debug : Thread Timer start, auto delete: false 2025-07-02 09:53:11.246 T:19755 debug : Thread Timer 536079300400 terminating 2025-07-02 09:53:11.271 T:19594 debug : CGUIWindowManager::PreviousWindow: Deactivate 2025-07-02 09:53:11.593 T:19594 debug : ------ Window Deinit (Custom_1100_AddonLauncher.xml) ------ 2025-07-02 09:53:11.593 T:19594 debug : FreeVisualisation() done 2025-07-02 09:53:11.604 T:19594 debug : CGUIWindowManager::PreviousWindow: Activate new 2025-07-02 09:53:11.604 T:19594 debug : ------ Window Init (Home.xml) ------ 2025-07-02 09:53:11.604 T:19594 debug : CDirectoryProvider[addons://sources/video/]: refreshing.. 2025-07-02 09:53:11.604 T:19594 debug : CDirectoryProvider[addons://sources/audio/]: refreshing.. 2025-07-02 09:53:11.605 T:19594 debug : CDirectoryProvider[addons://sources/game/]: refreshing.. 2025-07-02 09:53:11.605 T:19594 debug : CDirectoryProvider[addons://sources/executable/]: refreshing.. 2025-07-02 09:53:11.605 T:19594 debug : CDirectoryProvider[addons://sources/image/]: refreshing.. 2025-07-02 09:53:11.605 T:19594 debug : CDirectoryProvider[addons://sources/game/]: refreshing.. 2025-07-02 09:53:12.375 T:19756 debug : Thread Timer start, auto delete: false 2025-07-02 09:53:12.439 T:19756 debug : Thread Timer 536079300400 terminating 2025-07-02 09:53:12.470 T:19594 debug : Activating window ID: 10111 2025-07-02 09:53:12.471 T:19594 debug : ------ Window Init (DialogButtonMenu.xml) ------ 2025-07-02 09:53:12.471 T:19594 info : Loading skin file: DialogButtonMenu.xml, load type: KEEP_IN_MEMORY 2025-07-02 09:53:12.829 T:19643 debug : script.module.slyguy - SIGNAL: on_donor_unset 2025-07-02 09:53:13.642 T:19757 debug : Thread Timer start, auto delete: false 2025-07-02 09:53:13.746 T:19757 debug : Thread Timer 536079300400 terminating 2025-07-02 09:53:13.770 T:19594 info : XBMCApp: Finishing the activity 2025-07-02 09:53:13.808 T:19593 debug : virtual void CXBMCApp::onLostFocus(): 2025-07-02 09:53:14.271 T:19574 debug : virtual void CXBMCApp::surfaceDestroyed(CJNISurfaceHolder): 2025-07-02 09:53:14.272 T:19574 debug : XBMC_DestroyDisplay() 2025-07-02 09:53:14.272 T:19594 info : CWinSystemAndroid::DestroyWindow 2025-07-02 09:53:14.294 T:19593 debug : virtual void CXBMCApp::onStop(): 2025-07-02 09:53:14.298 T:19593 debug : virtual void CXBMCApp::onDestroy() 2025-07-02 09:53:14.299 T:19593 debug : CXBMCApp: removing DisplayManager::DisplayListener 2025-07-02 09:53:14.299 T:19593 debug : CEventLoop: we are being destroyed 2025-07-02 09:53:14.299 T:19593 info : XBMCApp: Stopping the application... 2025-07-02 09:53:14.322 T:19594 info : Stopping the application... 2025-07-02 09:53:14.323 T:19594 info : Stopping player 2025-07-02 09:53:14.323 T:19594 info : Storing total System Uptime 2025-07-02 09:53:14.323 T:19594 info : Saving settings 2025-07-02 09:53:14.333 T:19594 info : Saving skin settings 2025-07-02 09:53:14.335 T:19594 info : Stopping all 2025-07-02 09:53:14.335 T:19627 debug : Thread JobWorker 531136259888 terminating (autodelete) 2025-07-02 09:53:14.335 T:19628 debug : Thread JobWorker 531118442288 terminating (autodelete) 2025-07-02 09:53:14.335 T:19626 debug : Thread JobWorker 531246823216 terminating (autodelete) 2025-07-02 09:53:14.335 T:19744 debug : Thread JobWorker 536076220208 terminating (autodelete) 2025-07-02 09:53:14.337 T:19594 debug : NetworkMessage - Signaling network services to stop 2025-07-02 09:53:14.337 T:19594 info : ES: Stopping event server 2025-07-02 09:53:14.338 T:19594 debug : CZeroconfAndroid: Removed service servers.jsonrpc-tcp 2025-07-02 09:53:14.338 T:19594 debug : NetworkMessage - Waiting for network services to stop 2025-07-02 09:53:14.338 T:19594 info : stopping upnp 2025-07-02 09:53:14.341 T:19599 info : ZeroconfAndroid: Kodi (Android_1982f9f0fc214363afd2e4d0b5d28b2b.fritz.box)._xbmc-jsonrpc._tcp registration removed 2025-07-02 09:53:14.493 T:19594 info : stopping zeroconf publishing 2025-07-02 09:53:14.494 T:19594 debug : ZeroconfAndroid: Shutdown services 2025-07-02 09:53:14.494 T:19594 debug : CZeroconfAndroid: Removed service servers.eventserver 2025-07-02 09:53:14.495 T:19599 info : ZeroconfAndroid: Kodi (Android_1982f9f0fc214363afd2e4d0b5d28b2b.fritz.box)._xbmc-events._udp registration removed 2025-07-02 09:53:14.495 T:19594 debug : CZeroconfAndroid: Removed service servers.jsonrpc-http 2025-07-02 09:53:14.495 T:19594 debug : CZeroconfAndroid: Removed service servers.webserver 2025-07-02 09:53:14.496 T:19599 info : ZeroconfAndroid: Kodi (Android_1982f9f0fc214363afd2e4d0b5d28b2b.fritz.box)._xbmc-jsonrpc-h._tcp registration removed 2025-07-02 09:53:14.496 T:19594 info : Stopped 2025-07-02 09:53:14.496 T:19599 info : ZeroconfAndroid: Kodi (Android_1982f9f0fc214363afd2e4d0b5d28b2b.fritz.box)._http._tcp registration removed 2025-07-02 09:53:15.067 T:19650 info : ES: UDP Event server stopped 2025-07-02 09:53:15.067 T:19651 debug : Thread TCPServer 530736342832 terminating 2025-07-02 09:53:15.068 T:19650 debug : Thread EventServer 530754160432 terminating 2025-07-02 09:53:15.076 T:19594 debug : CServiceAddonManager: stopping inputstream.ffmpegdirect. 2025-07-02 09:53:15.076 T:19594 info : CServiceAddonManager: failed to stop inputstream.ffmpegdirect (may have ended) 2025-07-02 09:53:15.076 T:19594 debug : CServiceAddonManager: stopping plugin.video.amazon-test. 2025-07-02 09:53:15.076 T:19594 debug : CPythonInvoker(1, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.amazon-test/service.py): trigger Monitor abort request 2025-07-02 09:53:15.077 T:19635 info : [Amazon VOD] Service stopped 2025-07-02 09:53:15.531 T:19635 info : [Amazon VOD] Service: Proxy server stopped 2025-07-02 09:53:15.532 T:19635 debug : CPythonInvoker(1, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.amazon-test/service.py): script successfully run 2025-07-02 09:53:15.532 T:19635 debug : onExecutionDone(1, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.amazon-test/service.py) 2025-07-02 09:53:15.613 T:19635 debug : Python interpreter interrupted by user 2025-07-02 09:53:15.613 T:19594 debug : CPythonInvoker(1, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.amazon-test/service.py): script termination took 538ms 2025-07-02 09:53:15.613 T:19594 debug : CServiceAddonManager: stopping plugin.video.dazn. 2025-07-02 09:53:15.613 T:19594 debug : CPythonInvoker(2, /storage/emulated/0/Android/data/net.kodinerds.maven.kodi21/files/.kodi/addons/plugin.video.dazn/startup.py): trigger Monitor abort request