[Pre-Release] Joyn VOD/Live

  • Bei uns ging es mit der Version 2.5.11 seit gestern Abend nicht mehr.
    Beim starten des Plugins drehte sich der Kringel tot und es kam nach gefühlten 20 Minuten eine Fehlermeldung.
    Das Update auf 2.5.15 brachte keine Änderung, nur war die Fehlermeldung eine andere und es ging auch deutlich schneller.

    Meine Lösung war jetzt auf Kodi 19.4 upzudaten, zuvor 18.9, und da ging es dann wieder, wie auch hier schon berichtet wurde.

    Ich habe ein [definition='1','0']log[/definition] gesichert, möchte es aber wegen der unverschleierten tokens nicht öffentlich posten. Ich hänge eine veränderte Version an, wenn das original gebraucht wird, kann ich es gerne per pn schicken.

    Spoiler anzeigen


    2022-10-22 03:45:09.829 T:6075 NOTICE: -----------------------------------------------------------------------
    2022-10-22 03:45:09.830 T:6075 NOTICE: Starting Kodi (18.9 (18.9.0) Git:20201023-0655c2c718). Platform: Android ARM 32-bit
    2022-10-22 03:45:09.830 T:6075 NOTICE: Using Release Kodi x32 build
    2022-10-22 03:45:09.830 T:6075 NOTICE: Kodi compiled 2020-10-23 by Clang 7.0.2 (https://android.googlesource.com/toolchain/clang 003100370607242ddd5815e4a043907ea9004281) (https://android.googlesource.com/toolchain/llvm 1d739ffb0366421d383e04ff80ec2ee591315116) for Android ARM 32-bit API level 21 (API level 21)
    2022-10-22 03:45:09.830 T:6075 NOTICE: Running on Amazon AFTR with Android 9.0.0 API level 28, kernel: Linux ARM 32-bit version 4.9.113
    2022-10-22 03:45:09.837 T:6075 NOTICE: FFmpeg version/source: 4.0.4-Kodi
    2022-10-22 03:45:09.837 T:6075 NOTICE: Host CPU: ARMv8 Processor rev 2 (v8l), 6 cores available
    2022-10-22 03:45:09.837 T:6075 NOTICE: Product: raven, Device: raven, Board: raven - Manufacturer: Amazon, Brand: Amazon, Model: AFTR, Hardware: amlogic
    2022-10-22 03:45:09.848 T:6075 NOTICE: External storage path = /storage/emulated/0; status = ok
    2022-10-22 03:45:09.848 T:6075 NOTICE: ARM Features: Neon enabled
    2022-10-22 03:45:09.848 T:6075 NOTICE: special://xbmc/ is mapped to: /data/user/0/http://org.xbmc.kodi/cache/apk/assets
    2022-10-22 03:45:09.848 T:6075 NOTICE: special://xbmcbin/ is mapped to: /data/user/0/http://org.xbmc.kodi/cache/apk/assets
    2022-10-22 03:45:09.848 T:6075 NOTICE: special://xbmcbinaddons/ is mapped to: /data/user/0/http://org.xbmc.kodi/cache/apk/assets/addons
    2022-10-22 03:45:09.848 T:6075 NOTICE: special://masterprofile/ is mapped to: /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/userdata
    2022-10-22 03:45:09.848 T:6075 NOTICE: special://envhome/ is mapped to: /storage/emulated/0/Android/data/http://org.xbmc.kodi/files
    2022-10-22 03:45:09.848 T:6075 NOTICE: special://home/ is mapped to: /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi
    2022-10-22 03:45:09.848 T:6075 NOTICE: special://temp/ is mapped to: /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/temp
    2022-10-22 03:45:09.848 T:6075 NOTICE: special://logpath/ is mapped to: /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/temp
    2022-10-22 03:45:09.849 T:6075 NOTICE: The executable running is: /data/app/org.xbmc.kodi-VNz2t9kd8WhPKSSdmGModA==/lib/arm/libkodi.so
    2022-10-22 03:45:09.921 T:6075 NOTICE: Local hostname: FireTV-Cube-WZ.lan
    2022-10-22 03:45:09.921 T:6075 NOTICE: Log File is located: /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/temp/[definition=9,2]kodi.[definition='1','0']log[/definition][/definition]
    2022-10-22 03:45:09.922 T:6075 NOTICE: -----------------------------------------------------------------------
    ...
    2022-10-22 03:48:19.719 T:6403 WARNING: CPythonInvoker(2, /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…joyn/service.py): the python script "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…joyn/service.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE
    2022-10-22 03:48:20.108 T:12201 NOTICE: [plugin.video.joyn - 2.5.15] Monitor started
    2022-10-22 03:49:40.584 T:6075 NOTICE: Samba is idle. Closing the remaining connections
    2022-10-22 03:50:54.125 T:12217 ERROR: [plugin.video.joyn - 2.5.15] Failed to load url: https://api.joyn.de/graphql?variab…xxxxxb%22%7D%7D headers {'Accept-Encoding': 'gzip, deflate', 'Joyn-User-State': u'code=R_S', 'Accept': 'application/json', 'User-Agent': u'Mozilla/5.0 (Linux; Android 9; AFTR) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.82 Safari/537.36', 'x-api-key': 'XXXXXXXXXXXXXXXXXXXXXXX', 'Joyn-Platform': 'android', 'Authorization': u'Bearer eyJhXXXXXXXXXXXXXXXXXXXXXX11ELF!!!XXXXXXXXXXoz9MY'} post_data None - Exception: ('The read operation timed out',)
    2022-10-22 03:50:54.141 T:12217 WARNING: CPythonInvoker(4, /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…joyn/default.py): the python script "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…joyn/default.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE
    2022-10-22 03:50:54.155 T:12216 ERROR: GetDirectory - Error getting plugin://plugin.video.joyn/
    2022-10-22 03:50:54.163 T:6075 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.joyn/) failed

    ...

    2022-10-22 03:55:23.420 T:13112 WARNING: CPythonInvoker(5, /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…joyn/default.py): the python script "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…joyn/default.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE
    2022-10-22 03:56:30.402 T:13115 ERROR: [plugin.video.joyn - 2.5.15] GraphQL query returned errors: [{u'path': [u'me', u'bookmarkItems'], u'message': u'Timed out after 4000ms', u'extensions': {u'exception': {u'urlDetails': {u'pathname': u'/bookmarks'}, u'code': u'ETIMEDOUT', u'requestId': u'TAfixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi5Ew==', u'level': u'error'}, u'code': u'SERVICE_TIMEOUT', u'requestId': u'TAfixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi5Ew=='}, u'locations': [{u'column': 5, u'line': 3}]}] params {'operationName': 'MeBookmark', 'extensions': '{"persistedQuery": {"version": 1, "sha256Hash": "5bd7xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx4d53"}}'}
    2022-10-22 03:56:30.407 T:13115 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 'bookmarks_list' referenced before assignment
    Traceback (most recent call last):
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…joyn/default.py", line 12, in <module>
    plugin.run(_pluginurl=argv[0], _pluginhandle=int(argv[1]) or -1, _pluginquery=argv[2], addon=_ADDON)
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…s/lib/plugin.py", line 1143, in run
    index()
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…s/lib/plugin.py", line 250, in index
    list_items = show_lastseen(xbmc_helper().get_int_setting('max_lastseen'), default_fanart)
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…gin_lastseen.py", line 83, in show_lastseen
    override_fanart=default_fanart))
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…s/lib/plugin.py", line 58, in get_list_items
    response_items = lib_joyn().get_bookmarks(response_items)
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…lib/lib_joyn.py", line 947, in get_bookmarks
    if len(bookmarks_list) > 0:
    UnboundLocalError: local variable 'bookmarks_list' referenced before assignment
    -->End of Python script error report<--
    2022-10-22 03:56:30.461 T:13115 WARNING: CPythonInvoker(6, /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…joyn/default.py): the python script "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…joyn/default.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE
    2022-10-22 03:56:30.472 T:13114 ERROR: GetDirectory - Error getting plugin://plugin.video.joyn/
    2022-10-22 03:56:30.483 T:6075 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.joyn/) failed

  • Wie kann man eigentlich über das Addon zur Joyn-Watchlist hinzugefügte Elemente wieder aus der Watchlist entfernen?

    Über die Gui kann ich hier einfach keine Möglichkeit finden.

    Edit:
    habs gefunden. Hatte es im Kontextmenü der Staffel gesucht, man muss aber in die Staffel. Da ist der Punkt dann zusammen mit den Episoden gelistet.
    Finde dich ehrlich gesagt nicht so intuitiv gelöst, da es ja keine Episode ist. Auch dass man dann mit "Wiedergabe starten" die Aktion bestätigen muss..

  • bekomme wieder meldungen das joyn nicht funktioniert.
    kann das wer bestätigen ?

    Nein.
    Da du die Log gekürzt hast ist immer auch interessant zu wissen:

    • Welche Hardware
    • Welche Kodi Version
    • Welche Plug-in Version
    • bei welcher Aktion? login, abspielen, öffnen einer Rubriken, etc

    Ich hab zwar auch einige warnings und errors, die vermutlich nicht mal vom Plug-in selbst kommen, aber das abspielen läuft problemlos unter Kodi 19.4

    Hab hier einfach mal, zum Test, einen beliebigen stream gestartet:

    Spoiler anzeigen


    2022-11-09 20:55:40.808 T:20308 INFO <general>: initializing python engine.
    2022-11-09 20:55:41.866 T:20287 INFO <general>: ZeroconfAndroid: Kodi (FireTV-Cube-WZ.lan). now registered and active
    2022-11-09 20:55:56.329 T:20308 INFO <general>: Skipped 3 duplicate messages..
    2022-11-09 20:55:56.329 T:20308 INFO <general>: CPythonInvoker(3, /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…joyn/default.py): script successfully run
    2022-11-09 20:55:59.229 T:20308 INFO <general>: initializing python engine.
    2022-11-09 20:56:00.305 T:20308 INFO <general>: CPythonInvoker(3, /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…joyn/default.py): script successfully run
    2022-11-09 20:56:03.214 T:20308 INFO <general>: initializing python engine.
    2022-11-09 20:56:10.907 T:20308 INFO <general>: [plugin.video.joyn - 2.5.15+matrix.1] Using Widevine as DRM
    2022-11-09 20:56:10.911 T:20308 INFO <general>: CPythonInvoker(3, /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…joyn/default.py): script successfully run
    2022-11-09 20:56:10.977 T:20210 INFO <general>: VideoPlayer::OpenFile: plugin://http://plugin.video.joyn/?mode=play_vid…oechter-im-haus
    2022-11-09 20:56:10.979 T:20483 INFO <general>: Creating InputStream
    2022-11-09 20:56:10.999 T:20483 INFO <general>: AddOnLog: inputstream.adaptive: SetVideoResolution (1920 x 1080)
    2022-11-09 20:56:11.004 T:20483 ERROR <general>: GetDirectory - Error getting /data/user/0/http://org.xbmc.kodi/cache/apk/asse…tream.adaptive/
    2022-11-09 20:56:11.029 T:20483 ERROR <general>: AddOnLog: inputstream.adaptive: Key system request: com.widevine.alpha
    2022-11-09 20:56:11.183 T:20483 INFO <general>: AddOnLog: inputstream.adaptive: Successfully parsed manifest file. #Periods: 1, #Streams in first period: 2, Type: VOD, Download speed: 1360833.3827 Bytes/s
    2022-11-09 20:56:11.639 T:20483 INFO <general>: AddOnLog: inputstream.adaptive: Empty Service Certificate
    2022-11-09 20:56:12.170 T:20483 INFO <general>: Skipped 1 duplicate messages..
    2022-11-09 20:56:12.170 T:20483 INFO <general>: Creating Demuxer
    2022-11-09 20:56:12.174 T:20483 INFO <general>: Opening stream: 1001 source: 256
    2022-11-09 20:56:12.402 T:20483 INFO <general>: Creating video codec with codec id: 27
    2022-11-09 20:56:12.415 T:20483 INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open: Secure decoder requested: true (stream flags: 1)
    2022-11-09 20:56:12.416 T:20483 INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.dolby.ac3.decoder
    2022-11-09 20:56:12.416 T:20483 INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.dolby.eac3.decoder
    2022-11-09 20:56:12.416 T:20483 INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.amlogic.avc.decoder.awesome
    2022-11-09 20:56:12.764 T:20483 INFO <general>: CDVDVideoCodecAndroidMediaCodec:: Open Android MediaCodec OMX.amlogic.avc.decoder.awesome.secure
    2022-11-09 20:56:12.783 T:20483 INFO <general>: Creating video thread
    2022-11-09 20:56:12.785 T:20507 INFO <general>: running thread: video_thread
    2022-11-09 20:56:12.793 T:20483 INFO <general>: Opening stream: 1002 source: 256
    2022-11-09 20:56:13.021 T:20483 INFO <general>: Finding audio codec for: 86018
    2022-11-09 20:56:13.079 T:20483 INFO <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
    2022-11-09 20:56:13.079 T:20483 INFO <general>: CDVDAudioCodecAndroidMediaCodec Use raw decoder and decode using ff-aac
    2022-11-09 20:56:13.103 T:20483 INFO <general>: CDVDAudioCodecAndroidMediaCodec Open Android MediaCodec amc-aac
    2022-11-09 20:56:13.103 T:20483 INFO <general>: Creating audio thread
    2022-11-09 20:56:13.103 T:20513 INFO <general>: running thread: CVideoPlayerAudio::Process()
    2022-11-09 20:56:13.990 T:20513 INFO <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
    2022-11-09 20:56:13.990 T:20513 INFO <general>: CDVDAudioCodecAndroidMediaCodec Use raw decoder and decode using ff-aac
    2022-11-09 20:56:14.003 T:20513 INFO <general>: CDVDAudioCodecAndroidMediaCodec Open Android MediaCodec amc-aac
    2022-11-09 20:56:14.047 T:20210 INFO <general>: Instancing CRendererMediaCodecSurface
    2022-11-09 20:56:14.047 T:20210 INFO <general>: CRendererMediaCodecSurface::Configure
    2022-11-09 20:56:14.050 T:20513 INFO <general>: Creating audio stream (codec id: 86018, channels: 2, sample rate: 48000, no pass-through)
    2022-11-09 20:56:14.081 T:20230 INFO <general>: CActiveAESink::OpenSink - initialize sink
    2022-11-09 20:56:14.089 T:20230 INFO <general>: Trying to open: samplerate: 48000, channelMask: 12, encoding: 4
    2022-11-09 20:56:14.107 T:20230 INFO <general>: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 48000 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 61600 m_frames: 1540 m_frameSize: 8 channels: 2
    2022-11-09 20:56:14.167 T:20210 INFO <general>: Loading skin file: VideoFullScreen.xml, load type: KEEP_IN_MEMORY
    2022-11-09 20:56:15.628 T:20210 INFO <general>: Loading skin file: VideoOSD.xml, load type: KEEP_IN_MEMORY
    2022-11-09 20:56:16.695 T:20210 INFO <general>: CVideoPlayer::CloseFile()
    2022-11-09 20:56:16.696 T:20210 INFO <general>: VideoPlayer: waiting for threads to exit
    2022-11-09 20:56:16.701 T:20483 INFO <general>: CVideoPlayer::OnExit()
    2022-11-09 20:56:16.701 T:20483 INFO <general>: Closing stream player 1
    2022-11-09 20:56:16.701 T:20483 INFO <general>: Waiting for audio thread to exit
    2022-11-09 20:56:16.704 T:20513 INFO <general>: thread end: CVideoPlayerAudio::OnExit()
    2022-11-09 20:56:16.705 T:20483 INFO <general>: Closing audio device
    2022-11-09 20:56:16.744 T:20483 INFO <general>: Deleting audio codec
    2022-11-09 20:56:16.744 T:20230 INFO <general>: CActiveAESink::OpenSink - initialize sink
    2022-11-09 20:56:16.747 T:20230 INFO <general>: Trying to open: samplerate: 44100, channelMask: 12, encoding: 4
    2022-11-09 20:56:16.752 T:20483 INFO <general>: Closing stream player 2
    2022-11-09 20:56:16.753 T:20483 INFO <general>: waiting for video thread to exit
    2022-11-09 20:56:16.755 T:20230 INFO <general>: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 56720 m_frames: 1418 m_frameSize: 8 channels: 2
    2022-11-09 20:56:16.780 T:20507 WARNING <general>: OutputPicture - timeout waiting for buffer
    2022-11-09 20:56:16.780 T:20507 INFO <general>: thread end: video_thread
    2022-11-09 20:56:16.780 T:20483 INFO <general>: deleting video codec
    2022-11-09 20:56:16.921 T:20483 INFO <general>: ADDON: Dll Destroyed - InputStream Adaptive
    2022-11-09 20:56:16.922 T:20210 INFO <general>: VideoPlayer: finished waiting
    2022-11-09 20:56:16.922 T:20210 INFO <general>: CVideoPlayer::CloseFile()
    2022-11-09 20:56:16.922 T:20210 INFO <general>: VideoPlayer: waiting for threads to exit
    2022-11-09 20:56:16.923 T:20210 INFO <general>: VideoPlayer: finished waiting
    2022-11-09 20:56:16.923 T:20270 INFO <general>: Deleting settings information for files plugin://http://plugin.video.joyn/?mode=play_vid…oechter-im-haus
    2022-11-09 20:56:16.992 T:20210 ERROR <general>: Control 50 in window 10025 has been asked to focus, but it can't
    2022-11-09 20:56:18.370 T:20308 INFO <general>: initializing python engine.
    2022-11-09 20:56:28.717 T:20543 ERROR <general>: CPythonInvoker(3, /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…joyn/default.py): script didn't stop in 5 seconds - let's kill it
    2022-11-09 20:56:28.717 T:20543 ERROR <general>: GetDirectory - Error getting plugin://plugin.video.joyn/
    2022-11-09 20:56:28.717 T:20308 INFO <general>: CPythonInvoker(3, /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…joyn/default.py): script aborted
    2022-11-09 20:56:28.740 T:20210 ERROR <general>: CGUIMediaWindow::GetDirectory(plugin://plugin.video.joyn/) failed
    2022-11-09 20:56:28.747 T:20579 ERROR <general>: Unable to find plugin
    2022-11-09 20:56:28.747 T:20579 ERROR <general>: GetDirectory - Error getting plugin://
    2022-11-09 20:56:28.751 T:20210 ERROR <general>: CGUIMediaWindow::GetDirectory(plugin://) failed
    2022-11-09 20:56:28.832 T:20308 WARNING <general>: CPythonInvoker(3, /storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…joyn/default.py): the python script "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…joyn/default.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE
    2022-11-09 20:56:28.833 T:20308 INFO <general>: Python interpreter interrupted by user
    2022-11-09 20:56:32.544 T:20210 INFO <general>: Skipped 3 duplicate messages..

  • Hi,
    ich hab aktuell Login-Probleme mit Kodi 19 und der 2.5.15 auf Android (Shield 2017).

    Kriege immer ein Login fehlgeschlagen. Kann das jemand bestätigen? Auf der Website geht es.
    habe leider gerade nicht die Möglichkeit ein Log zu posten. Würde ich morgen machen. Aber vielleicht kann es ja jemand bestätigen. :)

    viele Grüße und danke für das addon

  • Habs eben selbst mal getestet und bekomme es unter Windows 10 (x64) und Kodi 19.4 ebenfalls nicht zum laufen.

    Ich würde vorschlagen du machst dazu ein Issue bei Github auf.

    OK,Danke für dein Tipp ;) Nur bin ich leider mit sowas sehr Überfordert :( Werde mal bei gelegenheit was dazu schreiben. Vorab,möchte ich euch ALLEN Sagen,es tut mir Leid,wenn ich mal völlig übers Ziehl hinausschiesse! Sorry

  • Muss ich leider auch bestätigen.

    -------------------------------
    PI2 1 GB, LE12.0.0 Kodi 21.0 Omega
    PI3 1 GB, LE12.0.1 Kodi 21.1 Omega
    PI4 4 GB, LE12.0.0 Kodi 21.0 Omega
    PI4 8 GB, LE12.0.0 Kodi 21.0 Omega
    Windows 10 + 11, Kodi 20.3 Nexus + Kodi 21.0 Omega + Kodi 21.1 Omega

  • Ich weiss nicht ob es hilfreich ist, aber gestern gab es auch ein Update der Joyn App im Apple App-Store.

    -------------------------------
    PI2 1 GB, LE12.0.0 Kodi 21.0 Omega
    PI3 1 GB, LE12.0.1 Kodi 21.1 Omega
    PI4 4 GB, LE12.0.0 Kodi 21.0 Omega
    PI4 8 GB, LE12.0.0 Kodi 21.0 Omega
    Windows 10 + 11, Kodi 20.3 Nexus + Kodi 21.0 Omega + Kodi 21.1 Omega

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!