Beiträge von Muenster.

    rolapp: Nein, auch unter v2.0.7 funktionieren OSD und die Steuerung per zugewiesener "Fernbedienungstasten" (myKeymap.xml) leider nicht. Hier der Auszug aus dem kodilog:


    2020-03-23 00:39:20.944 T:5096 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <type 'exceptions.UnboundLocalError'>
    Error Contents: local variable '_zattooDB_' referenced before assignment
    Traceback (most recent call last):
    File "C:\Users\Stefan\AppData\Roaming\Kodi\addons\plugin.video.zattoo_hiq\start.py", line 25, in <module>
    service.start()
    File "C:\Users\Stefan\AppData\Roaming\Kodi\addons\plugin.video.zattoo_hiq\resources\lib\service.py", line 83, in start
    _zattooDB_.set_version(VERSION)
    UnboundLocalError: local variable '_zattooDB_' referenced before assignment
    -->End of Python script error report<--
    2020-03-23 00:39:21.446 T:2180 ERROR: CAddon[script.module.youtube.dl]: failed to load addon settings from special://profile/addon_data/http://script.module.youtube.dl/settings.xml
    2020-03-23 00:39:21.836 T:2180 NOTICE: script.module.youtube.dl: youtube_dl core version: 2019.09.12.1
    2020-03-23 00:39:22.098 T:532 ERROR: CAddon[script.module.youtube.dl]: failed to load addon settings from special://profile/addon_data/http://script.module.youtube.dl/settings.xml
    2020-03-23 00:39:22.520 T:532 NOTICE: script.module.youtube.dl: youtube_dl core version: 2019.09.12.1
    2020-03-23 00:39:22.843 T:2404 ERROR: CAddon[script.module.youtube.dl]: failed to load addon settings from special://profile/addon_data/http://script.module.youtube.dl/settings.xml
    2020-03-23 00:39:23.220 T:2404 NOTICE: script.module.youtube.dl: youtube_dl core version: 2019.09.12.1
    2020-03-23 00:39:25.320 T:532 ERROR: NEWADDON Unknown Video Info Key "file"
    2020-03-23 00:39:25.397 T:2404 WARNING: CPythonInvoker(12, C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py): the python script "C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcgui::DialogBusy
    2020-03-23 00:39:25.476 T:2180 WARNING: CPythonInvoker(11, C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py): the python script "C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcgui::DialogBusy
    2020-03-23 00:39:25.710 T:5796 ERROR: CAddon[script.module.youtube.dl]: failed to load addon settings from special://profile/addon_data/http://script.module.youtube.dl/settings.xml
    2020-03-23 00:39:26.091 T:5796 NOTICE: script.module.youtube.dl: youtube_dl core version: 2019.09.12.1
    2020-03-23 00:39:26.219 T:532 WARNING: CPythonInvoker(10, C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py): the python script "C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcgui::DialogBusy
    2020-03-23 00:39:26.898 T:2948 NOTICE: PVR Manager: Starting
    2020-03-23 00:39:27.177 T:4536 NOTICE: PVR Manager: Started
    2020-03-23 00:39:27.555 T:5796 WARNING: CPythonInvoker(13, C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py): the python script "C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcgui::DialogBusy
    2020-03-23 00:39:27.575 T:2948 NOTICE: EPG thread started
    2020-03-23 00:39:37.783 T:5824 ERROR: unmatched parentheses in ( container.content(movies)
    2020-03-23 00:39:37.783 T:5824 ERROR: unmatched parentheses in container.content(musicvideos) )
    2020-03-23 00:39:41.731 T:2708 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.zattoo_hiq/?mode=switchlist
    2020-03-23 00:39:41.731 T:2708 ERROR: InputStream: Error opening, plugin://plugin.video.zattoo_hiq/?mode=switchlist
    2020-03-23 00:39:46.081 T:5080 WARNING: Attempt to use invalid handle -1
    2020-03-23 00:39:46.343 T:5824 NOTICE: VideoPlayer::OpenFile: https://fr5-5-dash-live.zahs.tv/rougetv/manife…LOOJQXIZJ5GYYDA
    2020-03-23 00:39:46.385 T:5092 NOTICE: Creating InputStream
    2020-03-23 00:39:46.727 T:5092 NOTICE: Creating Demuxer
    2020-03-23 00:39:46.727 T:5092 NOTICE: Opening stream: 1001 source: 256
    2020-03-23 00:39:46.809 T:5092 NOTICE: Creating video codec with codec id: 27
    2020-03-23 00:39:46.809 T:5092 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
    2020-03-23 00:39:46.809 T:5092 NOTICE: Creating video thread
    2020-03-23 00:39:46.809 T:5680 NOTICE: running thread: video_thread
    2020-03-23 00:39:46.833 T:5092 NOTICE: Opening stream: 1002 source: 256
    2020-03-23 00:39:46.912 T:5092 NOTICE: Finding audio codec for: 86018
    2020-03-23 00:39:46.913 T:5092 NOTICE: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
    2020-03-23 00:39:46.913 T:5092 NOTICE: Creating audio thread
    2020-03-23 00:39:46.913 T:5776 NOTICE: running thread: CVideoPlayerAudio::Process()
    2020-03-23 00:39:47.503 T:5776 NOTICE: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
    2020-03-23 00:39:47.503 T:5776 NOTICE: Creating audio stream (codec id: 86018, channels: 2, sample rate: 48000, no pass-through)
    2020-03-23 00:39:47.507 T:5680 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
    2020-03-23 00:39:47.832 T:5680 NOTICE: CDVDVideoCodecFFmpeg::CDropControl: calculated diff time: 40000
    2020-03-23 00:39:49.797 T:5680 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
    2020-03-23 00:39:50.568 T:5824 WARNING: Previous line repeats 1 times.
    2020-03-23 00:39:50.568 T:5824 ERROR: Control 50 in window 10025 has been asked to focus, but it can't
    2020-03-23 00:39:50.847 T:5680 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
    2020-03-23 00:39:53.977 T:5428 WARNING: Previous line repeats 6 times.
    2020-03-23 00:39:53.977 T:5428 ERROR: CAddon[script.module.youtube.dl]: failed to load addon settings from special://profile/addon_data/http://script.module.youtube.dl/settings.xml
    2020-03-23 00:39:54.361 T:5428 NOTICE: script.module.youtube.dl: youtube_dl core version: 2019.09.12.1
    2020-03-23 00:39:54.464 T:5680 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
    2020-03-23 00:39:54.661 T:6056 ERROR: CAddon[script.module.youtube.dl]: failed to load addon settings from special://profile/addon_data/http://script.module.youtube.dl/settings.xml
    2020-03-23 00:39:54.997 T:5680 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
    2020-03-23 00:39:55.026 T:6056 NOTICE: script.module.youtube.dl: youtube_dl core version: 2019.09.12.1
    2020-03-23 00:39:55.310 T:4956 ERROR: CAddon[script.module.youtube.dl]: failed to load addon settings from special://profile/addon_data/http://script.module.youtube.dl/settings.xml
    2020-03-23 00:39:55.498 T:5680 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
    2020-03-23 00:39:55.745 T:4956 NOTICE: script.module.youtube.dl: youtube_dl core version: 2019.09.12.1
    2020-03-23 00:39:55.937 T:4956 WARNING: CPythonInvoker(23, C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py): the python script "C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcgui::DialogBusy
    2020-03-23 00:39:55.999 T:5680 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
    2020-03-23 00:39:56.040 T:5428 ERROR: NEWADDON Unknown Video Info Key "file"
    2020-03-23 00:39:56.196 T:5540 ERROR: CAddon[script.module.youtube.dl]: failed to load addon settings from special://profile/addon_data/http://script.module.youtube.dl/settings.xml
    2020-03-23 00:39:56.514 T:5680 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
    2020-03-23 00:39:56.565 T:5540 NOTICE: script.module.youtube.dl: youtube_dl core version: 2019.09.12.1
    2020-03-23 00:39:56.718 T:6056 WARNING: CPythonInvoker(22, C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py): the python script "C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcgui::DialogBusy
    2020-03-23 00:39:56.724 T:5428 WARNING: CPythonInvoker(21, C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py): the python script "C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcgui::DialogBusy
    2020-03-23 00:39:56.922 T:5540 WARNING: CPythonInvoker(24, C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py): the python script "C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcgui::DialogBusy
    2020-03-23 00:39:57.015 T:5680 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
    2020-03-23 00:39:57.899 T:1072 WARNING: Previous line repeats 1 times.
    2020-03-23 00:39:57.899 T:1072 WARNING: CPythonInvoker(25): Script invoked without an addon. Adding all addon modules installed to python path as fallback. This behaviour will be removed in future version.
    2020-03-23 00:39:57.915 T:5824 NOTICE: CVideoPlayer::CloseFile()
    2020-03-23 00:39:57.915 T:5824 NOTICE: VideoPlayer: waiting for threads to exit
    2020-03-23 00:39:57.920 T:5092 NOTICE: CVideoPlayer::OnExit()
    2020-03-23 00:39:57.920 T:5092 NOTICE: Closing stream player 1
    2020-03-23 00:39:57.920 T:5092 NOTICE: Waiting for audio thread to exit
    2020-03-23 00:39:57.920 T:5776 ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true
    2020-03-23 00:39:57.920 T:5776 NOTICE: thread end: CVideoPlayerAudio::OnExit()
    2020-03-23 00:39:57.920 T:5092 NOTICE: Closing audio device
    2020-03-23 00:39:57.935 T:5092 NOTICE: Deleting audio codec
    2020-03-23 00:39:57.935 T:5092 NOTICE: Closing stream player 2
    2020-03-23 00:39:57.935 T:5092 NOTICE: waiting for video thread to exit
    2020-03-23 00:39:57.982 T:5680 NOTICE: thread end: video_thread
    2020-03-23 00:39:57.982 T:5092 NOTICE: deleting video codec
    2020-03-23 00:39:57.985 T:5824 NOTICE: VideoPlayer: finished waiting
    2020-03-23 00:39:57.985 T:5824 NOTICE: CVideoPlayer::CloseFile()
    2020-03-23 00:39:57.985 T:5824 NOTICE: VideoPlayer: waiting for threads to exit
    2020-03-23 00:39:57.985 T:5824 NOTICE: VideoPlayer: finished waiting
    2020-03-23 00:40:03.299 T:5824 ERROR: Control 50 in window 10025 has been asked to focus, but it can't
    2020-03-23 00:40:03.303 T:3700 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.zattoo_hiq/?mode=switchlist
    2020-03-23 00:40:03.303 T:3700 ERROR: InputStream: Error opening, plugin://plugin.video.zattoo_hiq/?mode=switchlist
    2020-03-23 00:40:03.698 T:2948 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.zattoo_hiq/?mode=switchlist
    2020-03-23 00:40:03.698 T:2948 ERROR: InputStream: Error opening, plugin://plugin.video.zattoo_hiq/?mode=switchlist
    2020-03-23 00:40:12.979 T:2608 WARNING: addons must not activate DialogBusy
    2020-03-23 00:41:13.750 T:4904 NOTICE: ES: Client from ::ffff:192.168.0.13 timed out
    2020-03-23 00:48:23.340 T:5824 WARNING: CGUIWindowManager - CGUIWindowManager::HandleAction - ignoring action 92, because topmost modal dialog closing animation is running
    2020-03-23 00:48:24.551 T:6648 ERROR: CAddon[script.module.youtube.dl]: failed to load addon settings from special://profile/addon_data/http://script.module.youtube.dl/settings.xml
    2020-03-23 00:48:24.939 T:6648 NOTICE: script.module.youtube.dl: youtube_dl core version: 2019.09.12.1
    2020-03-23 00:48:25.260 T:3352 ERROR: CAddon[script.module.youtube.dl]: failed to load addon settings from special://profile/addon_data/http://script.module.youtube.dl/settings.xml
    2020-03-23 00:48:25.620 T:3352 NOTICE: script.module.youtube.dl: youtube_dl core version: 2019.09.12.1
    2020-03-23 00:48:25.815 T:3352 WARNING: CPythonInvoker(33, C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py): the python script "C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcgui::DialogBusy
    2020-03-23 00:48:25.885 T:6648 ERROR: NEWADDON Unknown Video Info Key "file"
    2020-03-23 00:48:26.050 T:3344 ERROR: CAddon[script.module.youtube.dl]: failed to load addon settings from special://profile/addon_data/http://script.module.youtube.dl/settings.xml
    2020-03-23 00:48:26.412 T:3344 NOTICE: script.module.youtube.dl: youtube_dl core version: 2019.09.12.1
    2020-03-23 00:48:26.494 T:6648 WARNING: CPythonInvoker(32, C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py): the python script "C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcgui::DialogBusy
    2020-03-23 00:48:26.741 T:3332 ERROR: CAddon[script.module.youtube.dl]: failed to load addon settings from special://profile/addon_data/http://script.module.youtube.dl/settings.xml
    2020-03-23 00:48:27.123 T:3332 NOTICE: script.module.youtube.dl: youtube_dl core version: 2019.09.12.1
    2020-03-23 00:48:27.194 T:5824 ERROR: Control 50 in window 10025 has been asked to focus, but it can't
    2020-03-23 00:48:27.558 T:3332 WARNING: CPythonInvoker(35, C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py): the python script "C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcgui::DialogBusy
    2020-03-23 00:48:27.564 T:3344 WARNING: CPythonInvoker(34, C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py): the python script "C:\Users\Stefan\AppData\Roaming\Kodi\addons\script.extendedinfo\plugin.py" has left several classes in memory that we couldn't clean up. The classes include: class XBMCAddon::xbmcgui::DialogBusy
    2020-03-23 00:48:30.537 T:3216 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.zattoo_hiq/?mode=switchlist
    2020-03-23 00:48:30.537 T:3216 ERROR: InputStream: Error opening, plugin://plugin.video.zattoo_hiq/?mode=switchlist
    2020-03-23 00:48:36.673 T:2768 WARNING: Attempt to use invalid handle -1
    2020-03-23 00:48:36.917 T:5824 NOTICE: VideoPlayer::OpenFile: https://zh2-5-dash-live.zahs.tv/DE_bibeltv/man…LOOJQXIZJ5GYYDA
    2020-03-23 00:48:36.966 T:6904 NOTICE: Creating InputStream
    2020-03-23 00:48:37.274 T:6904 NOTICE: Creating Demuxer
    2020-03-23 00:48:37.274 T:6904 NOTICE: Opening stream: 1001 source: 256
    2020-03-23 00:48:37.347 T:6904 NOTICE: Creating video codec with codec id: 27
    2020-03-23 00:48:37.347 T:6904 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
    2020-03-23 00:48:37.347 T:6904 NOTICE: Creating video thread
    2020-03-23 00:48:37.347 T:6716 NOTICE: running thread: video_thread
    2020-03-23 00:48:37.370 T:6904 NOTICE: Opening stream: 1002 source: 256
    2020-03-23 00:48:37.441 T:6904 NOTICE: Finding audio codec for: 86018
    2020-03-23 00:48:37.441 T:6904 NOTICE: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
    2020-03-23 00:48:37.441 T:6904 NOTICE: Creating audio thread
    2020-03-23 00:48:37.441 T:6792 NOTICE: running thread: CVideoPlayerAudio::Process()
    2020-03-23 00:48:38.001 T:6792 NOTICE: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
    2020-03-23 00:48:38.001 T:6792 NOTICE: Creating audio stream (codec id: 86018, channels: 2, sample rate: 48000, no pass-through)
    2020-03-23 00:48:38.002 T:6716 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
    2020-03-23 00:48:38.607 T:6716 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
    2020-03-23 00:48:39.175 T:6716 NOTICE: CDVDVideoCodecFFmpeg::CDropControl: calculated diff time: 40000
    2020-03-23 00:48:40.880 T:6720 ERROR: AddOnLog: InputStream Adaptive: Download https://zh2-5-dash-live.zahs.tv/DE_bibeltv/f_t…TQNJYMM3TENTCGQ failed with error: 404
    2020-03-23 00:48:42.473 T:6716 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
    2020-03-23 00:48:45.423 T:7072 WARNING: Previous line repeats 5 times.
    2020-03-23 00:48:45.423 T:7072 WARNING: CPythonInvoker(39): Script invoked without an addon. Adding all addon modules installed to python path as fallback. This behaviour will be removed in future version.
    2020-03-23 00:48:45.441 T:5824 NOTICE: CVideoPlayer::CloseFile()
    2020-03-23 00:48:45.441 T:5824 NOTICE: VideoPlayer: waiting for threads to exit
    2020-03-23 00:48:45.447 T:6904 NOTICE: CVideoPlayer::OnExit()
    2020-03-23 00:48:45.447 T:6904 NOTICE: Closing stream player 1
    2020-03-23 00:48:45.447 T:6904 NOTICE: Waiting for audio thread to exit
    2020-03-23 00:48:45.447 T:6792 ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true
    2020-03-23 00:48:45.447 T:6792 NOTICE: thread end: CVideoPlayerAudio::OnExit()
    2020-03-23 00:48:45.447 T:6904 NOTICE: Closing audio device
    2020-03-23 00:48:45.450 T:6904 NOTICE: Deleting audio codec
    2020-03-23 00:48:45.450 T:6904 NOTICE: Closing stream player 2
    2020-03-23 00:48:45.450 T:6904 NOTICE: waiting for video thread to exit
    2020-03-23 00:48:45.490 T:6716 NOTICE: thread end: video_thread
    2020-03-23 00:48:45.490 T:6904 NOTICE: deleting video codec
    2020-03-23 00:48:45.492 T:5824 NOTICE: VideoPlayer: finished waiting
    2020-03-23 00:48:45.492 T:5824 NOTICE: CVideoPlayer::CloseFile()
    2020-03-23 00:48:45.492 T:5824 NOTICE: VideoPlayer: waiting for threads to exit
    2020-03-23 00:48:45.492 T:5824 NOTICE: VideoPlayer: finished waiting
    2020-03-23 00:48:45.574 T:5824 ERROR: Control 50 in window 10025 has been asked to focus, but it can't
    2020-03-23 00:48:45.917 T:3320 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.zattoo_hiq/?mode=switchlist
    2020-03-23 00:48:45.917 T:3320 ERROR: InputStream: Error opening, plugin://plugin.video.zattoo_hiq/?mode=switchlist

    @Muenster. komisch die Fehler sind nur bei Windows. hast du auch den gleichen Fehler wie @Publish3r
    ich versuche das mal Nach zu vollziehen , update kommt am WE.

    P.S. welche Windows Version hast du?

    Exakt dieselbe Beobachtung habe ich auch gemacht: Während bei mir der Fehler unter LibreElec 9.0.2 auf der AndroidTV-Box nie auftaucht, tritt er im Gegensatz dazu unter Windows 7 mehr oder weniger regelmäßig auf.
    Fehler wie bei Publish3r habe ich nicht.

    Ich drücke Dir die Daumen fürs Debugging!

    Bei v2.0.6 wird gleich nach KODI-Start eine Execption geworfen, was zur Folge hat, dass das OSD und die Steuerung per zugewiesener "Fernbedienungstasten" (myKeymap.xml) nicht funktionieren. Hier der Auszug aus dem kodilog:

    2020-03-20 07:18:02.091 T:188 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <type 'exceptions.UnboundLocalError'>
    Error Contents: local variable '_zattooDB_' referenced before assignment
    Traceback (most recent call last):
    File "C:\Users\Stefan\AppData\Roaming\Kodi\addons\plugin.video.zattoo_hiq\start.py", line 25, in <module>
    service.start()
    File "C:\Users\Stefan\AppData\Roaming\Kodi\addons\plugin.video.zattoo_hiq\resources\lib\service.py", line 82, in start
    _zattooDB_.set_version(VERSION)
    UnboundLocalError: local variable '_zattooDB_' referenced before assignment
    -->End of Python script error report<--

    NACHTRAG: Der Fehler tritt nicht immer, sondern sporadisch auf ...

    Das sehe ich allerdings auch so: Ich benutze das AddOn bzw. dessen Vorgänger bereits seit langer Zeit, und halte es für absolut brauchbar! Zudem ist rolapp stets offen für Kritik und Verbesserungsvorschläge, und was den Open-Source-Gedanken angeht (das gesamte AddOn liegt in Form von Python-Skripten einsehbar und anpassbar vor), kann ich nur sagen, dass er auch bereitwillig ist, eigenhändig durch den User vorgenommene sinnvolle Code-Änderungen zu akzeptieren und ins AddOn im Interesse aller zu integrieren!

    Von den genannten Kritik-Punkten trifft m. E. nur ein einziger zu: Wenn keine Programm-Infos vorhanden sind, funktioniert das gesamte Menü nicht (also z.B. Zweikanal-Ton, usw.) - ja, das ist tatsächlich ein wenig unglücklich gelöst und ggf. verbesserungswürdig - vielleicht könnte man es ja besser so gestalten, dass die wegen der fehlenden Programm-Infos nicht verfügbaren Elemente des OSD entsprechend ausgegraut dargestellt werden und die davon nicht betroffenen Elemente nach wie vor nutzbar sind? Alternativ muss man sich eben dadurch behelfen, die liveTV-Keymap mit allen einem wichtig erscheinenden Funktionen aus dem OSD zu belegen.

    Wobei diese Situation nach meiner Erfahrung nun aber auch nicht allzu häufig eintritt, man kann ja zunächst erst einmal versuchen, eine Aktualisierung der Datenbank durch den Punkt "Datenbank erneuern und Cache lösen" in den "Einstellungen" anzustoßen und dadurch eine Ergänzung der fehlenden Programm-Infos zu bewirken.

    Ich habe gerade eine weitere E-Mail vom "Getflix"-Support bekommen, wonach die es nun doch noch hinbekommen haben - nun gut, aber ich werde mir meinen "Work-around" auf jeden Fall abspeichern, wer weiss, wann bei denen die nächste "technische Änderung" mit unvorhersehbaren Nebenwirkungen ansteht :)

    Das wäre dann bereits der 3. Wechsel zu einem anderen SmartDNS-Anbieter... nein, Danke, soviel Geld nur für's Fernsehen bin ich dann nun auch nicht bereit auszugeben...

    Aber ich habe einen anderen gehbaren Weg gefunden, den ich hier kurz anreisse, falls mal jemand in eine ähnliche Situation gerät:

    Ausgangssituation/Problematik:
    - SmartDNS-Anbieter (hier: Getflix) kann nach dem hirnrissigen Prinzip "alles oder nichts" die im AddOn hinterlegte "Teletext"-URL von "Zattoo" nicht richtig auflösen, was zu einer Fehlermeldung der Art "404 Seite nicht gefunden" führt; als Begründung werden erforderliche technische Umstellungsarbeiten angegeben, ohne die das normale Video-Streaming sonst nicht mehr möglich sei... naja, muss man denn mal so glauben, zuvor ging es ja auch...
    - andere DNS-Server als die des SmartDNS-Anbieters bereiten bezüglich "Teletext" keine Probleme, nur funktioniert darüber natürlich nicht das eigentliche "TV", da man dafür ja eben eine vorgegaukelte Schweizer IP-Adresse benötigt

    Lösung:
    - man muss neben den vom SmartDNS-Anbieter vorgegebenen DNS-Servern mindestens einen weiteren Nicht-SmartDNS-Server in den Netzwerkeinstellungen eintragen, z. B. den von OpenDNS: 208.67.220.220
    - diesen sollte man in der Reihenfolge ganz unten platzieren (Besonderheiten bei "KODI für Windows" siehe unten)

    Ergebnis:
    Anfragen an "Zattoo" bezüglich "TV" wickeln die SmartDNS-Server ab, Anfragen bezüglich "Teletext" werden aufgrund der Unerreichbarkeit der URL automatisch an den Nicht-SmartDNS-Server weitergereicht

    VIelleicht noch folgende Hinweise in diesem Zusammenhang, damit das Ganze ohne größere Probleme funktioniert:

    In der Nicht-Windows-Version von "KODI" (z. B. unter "LibreELEC") kann man direkt insgesamt 3 DNS-Server eintragen, man sollte hier möglichst oben 2 SmartDNS-Server und an letzter Stelle einen Nicht-SmartDNS-Server eintragen;
    "KODI für Windows" hingegen benutzt mangels eigener Netzwerkeinstellungen diejenigen von "Windows", in diese kann man auf den ersten Blick lediglich 2 DNS-Server eintragen - klickt man aber auf "Erweitert", lassen sich in dem folgenden Fenster unter dem Reiter "DNS" noch weitere hinterlegen.

    "KODI für Windows" scheint überdies die Eigenart zu haben, die Rangfolge der in den Netzwerkeinstellungen von "Windows" hinterlegten DNS-Server unberücksichtigt zu lassen, sondern mehr oder weniger zufällig einen aus der Liste auszuwählen - ist dieser dann blöderweise ausgerechnet ein Nicht-SmartDNS-Server, hat man wiederum das Problem, dass einem statt des Video-Streams die Meldung "Du befindest Dich im Ausland, hier können wir Dir leider kein Streaming anbieten" von "Zattoo" entgegenschlägt; hier hilft dann nur der Neustart von "KODI für Windows" und hoffentlich das Glück, beim nächsten Mal einen SmartDNS-Server zu erwischen. Ich bin deshalb so vorgegangen, dass ich wirklich sämtliche SmartDNS-Server (bei "Getflix" sind dies insgesamt 26 Stück) und einen einzigen Nicht-SmartDNS-Server eingetragen habe, damit die Wahrscheinlichkeit, dass dieses Szenario eintritt, möglichst gering gehalten wird - am besten exportiert man sich anschliessend den Zweig für die Windows-Netzwerkeinstellungen aus der Registry, damit man diesen Aufwand nicht immer wieder betreiben muss, falls man mal das Betriebssystem neu aufsetzen muss.

    rolapp:

    Zu meinem "Teletext"-Problem im Zusammenhang mit "Getflix" bekomme ich noch graue Haare...

    Ich habe also den "Getflix"-Support kontaktiert, und nach insgesamt 2 Tagen mit zahlreichem E-Mail-Verkehr lautet deren Antwort am Ende kurz und knapp wie folgt:

    "Unfortunately, we can't do proxy for a domain/URL: http://zapi.zattoo.com/teletext/ due to technical reasons. We tested it previously and it's affecting the work for regular Zattoo channel. What explains why you are getting 404 error message using our SmartDNS."

    Frei übersetzt also: "Wir können aus technischen Gründen keine Differenzierung bezüglich "Teletext" vornehmen, da ansonsten das "Video-Streaming" nicht mehr funktionieren würde".

    Genau diese Antwort hatte ich ja schon vorhergesehen :(

    Ich habe natürlich direkt zurückgefragt, warum es denn seit Jahren bis eben letzte Woche ohne Probleme funktioniert hat, und sie darum gebeten, doch bitte das, was immer die dort zuletzt geändert haben, wieder rückggängig machen möchten - keine Antwort vom "Getflix"-Support hierzu. Ich bin schon etwas angefressen...

    Ich suche nun händeringend nach anderen Optionen.

    Ich habe gesehen, dass Du in der teletext.py in Zeile 196 durch den Befehl "url='https://zapi.zattoo.com/teletext/'+sel…subpage)+'.html'" die "Teletext"-Daten-URL definiert hast. Meine Idee geht in die Richtung, in Deinem Befehl den Part "zapi.zattoo.com" durch die feste IP von "Zattoo" zu ersetzen, damit gar keine DNS-Auflösung erfolgen muss.

    Ich habe dann versucht, per "Traceroute"-Befehl direkt eine IP-Adresse zu http://zapi.zattoo.com/teletext/ herauszubekommen und z. B. die "Teletext"-Seite für die ZDF-Daten im Browser im Format https://<ip-adresse>/teletext/zdf/hd/100/1.html aufzurufen, aber das funktioniert irgendwie nicht, ich lande jedenfalls immer nur auf der "Hauptseite" von "Zattoo", wo man Usernamen und Passwort eingeben soll, was ja nicht richtig sein kann, denn im Browser lassen sich die "Teletext"-Daten ja auch direkt ohne Login-Daten abrufen, solange man eben nicht die "Getflix"-DNS-Server-IPs eingetragen hat! Wo liegt mein Denkfehler?

    Ich bin jetzt auch nicht sooo der "Netzwerk"-Experte. kann man da vielleicht irgendetwas im "Router" (ich verwende eine "Fritzbox") einrichten, dass Anfragen an "http://zapi.zattoo.com/teletext/" ohne Einschaltung des hinterlegten DNS-Servers beantwortet werden können?

    Sind Dir vielleicht andere "Dienste" im Internet bekannt, die ebenfalls "Teletext"-Daten für möglichst viele Sender zur Verfügung stellen, und deren URL man dann alternativ in Zeile 196 eintragen könnte?

    Hast Du oder sonst jemand, der hier mitliest. evtl. noch andere Ideen für einen Work-around?

    Ich würde nur äußerst ungern auf "Teletext" im AddOn verzichten und bin daher für jeden Hinweis/Tipp von Euch sehr dankbar!

    Ja, auch bei mir im Browser - aber eben nur, solange ich nicht die "Getflix" SmartDNS Server IPs eingetragen habe... Mail an den Support ist raus, mal sehen, ob und wenn hoffentlich ja wie schnell die Jungs das wieder hinbiegen... ich melde mich! Und wie immer Danke für Deine Unterstützung, auch wenn's jetzt nichts direkt mit Deinem AddOn zu tun hat!

    Gut, dass Du mir die URL mitgeteilt hast, denn natürlich habe ich mich zu früh gefreut: Nach dem Neustart von "KODI für Windows" funktionierte es zwar noch, nach dem nächsten Neustart von Windows jedoch nicht mehr - nun gut, dann geht's jetzt direkt einmal zum "Getflix"-Support ein Ticket erstellen ...

    Danke noch einmal!

    Und jetzt wird's ganz verrückt: nachdem ich mein "Experiment" von gerade eben wieder rückgängig gemacht und die SmartDNS-Einstellungen von "Getflix" erneut eingetragen habe, funktioniert "Teletext" endlich auch hiermit wieder!!!!!!

    Ich versteh's zwar nicht, aber was soll es, Hauptsache es geht wieder!

    Danke für Deinen Anstoß in die richtige Richtung :)

    Okay: Du hattest recht :)

    Ich habe gerade mal die DNS-Einstellungen von "Getflix" auf "Google" (8.8.8.8) geändert, mit dem Ergebnis: "Der Video-Stream steht in Deinem Land nicht zur Verfügung" - darauf geschissen, "Teletext" aus dem OSD aufgerufen und siehe da: TT erscheint wieder!

    Also werde ich tatsächlich wohl wieder einmal den "Getflix"-Support anmaien müssen...

    Kannst Du mir denn vielleicht sagen, wie ich denen was zum Testen in die Hand geben kann? Wird die "Teletext"-Daten-URL jedesmal individuell generiert, oder gibt es da eine gleichbleibende URL?

    Hmmm... das hat aber in der Vergangenheit immer problemlos geklappt.

    Ich scheue zwar nicht davor zurück, den "Getflix"-Support deswegen mal zu kontaktieren, aber dazu bräuchte ich natürlich eine konkrete, "konstante" URL, die ich denen zu Test-Zwecken nennen kann... und ob die sich des Problems annehmen würden, wage ich ehrlich gesagt ein wenig zu bezweifeln, da es ja nicht unmittelbar mit deren Haupt-Leistung "Streaming" zu tun hat...

    rolapp: Ja, "Teletext" rufe ich aus dem OSD heraus aus - im [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] kann ich im Zusammenhang mit "Zattoo" nur einen einzigen "Fehler" entdecken (der aber dort bereits zu einem Zeitpunkt erscheint, zu dem ich "Teletext" noch gar nicht im OSD aufgerufen hatte!):

    2019-07-24 20:37:23.807 T:3108 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.zattooHiQ/?mode=switchlist
    2019-07-24 20:37:23.807 T:3108 ERROR: InputStream: Error opening, plugin://plugin.video.zattooHiQ/?mode=switchlist
    2019-07-24 20:37:26.888 T:1488 NOTICE: VideoPlayer::OpenFile: http://zh2-1-hls-live.zahs.tv/ARD-live.m3u8?…W44TBORST2NRQGA

    Bin ratlos, denn alles andere funktioniert völlig problemlos: Ich hätte bei der Fehler-Bezeichnung "page 100 not found" des AddOns jetzt auch eher vermutet, dass sich da irgendwie die URLs zu den "Teletext"-Daten geändert haben ? Haben die überhaupt etwas direkt mit "Zattoo" zu tun? Denn beim Zugriff auf "Zattoo" per Browser gibt es die Teletext-Möglichkeit doch eigentlich gar nicht, oder?

    Aber mach erst einmal Deinen Kopf frei, TT ist jetzt nichr soooo akut lebensnotwendig - aber schon als Alternative zum EPG ganz brauchbar, wenn sich mal kurzfristig Änderungen im Ferrnseh-Programm ergebem haben :)

    Ich hab' "Teletext" gerade noch einmal bei mir getestet, nein, geht definitiv nicht, weder bei "KODI für Windows", noch auf der Android-TV-Box, wo "LibreElec" läuft.
    KODI-Version: 18.2
    AddOn-Version: 1.7.0.6

    Es funktioniert überhaupt bei keinem Sender, ständig erscheint "page 100 not found", es lässt sich keine einzige "Teletext"-Seite aufrufen (und nicht nur die "100" nicht) ...

    Falls es eine Rolle spielt: Ich bin "FreeUser" bei "Zattoo" und vewende einen SmartDNS-Account von "Getflix".

    Irgendwelche Ideen dazu?

    @Purzel2008:

    Ich danke Dir, dann scheint es ja tatsächlich wieder einmal an "Getflix" zu liegen... und das natürlich ausgerechnet heute am Feiertag, wo meine Famile schon seit Stunden wegen der "schwarzen Mattscheibe" rumnörgelt :(

    Zur Info für alle Leidensgenossen: ich habe soeben den "Getflix"-Support kontaktiert, wollen mal hoffen, dass die da schnell was machen können, ansonsten könnte jede weitere E-Mail von Euch dorthin vielleicht nicht schaden, um ein wenig Druck aufzubauen und eine schnelle Lösung herbeizuführen.

    @alle:

    Kann mal bitte jemand Rückmeldung geben, ob "Zattoo" zurzeit Server-Probleme o. ä, hat?

    Ich bin "FreeUser" und benutze "Getflix" als SmartDNS-Provider, ich bekomme weder über das AddOn, noch direkt über den Browser irgendeinen Video-Stream - weder "LiveTV", noch "Aufnahmen"- gestartet, lediglich die im Browser vorgeschalteten Werbe-Videos werden angezeigt :(

    Wäre nett, wenn mal jemand kurz Feedback geben würde, ob es bei ihm funktioniert, falls ja, muss ich nämlich sofort den "Getflix"-Support kontaktieren - vielen Dank im Voraus!

    auf doppelte Aufnahmen wurden noch nie geprüft. Muss ich mal testen wenn ich wieder mal Zeit habe.

    Zumindest war es bei den früheren AddOn-Versionen dann aber so, dass zwar bei versehentlich mehrfach angestoßender Aufnahme-Programmierung zwar jedes einzelne Mal "Aufnahme wurde hinzugefügt" im AddOn angezeigt wurde, aber tatsächlich nicht mehr als einmal im Abschnitt "Aufnahmen" erschien und sich der "Rest-Speicher" (20 Aufnahmen bei FreeUsern) dadurch nicht weiter reduzierte. Momentan ist dies aber eben genau der Fall! - was ja nun überhaupt keinen Sinn macht...

    Bug: Mehrfache Aufnahme-Programmierung ein und derselben Sendung

    rolapp:

    Mir passiert es öfter mal, dass ich aus dem EPG bzw. LiveTV heraus die Funktion "Diese Sendung aufnehmen" mehrfach aufrufe. Ich habe nun festgestellt, dass das aktuelle AddOn v1.7.0.5 anders als bei früheren Versionen nicht mehr erkennt, ob man die Aufnahme einer Sendung bereits programmiert hat, stattdessen wird diese tatsächlich mehrfach vorgenommen! Das ist natürlich insbesondere für FreeUser schlecht, die ja ohnehin nur maximal 20 Aufnahmen zur Verfügung haben... im Gegensatz dazu geschieht die Aufnahme-Programmierung über den Browser so wie gewohnt: Dort wird tatsächlich nach wie vor geprüft, ob die ausgewählte Sendung bereits als Aufnahme programmiert ist und ggf. das "Aufnahme"-Symbol in ein "Papierkorb"-Symbol zwecls Lösch-Möglichkeit abgeändert.

    Kannst Du das frühere AddOn-Verhalten bitte wieder einprogrammieren? Vielen Dank im Voraus!