Netflix add-on version
1.23.5
Operative systems used
LibreELEC
Kodi version used
Other (specify in description)
Description of the bug
- Kodi Version: 21.3 Omega
- Raspi5
The URL is not available:
https://www.netflix.com/api/shakti/mre/profilehub
ChatGPT says, that the Falcon / Shakti API is not longer available.
- The endpoint has been removed or renamed.
- Netflix has migrated that functionality to a different internal API (for example, GraphQL or another service).
The other Plugins work fine:
- YouTube
- ARD/ZDF
- Prime Video
- arte
- ToolBox
- for GPIO access with
gpioget, gpioset
/sys/class/gpio/export does not work anymore on Kodi Omega
Steps to reproduce the behavior
- Try to login with NFAuthentication.key and pin.
- Then this error occurs.
Debug log - mandatory
2026-08-01 22:05:37.037 T:7074 error : [plugin.video.netflix (0)] IPC callback raised exception: 404 Client Error: Not Found for url: https://www.netflix.com/api/shakti/mre/profilehub 2026-08-01 22:05:37.043 T:7074 error : [plugin.video.netflix (0)] Traceback (most recent call last): File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/services/http_server.py", line 105, in handle_request ret_data = _call_func(func, pickle.loads(data)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/services/http_server.py", line 161, in _call_func return func(**data) ^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/utils/logging.py", line 139, in timing_wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/services/nfsession/session/access.py", line 132, in login_auth_data response = self.post_safe('profile_hub', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/services/nfsession/session/access.py", line 76, in post_safe return self.post(endpoint, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/services/nfsession/session/http_requests.py", line 41, in post return self._request_call( ^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/utils/logging.py", line 139, in timing_wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/services/nfsession/session/http_requests.py", line 48, in _request_call return self._request(method, endpoint, None, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/services/nfsession/session/http_requests.py", line 107, in _request return self._request(method, endpoint, True, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/services/nfsession/session/http_requests.py", line 110, in _request response.raise_for_status() File "/storage/.kodi/addons/script.module.requests/lib/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://www.netflix.com/api/shakti/mre/profilehub 2026-08-01 22:05:37.115 T:6998 error : [plugin.video.netflix (1)] Traceback (most recent call last): File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/run_addon.py", line 29, in wrapper func(*args, **kwargs) File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/run_addon.py", line 265, in run success = route(pathitems) ^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/run_addon.py", line 88, in lazy_login_wrapper if G.REQUEST_PARAMS.get('ignore_login') or _check_valid_credentials(): ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/run_addon.py", line 73, in _check_valid_credentials if not login(): ^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/utils/api_requests.py", line 58, in login if password and common.make_call('login_auth_data', {'data': data, 'password': password}): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/utils/logging.py", line 139, in timing_wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/common/ipc.py", line 94, in make_call return make_http_call(endpoint, func_name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/common/ipc.py", line 117, in make_http_call raise _data requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://www.netflix.com/api/shakti/mre/profilehub 2026-08-01 22:05:37.127 T:1073 info : Loading skin file: DialogConfirm.xml, load type: KEEP_IN_MEMORY
Possible fix
If Falcon Shakti ist not longer supported, the Netflx Api graphql might work.
I guess this is a lot of work to do 🙁
Additional context
No response
Screenshots

Netflix add-on version
1.23.5
Operative systems used
LibreELEC
Kodi version used
Other (specify in description)
Description of the bug
The URL is not available:
https://www.netflix.com/api/shakti/mre/profilehubChatGPT says, that the Falcon / Shakti API is not longer available.
The other Plugins work fine:
gpioget,gpioset/sys/class/gpio/exportdoes not work anymore on Kodi OmegaSteps to reproduce the behavior
Debug log - mandatory
2026-08-01 22:05:37.037 T:7074 error : [plugin.video.netflix (0)] IPC callback raised exception: 404 Client Error: Not Found for url: https://www.netflix.com/api/shakti/mre/profilehub 2026-08-01 22:05:37.043 T:7074 error : [plugin.video.netflix (0)] Traceback (most recent call last): File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/services/http_server.py", line 105, in handle_request ret_data = _call_func(func, pickle.loads(data)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/services/http_server.py", line 161, in _call_func return func(**data) ^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/utils/logging.py", line 139, in timing_wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/services/nfsession/session/access.py", line 132, in login_auth_data response = self.post_safe('profile_hub', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/services/nfsession/session/access.py", line 76, in post_safe return self.post(endpoint, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/services/nfsession/session/http_requests.py", line 41, in post return self._request_call( ^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/utils/logging.py", line 139, in timing_wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/services/nfsession/session/http_requests.py", line 48, in _request_call return self._request(method, endpoint, None, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/services/nfsession/session/http_requests.py", line 107, in _request return self._request(method, endpoint, True, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/services/nfsession/session/http_requests.py", line 110, in _request response.raise_for_status() File "/storage/.kodi/addons/script.module.requests/lib/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://www.netflix.com/api/shakti/mre/profilehub 2026-08-01 22:05:37.115 T:6998 error : [plugin.video.netflix (1)] Traceback (most recent call last): File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/run_addon.py", line 29, in wrapper func(*args, **kwargs) File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/run_addon.py", line 265, in run success = route(pathitems) ^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/run_addon.py", line 88, in lazy_login_wrapper if G.REQUEST_PARAMS.get('ignore_login') or _check_valid_credentials(): ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/run_addon.py", line 73, in _check_valid_credentials if not login(): ^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/utils/api_requests.py", line 58, in login if password and common.make_call('login_auth_data', {'data': data, 'password': password}): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/utils/logging.py", line 139, in timing_wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/common/ipc.py", line 94, in make_call return make_http_call(endpoint, func_name, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/common/ipc.py", line 117, in make_http_call raise _data requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://www.netflix.com/api/shakti/mre/profilehub 2026-08-01 22:05:37.127 T:1073 info : Loading skin file: DialogConfirm.xml, load type: KEEP_IN_MEMORY
Possible fix
If Falcon Shakti ist not longer supported, the Netflx Api
graphqlmight work.I guess this is a lot of work to do 🙁
Additional context
No response
Screenshots