Skip to content
View in the app

A better way to browse. Learn more.

PreShow Experience

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Athanatos875

New Member
  • Joined

  • Last visited

Everything posted by Athanatos875

  1. Hello, I recently updated my Hue Bridge to the Bridge Pro and now the lights won't work with PreShow Experience. This is all due to the Bridge Pro dropping HTTP support in favor of HTTPS with a self signed certificate (uses its' SN as the Common Name in the certificate). Basically anytime you try to access the Bridge Pro's API, it will fail SSL verification. A quick, but insecure, way to fix this would be to turn off SSL verification when making URL calls. Any way to make that an option in PreShow Experience? I have included logs below. 2026-07-23 14:44:39.202 T:14471 info <general>: [- PreShow Experience -] (API): Action (HTTP) [1] URL: https://HOSTIPADDRESS/api/USERNAME/groups/7/action 2026-07-23 14:44:39.204 T:14472 info <general>: [- PreShow Experience -] (API): Action (HTTP) [2] URL: https://HOSTIPADDRESS/api/USERNAME/groups/19/action 2026-07-23 14:44:39.407 T:14472 error <general>: Traceback (most recent call last): 2026-07-23 14:44:39.408 T:14472 error <general>: 2026-07-23 14:44:39.409 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 466, in _make_request self._validate_conn(conn) 2026-07-23 14:44:39.409 T:14472 error <general>: 2026-07-23 14:44:39.409 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 1095, in _validate_conn conn.connect() 2026-07-23 14:44:39.409 T:14472 error <general>: 2026-07-23 14:44:39.409 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connection.py", line 730, in connect sock_and_verified = _ssl_wrap_socket_and_match_hostname( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.409 T:14472 error <general>: 2026-07-23 14:44:39.409 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connection.py", line 909, in _ssl_wrap_socket_and_match_hostname ssl_sock = ssl_wrap_socket( ^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.410 T:14472 error <general>: 2026-07-23 14:44:39.410 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/util/ssl_.py", line 469, in ssl_wrap_socket ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.410 T:14472 error <general>: 2026-07-23 14:44:39.410 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/util/ssl_.py", line 513, in _ssl_wrap_socket_impl return ssl_context.wrap_socket(sock, server_hostname=server_hostname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.410 T:14472 error <general>: 2026-07-23 14:44:39.410 T:14472 error <general>: File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.11/lib/python3.11/ssl.py", line 517, in wrap_socket return self.sslsocket_class._create( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.410 T:14472 error <general>: 2026-07-23 14:44:39.410 T:14472 error <general>: File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.11/lib/python3.11/ssl.py", line 1108, in _create self.do_handshake() 2026-07-23 14:44:39.410 T:14472 error <general>: 2026-07-23 14:44:39.410 T:14472 error <general>: File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.11/lib/python3.11/ssl.py", line 1383, in do_handshake self._sslobj.do_handshake() 2026-07-23 14:44:39.410 T:14472 error <general>: 2026-07-23 14:44:39.410 T:14472 error <general>: ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006) 2026-07-23 14:44:39.410 T:14472 error <general>: 2026-07-23 14:44:39.410 T:14472 error <general>: During handling of the above exception, another exception occurred: 2026-07-23 14:44:39.411 T:14472 error <general>: 2026-07-23 14:44:39.411 T:14472 error <general>: Traceback (most recent call last): 2026-07-23 14:44:39.411 T:14472 error <general>: 2026-07-23 14:44:39.411 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 789, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.411 T:14472 error <general>: 2026-07-23 14:44:39.411 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 490, in _make_request raise new_e 2026-07-23 14:44:39.411 T:14472 error <general>: 2026-07-23 14:44:39.411 T:14472 error <general>: urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006) 2026-07-23 14:44:39.411 T:14472 error <general>: 2026-07-23 14:44:39.411 T:14472 error <general>: The above exception was the direct cause of the following exception: 2026-07-23 14:44:39.411 T:14472 error <general>: 2026-07-23 14:44:39.411 T:14472 error <general>: Traceback (most recent call last): 2026-07-23 14:44:39.411 T:14472 error <general>: 2026-07-23 14:44:39.412 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/adapters.py", line 486, in send resp = conn.urlopen( ^^^^^^^^^^^^^ 2026-07-23 14:44:39.412 T:14472 error <general>: 2026-07-23 14:44:39.412 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 843, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.412 T:14472 error <general>: 2026-07-23 14:44:39.412 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.412 T:14472 error <general>: 2026-07-23 14:44:39.412 T:14472 error <general>: urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='HOSTIPADDRESS', port=443): Max retries exceeded with url: /api/USERNAME/groups/19/action (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)'))) 2026-07-23 14:44:39.412 T:14472 error <general>: 2026-07-23 14:44:39.412 T:14472 error <general>: During handling of the above exception, another exception occurred: 2026-07-23 14:44:39.412 T:14472 error <general>: 2026-07-23 14:44:39.412 T:14472 error <general>: Traceback (most recent call last): 2026-07-23 14:44:39.412 T:14472 error <general>: 2026-07-23 14:44:39.413 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.preshowexperience/resources/lib/preshowexperience/actions.py", line 41, in _execute self.execute() 2026-07-23 14:44:39.413 T:14472 error <general>: 2026-07-23 14:44:39.413 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.preshowexperience/resources/lib/preshowexperience/actions.py", line 265, in execute resp = method(self.commandData, headers=headers, data=data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.413 T:14472 error <general>: 2026-07-23 14:44:39.413 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/api.py", line 130, in put return request("put", url, data=data, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.414 T:14472 error <general>: 2026-07-23 14:44:39.414 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.414 T:14472 error <general>: 2026-07-23 14:44:39.414 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.414 T:14472 error <general>: 2026-07-23 14:44:39.414 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.414 T:14472 error <general>: 2026-07-23 14:44:39.414 T:14472 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/adapters.py", line 517, in send raise SSLError(e, request=request) 2026-07-23 14:44:39.414 T:14472 error <general>: 2026-07-23 14:44:39.414 T:14472 error <general>: requests.exceptions.SSLError: HTTPSConnectionPool(host='HOSTIPADDRESS', port=443): Max retries exceeded with url: /api/USERNAME/groups/19/action (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)'))) 2026-07-23 14:44:39.414 T:14472 error <general>: 2026-07-23 14:44:39.461 T:14471 error <general>: Traceback (most recent call last): 2026-07-23 14:44:39.461 T:14471 error <general>: 2026-07-23 14:44:39.462 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 466, in _make_request self._validate_conn(conn) 2026-07-23 14:44:39.462 T:14471 error <general>: 2026-07-23 14:44:39.462 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 1095, in _validate_conn conn.connect() 2026-07-23 14:44:39.463 T:14471 error <general>: 2026-07-23 14:44:39.463 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connection.py", line 730, in connect sock_and_verified = _ssl_wrap_socket_and_match_hostname( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.463 T:14471 error <general>: 2026-07-23 14:44:39.463 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connection.py", line 909, in _ssl_wrap_socket_and_match_hostname ssl_sock = ssl_wrap_socket( ^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.463 T:14471 error <general>: 2026-07-23 14:44:39.463 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/util/ssl_.py", line 469, in ssl_wrap_socket ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.463 T:14471 error <general>: 2026-07-23 14:44:39.463 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/util/ssl_.py", line 513, in _ssl_wrap_socket_impl return ssl_context.wrap_socket(sock, server_hostname=server_hostname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.463 T:14471 error <general>: 2026-07-23 14:44:39.463 T:14471 error <general>: File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.11/lib/python3.11/ssl.py", line 517, in wrap_socket return self.sslsocket_class._create( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.463 T:14471 error <general>: 2026-07-23 14:44:39.463 T:14471 error <general>: File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.11/lib/python3.11/ssl.py", line 1108, in _create self.do_handshake() 2026-07-23 14:44:39.463 T:14471 error <general>: 2026-07-23 14:44:39.463 T:14471 error <general>: File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.11/lib/python3.11/ssl.py", line 1383, in do_handshake self._sslobj.do_handshake() 2026-07-23 14:44:39.463 T:14471 error <general>: 2026-07-23 14:44:39.463 T:14471 error <general>: ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006) 2026-07-23 14:44:39.463 T:14471 error <general>: 2026-07-23 14:44:39.463 T:14471 error <general>: During handling of the above exception, another exception occurred: 2026-07-23 14:44:39.463 T:14471 error <general>: 2026-07-23 14:44:39.464 T:14471 error <general>: Traceback (most recent call last): 2026-07-23 14:44:39.464 T:14471 error <general>: 2026-07-23 14:44:39.464 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 789, in urlopen response = self._make_request( ^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.464 T:14471 error <general>: 2026-07-23 14:44:39.464 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 490, in _make_request raise new_e 2026-07-23 14:44:39.464 T:14471 error <general>: 2026-07-23 14:44:39.464 T:14471 error <general>: urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006) 2026-07-23 14:44:39.464 T:14471 error <general>: 2026-07-23 14:44:39.464 T:14471 error <general>: The above exception was the direct cause of the following exception: 2026-07-23 14:44:39.464 T:14471 error <general>: 2026-07-23 14:44:39.464 T:14471 error <general>: Traceback (most recent call last): 2026-07-23 14:44:39.464 T:14471 error <general>: 2026-07-23 14:44:39.465 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/adapters.py", line 486, in send resp = conn.urlopen( ^^^^^^^^^^^^^ 2026-07-23 14:44:39.465 T:14471 error <general>: 2026-07-23 14:44:39.465 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 843, in urlopen retries = retries.increment( ^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.465 T:14471 error <general>: 2026-07-23 14:44:39.465 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/util/retry.py", line 519, in increment raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.465 T:14471 error <general>: 2026-07-23 14:44:39.465 T:14471 error <general>: urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='HOSTIPADDRESS', port=443): Max retries exceeded with url: /api/USERNAME/groups/7/action (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)'))) 2026-07-23 14:44:39.465 T:14471 error <general>: 2026-07-23 14:44:39.465 T:14471 error <general>: During handling of the above exception, another exception occurred: 2026-07-23 14:44:39.465 T:14471 error <general>: 2026-07-23 14:44:39.465 T:14471 error <general>: Traceback (most recent call last): 2026-07-23 14:44:39.465 T:14471 error <general>: 2026-07-23 14:44:39.467 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.preshowexperience/resources/lib/preshowexperience/actions.py", line 41, in _execute self.execute() 2026-07-23 14:44:39.467 T:14471 error <general>: 2026-07-23 14:44:39.468 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.preshowexperience/resources/lib/preshowexperience/actions.py", line 265, in execute resp = method(self.commandData, headers=headers, data=data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.468 T:14471 error <general>: 2026-07-23 14:44:39.468 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/api.py", line 130, in put return request("put", url, data=data, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.468 T:14471 error <general>: 2026-07-23 14:44:39.468 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.468 T:14471 error <general>: 2026-07-23 14:44:39.468 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.468 T:14471 error <general>: 2026-07-23 14:44:39.468 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/sessions.py", line 703, in send r = adapter.send(request, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-23 14:44:39.468 T:14471 error <general>: 2026-07-23 14:44:39.468 T:14471 error <general>: File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/adapters.py", line 517, in send raise SSLError(e, request=request) 2026-07-23 14:44:39.468 T:14471 error <general>: 2026-07-23 14:44:39.468 T:14471 error <general>: requests.exceptions.SSLError: HTTPSConnectionPool(host='HOSTIPADDRESS', port=443): Max retries exceeded with url: /api/USERNAME/groups/7/action (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.