Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RTBF live error #1051

Open
wilfarte opened this issue Jan 13, 2023 · 45 comments
Open

RTBF live error #1051

wilfarte opened this issue Jan 13, 2023 · 45 comments

Comments

@wilfarte
Copy link

Environnement:
nvidia shield
kodi 19.4
Catchup 0.2.39-beta17

Erreur d'accès à RTBF direct via le plugin.
Le premier accès fonctionne toujours bien mais si je quitte le stream pour ensuite y revenir par la suite j'ai un message HTTP ERROR 403 forbidden URL

kodi.log

@nirolfa
Copy link

nirolfa commented Jan 14, 2023

en lien avec #1028

@darodi
Copy link
Contributor

darodi commented Jan 14, 2023

@wilfarte

Live depuis le menu TV de kodi ou depuis le menu Live TV de CUTVM?

@wilfarte
Copy link
Author

Depuis le menu live TV de CUTVM

@joaopa00
Copy link
Contributor

Peux-tu tester cette version?
version de test

@wilfarte
Copy link
Author

Sous Nvidia shield, dois je me contenter de copier le contenu du dossier Ressources du fichier zip fourni?

@wilfarte
Copy link
Author

Sous Windows, Kodi 19.5, j'ai installé la version fournie et j'obtiens de temps à autre la même erreur ( copie du fichier de ressources).
Je joins le fichier de log
kodi.log

@joaopa00
Copy link
Contributor

Est-ce que le mode dialogue dialogue est activé?
Si oui, peux-tu tester en le désactivant?

@wilfarte
Copy link
Author

Le mode pour la qualité vidéo est sur DEFAULT

@joaopa00
Copy link
Contributor

Une nouvelle version de test...

version de test

@darodi
Copy link
Contributor

darodi commented Jan 17, 2023

@joaopa00

une modification de code? moyen de voir dans une PR draft?

@joaopa00
Copy link
Contributor

J'ai juste rajouté l'user-agent dan les en-têtes des requêtes.

@darodi
Copy link
Contributor

darodi commented Jan 17, 2023

Je ne pense pas que c'est ça.
D'après les tickets, ça fonctionne, puis après un certain temps ça ne marche plus.
Je penche pour un token avec une durée de vie limitée qui est renvoyé toujours identique tant que le délai du token n'est pas dépassé et un refresh à faire après le délai.
Voir fonctionnement de oauth2 : access_token et refresh_token.
Malheureusement, je n'ai pas réussi à reproduire leur cas, il faut attendre la fin de durée de vie du token.

@darodi
Copy link
Contributor

darodi commented Jan 17, 2023

Il faudrait que je vérifie à nouveau le flux, pour voir si on avait bien une durée de vie en même temps que l'access_token. De mémoire, je pense que oui.

@wilfarte
Copy link
Author

Juste une question... L'accès aux chaînes de la RTBF peut se faire via le menu avec deux entrées différentes:

  • RTBF AUVIO et ensuite La UNE ou TIPIK
  • Ne pas entrer dans le sous menu RTBF AUVIO et directement avoir accès à LA UNE
    Il me semble avoir moins de problèmes lorsque je passe par le menu RTBF AUVIO. Les problèmes sont différents et ne sont plus nécessairement liés à un timeout du token éventuel.
    Je vous ferai parvenir les logs des entrées dans le menu AUVIO

La question sera de savoir comment intégrer le contenu de ce sous menu dans l'IPMANAGER

@darodi
Copy link
Contributor

darodi commented Jan 18, 2023

Il me semble avoir moins de problèmes lorsque je passe par le menu RTBF AUVIO. Les problèmes sont différents et ne sont plus nécessairement liés à un timeout du token éventuel.

C'est à dire?

@wilfarte
Copy link
Author

Il me semble avoir moins de problèmes lorsque je passe par le menu RTBF AUVIO. Les problèmes sont différents et ne sont plus nécessairement liés à un timeout du token éventuel.

C'est à dire?

Si je rencontre des problèmes de connexion en ayant cliqué sur le lien dans la racine du menu pour les chaînes belges... ex: LA UNE et que je vais ensuite sur le sous men AUVIO - LA UNE cela semble fonctionner plus facilement. Peut-être une coïncidence ?

@wilfarte
Copy link
Author

J'ai poussé votre dernière version sur mon environnement Nvidia Shield. Comme c'est un environnement que j'utilise tous les jours, je reviendrai vers vous d'ici quelques jours pour effectuer un topo. Si d'ici là vous avez d'autres informations, n'hésitez pas à revenir vers moi... Et si vous souhaitez des tests additionnels, je suis à votre disposition

@wilfarte
Copy link
Author

Suite à différents essais sous Windows, votre plugin fonctionne bien. Je n'ai plus d'erreur quelque soit le programme de la RTBF regardé en direct. J'ai cru voir dans un autre post un commentaire allant dans ce sens sous Windows.
Par contre, sous Nvidia Shield, les problèmes persistent avec une différence sur l'erreur.
Pour les programmes décrits en accessibilité ouverte, pas de problème. Pour les programmes avec accessibilité en belgique, voici une partie des logs liés à l'erreur. La beta18 et la dernière version que vous avez envoyé ont le même symptôme.
kodi.log
Les problèmes sont identiques en Kodi19.5 et Kodi20

@darodi
Copy link
Contributor

darodi commented Jan 21, 2023

quelle est la version de widevine installée?
je ne la vois pas dans les logs
quelle version de inputstreamhelper?

@wilfarte
Copy link
Author

J'ai cru comprendre que sous android tv, Widevine est installé sous android et donc ne l'est pas sous kodi.
Pour inputstream helper 0.5.10+matrix.1 (kodi addon repository)

@darodi
Copy link
Contributor

darodi commented Jan 21, 2023

même problème sur mon téléphone sous Android

@nirolfa
Copy link

nirolfa commented Jan 26, 2023

La questions que je me pose, c'est pourquoi ca déconne avec rtbf et c'est ok avec rtl ???
Et c'est pas juste le live qui va plus avec rtbf, les replay aussi ça marche plus :(
//edit : replay marche mais pas toujours, ou pas du premier coup, faut ressayer plusieurs fois
InputStream Helper 0.5.10+matrix
windwine 4.10.2449.0 (14816.131.0)

@darodi
Copy link
Contributor

darodi commented Jan 26, 2023

@nirolfa
pas la même chaîne, pas le même site, pas la même plateforme, pas la même gestion de licences DRM.
Problème sous android uniquement avec la dernière beta pour auvio rtbf.
Je n'ai pas encore eu l'occasion de regarder pourquoi.

@nirolfa
Copy link

nirolfa commented Jan 30, 2023

Si je rencontre des problèmes de connexion en ayant cliqué sur le lien dans la racine du menu pour les chaînes belges... ex: LA UNE et que je vais ensuite sur le sous men AUVIO - LA UNE cela semble fonctionner plus facilement. Peut-être une coïncidence ?

oui je confirme qu il y a un truc du style,
maintenant parfois attendre 1min avant reclicker ca marche, d autres fois il faut reclicker 20 fois
mais ces derniers jours (coup de chance ? ) ca l'air d'aller du premier coup pour les replay

@nirolfa
Copy link

nirolfa commented Jan 30, 2023

@darodi
bon je vais peut être me remettre à la programmation
quelques conseils par où commencer pour premier plugin, qq bons tutos ?
des tips pour le debugging facile ?

@darodi
Copy link
Contributor

darodi commented Feb 8, 2023

@Hir0-84
Copy link

Hir0-84 commented Mar 4, 2023

Hi I do not know if the problem is related. I have the last version of the add-on installed from the beta channel of the repo. When I try to stream live tv content (ex. La une) from iptv.simple client I get the following error message:

error GetDirectory - Error getting /data/user/0/org.xbmc.kodi/cache/apk/assets/addons/inputstream.adaptive/
error AddOnLog: inputsteam.adaptive: WV_DRM: Exception setting Service Certificate
error AddOnLog: inputsteam.adaptive: OpenDRMSystem failed
error CVideoPlayer::OpenInputStream - error opening [pvr://channels/tv/.../[email protected]_1235520811.pvr]

I am running KODI 20.0 on Android 9.
InputStream Helper is at version 0..510+matrix.1
InputStream Adaptive us at version 20.3.4

Widevine CDM is built into Android

@joaopa00
Copy link
Contributor

joaopa00 commented Mar 4, 2023

The latest version means nothing. PLease explicit the exact version of catchuptvandmore you are using.

@Hir0-84
Copy link

Hir0-84 commented Mar 4, 2023

Sorry! I am using v. 0.2.39-beta20

@Hir0-84
Copy link

Hir0-84 commented Mar 5, 2023

If it can help here is the traceback of the error:

kodi.txt

@joaopa00
Copy link
Contributor

joaopa00 commented Mar 5, 2023

Do you have a belgian IP? Did you fulfill your credentials in settings?

@Hir0-84
Copy link

Hir0-84 commented Mar 6, 2023

Yes I have a belgian IP. The credentials for AUVIO are set.

@joaopa00
Copy link
Contributor

joaopa00 commented Mar 7, 2023

Can you give a try with test version

@Hir0-84
Copy link

Hir0-84 commented Mar 8, 2023

Hi thank you I will give a try over the weekend as soon as I get back control on the TV

@Hir0-84
Copy link

Hir0-84 commented Mar 9, 2023

Before installing the new version LaUne was working, but not LaTrois. During the last days LaUne sometime worked while LaTrois has never worked for me on AndroidTV.
I have installed the new version and both LaUne and LaTrois are not working (see new log)

The same version (dev) on the linux machine is able to open both LaUne and LaTrois without problems

@Hir0-84
Copy link

Hir0-84 commented Mar 9, 2023

LaUne.txt

@dur3x
Copy link

dur3x commented Mar 11, 2023

@Hir0-84 I currently have the exact same problem on my side on Android 9.0 Kodi 20 catchup v0.2.39beta21

2023-03-11 15:37:52.096 T:10868 info : AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1920x1080, max allowed: 1920x1080, Adjust refresh rate: 0
2023-03-11 15:37:52.097 T:10868 error : GetDirectory - Error getting /data/user/0/org.xbmc.kodi/cache/apk/assets/addons/inputstream.adaptive/
2023-03-11 15:37:52.413 T:10868 info : AddOnLog: inputstream.adaptive: Successfully parsed manifest file (Periods: 1, Streams in first period: 3, Type: VOD)
2023-03-11 15:37:52.685 T:10868 error : AddOnLog: inputstream.adaptive: WV_DRM: Exception setting Service Certificate
2023-03-11 15:37:52.691 T:10868 error : AddOnLog: inputstream.adaptive: OpenDRMSystem failed
2023-03-11 15:37:52.695 T:10868 error : CVideoPlayer::OpenInputStream - error opening [plugin://plugin.video.catchuptvandmore/resources/lib/channels/be/rtbf/get_video_url/?pickle=800495d5000000000000007d94288c075f7469746c655f948c2f44656d61696e206e6f75732061707061727469656e7420533036202d20313136202d20457069736f64652031333737948c076974656d5f6964948c05617576696f948c09766964656f5f75726c948c4c68747470733a2f2f7777772e727462662e62652f7461726d61632f706c61792f64657461696c5f64656d61696e2d6e6f75732d61707061727469656e742d7330363f69643d33303036393633948c08766964656f5f6964944af3e12d008c0669735f64726d94888c0969735f7265646265659488752e]

I'm well running it in belgium and with credentials set (it works on their website)

@joaopa00
Copy link
Contributor

I am not in Belgium and I do not have a Belgian vpn. So I can not test by myself. Can you give a try to this version?
test version

@wilfarte
Copy link
Author

"/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.catchuptvandmore/resources/lib/channels/be/rtbf.py", line 488, in get_video_redbee
resp_cert = urlquick.get(certificate_url, headers=GENERIC_HEADERS, max_age=-1).text
^^^^^^^^^^^^^^^
NameError: name 'certificate_url' is not defined

@dur3x
Copy link

dur3x commented Apr 22, 2023

I am not in Belgium and I do not have a Belgian vpn. So I can not test by myself. Can you give a try to this version? test version

I tested it (from dev branch) and it works for non-DRM content but for DRM content it crashes like that:

2023-04-22 14:31:56.155 T:24533 info : Creating InputStream
2023-04-22 14:31:56.179 T:24533 warning : AddOnLog: inputstream.adaptive: Set headers to the manifest by using "inputstream.adaptive.stream_headers" property is a deprecated behaviour that will be removed in future.
To set headers to the manifest, use "inputstream.adaptive.manifest_headers" property.
2023-04-22 14:31:56.186 T:24533 info : AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1920x1080, max allowed: 1920x1080, Adjust refresh rate: 0
2023-04-22 14:31:56.187 T:24533 error : GetDirectory - Error getting /data/user/0/org.xbmc.kodi/cache/apk/assets/addons/inputstream.adaptive/
2023-04-22 14:31:56.431 T:24533 info : AddOnLog: inputstream.adaptive: Successfully parsed manifest file (Periods: 1, Streams in first period: 7, Type: live)
2023-04-22 14:31:56.501 T:24533 error : AddOnLog: inputstream.adaptive: WV_DRM: Exception setting Service Certificate
2023-04-22 14:31:56.510 T:24533 error : AddOnLog: inputstream.adaptive: OpenDRMSystem failed
2023-04-22 14:31:56.516 T:24533 error : CVideoPlayer::OpenInputStream - error opening [plugin://plugin.video.catchuptvandmore/resources/lib/channels/be/rtbf/get_live_url/?pickle=80049511010000000000007d94288c075f7469746c655f948c4f4c612054726f6973202d204c65676f20467269656e6473203a2043696e712066696c6c657320656e206d697373696f6e202d2044657320616d692d652d7320c3a02071756174726520706174746573948c076974656d5f6964948c05617576696f948c086c6976655f75726c948c4668747470733a2f2f727462662d6c6976652e666c2e667265656361737465722e6e65742f6c6976652f727462662f67656f2f64726d2f6c6174726f69735f6165732e6d337538948c0669735f64726d94888c076c6976655f6964944a94eb06008c0969735f72656462656594888c0b65787465726e616c5f6964948c136c6976655f3435333532345f3642413937426294752e]

If that can help you, I can check to give you a belgium vpn access

@darodi
Copy link
Contributor

darodi commented Sep 9, 2023

même problème sur mon téléphone sous Android
Originally posted by @darodi in #1051 (comment)

@wilfarte @nirolfa @dur3x
Je n'ai plus de soucis sous android avec mon téléphone maintenant.
Cette issue existe-t-elle toujours pour vous?

I don't have the problem on Android with my phone anymore.
Is this issue still open for you?

@wilfarte
Copy link
Author

même problème sur mon téléphone sous Android
Originally posted by @darodi in #1051 (comment)

@wilfarte @nirolfa @dur3x Je n'ai plus de soucis sous android avec mon téléphone maintenant. Cette issue existe-t-elle toujours pour vous?

I don't have the problem on Android with my phone anymore. Is this issue still open for you?

Bonjour à tous

Sous nvidia shield le problème persiste. Pour les contenus non-DRM ok mais pour le DRM, l problème est toujours présent.
J'ai actuellement la version 0.2.39-beta37
Merci pour le travail effectué par ceux qui font évoluer le produit. C'est un petit problème à côté de toutes les améliorations et correctifs apportés sur ce produit.

@stemy2
Copy link

stemy2 commented Nov 13, 2023

Même problème ici.
0.2.39-beta39
kodi 20.2 linux

En revanche, les chaînes du sous-menu RTBF auvio fonctionnent sans problème.

@stemy2
Copy link

stemy2 commented Dec 12, 2023

Après quelques tests voici mon constat: tantôt toutes les chaînes fonctionnent, tantôt certaines retournent une erreur 403, et ce sans que je ne change quoi que ce soit à la configuration.

@PowaBanga
Copy link

PowaBanga commented Apr 4, 2024

I have exactly the same problem on my archlinuxarm, kodi 20.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants