-
Notifications
You must be signed in to change notification settings - Fork 241
Dev. FAQ
This list provides helps and where possible solutions for problems that a developer may encounter.
Problems:
Errors:
Most video services usually provide streams with language code in ISO 639-1 format, well accepted in Kodi (example es
Spanish).
But nowadays a new standard is being adopted the IETF BCP 47, which provides the country code (example es-ES
Spanish-Spain).
This format is not supported in Kodi, and will results in the wrong display of language names, for example:
-
es-ES
will be displayed in Kodi OSD settings asSpanish-Spanish
-
pt-BR
will be displayed in Kodi OSD settings asPortuguese-Breton
- and so on...
Currently the only workaround is use a proxy to change the language code on each stream of the manifest, to something that does not exist, as follow:
-
es-ES
to be changed toes-Spain
will be displayed asSpanish-Spain
-
pt-BR
to be changed topt-Brazil
will be displayed asPortuguese-Brazil
- and so on...
Whether or not you choose to apply this change, you will have problems with Kodi automatic language selection.
We know two common reasons that can lead to an HTTP error 403:
You can recognise this type of protection by analysing HTTP requests/responses which should contain the word Cloudflare. This anti-bot protection does not allow us to download files, there is currently no known solution.
There is currently no known solution. For more info see Verified Media Path (VMP) page.
User Documentation
Developer Documentation
- Integration
- Integration DRM
- Integration DRM (old)
- Stream selection types properties
- How to test a stream
- Test samples python addon
- How to provide custom manifest and license
- Supported containers and codecs
- Verified Media Path (VMP)
- Set resolution limits for DRM streams
- Custom DASH manifest tags
- Audio Subtitles track properties
- Dev. FAQ
- Widevine ARM64 support
- Add‐on WIP status
Development