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

[FR - MYCANAL] New url and APIs #1160

Merged
merged 8 commits into from
Aug 4, 2023

Conversation

darodi
Copy link
Contributor

@darodi darodi commented Jun 7, 2023

[FR - MYCANAL] new url and APIs

début de correctif.
correction de list index out of range, mais il y a d'autres changements dans les API.

@darodi
Copy link
Contributor Author

darodi commented Jun 7, 2023

Bizarrement, j'obtiens cette erreur dans Kodi lors de l'appel à
https://pass-api-v2.canal-plus.com/services/apipublique/createToken

mais pas d'erreur en debug avec le projet catchuptvandmore-test, l'appel passe.

à creuser.

error <general>: [Catch-up-TV-&-More.support] [Errno Expecting value] <HTML><HEAD>
   <TITLE>Access Denied</TITLE>
   </HEAD><BODY>
   <H1>Access Denied</H1>
	
   You don't have permission to access "http&#58;&#47;&#47;pass&#45;api&#45;v2&#46;canal&#45;plus&#46;com&#47;services&#47;apipublique&#47;createToken" on this server.<P>
   Reference&#32;&#35;18&#46;ee53dd58&#46;1686172261&#46;a80f9b2
   </BODY>
   </HTML>
  
     
   Traceback (most recent call last):
	 File "C:\Users\rodi_\AppData\Roaming\Kodi\addons\script.module.codequick\lib\codequick\support.py", line 306, in run_callback
	   redirect = parent_ins(route, arg_params, self.callback_params)
	 File "C:\Users\rodi_\AppData\Roaming\Kodi\addons\script.module.codequick\lib\codequick\resolver.py", line 67, in __call__
	   results = super(Resolver, self).__call__(route, args, kwargs)
	 File "C:\Users\rodi_\AppData\Roaming\Kodi\addons\script.module.codequick\lib\codequick\script.py", line 169, in __call__
	   return route.function(self, *args, **kwargs)
	 File "C:\Users\rodi_\AppData\Roaming\Kodi\addons\plugin.video.catchuptvandmore\resources\lib\channels\fr\mycanal.py", line 449, in get_video_url

@darodi darodi force-pushed the mycanal_new_pages branch 3 times, most recently from 2a55b73 to f88ad09 Compare June 7, 2023 21:26
@joaopa00
Copy link
Contributor

Toujours en brouillon?

@darodi
Copy link
Contributor Author

darodi commented Jun 18, 2023

@joaopa00

Erreur en déployé, mais ça passe en debug avec catchuptvandmore-test en debug :/
J'ai du mal à comprendre la différence.
détail ici #1160 (comment)

Il faudrait que je continue à regarder ou que quelqu'un d'autre me dise le comportement chez lui

@joaopa00
Copy link
Contributor

J teste dans la semaine et envoie le retour.

@joaopa00 joaopa00 changed the title [FR - MYCANAL] new url and APIs [FR - MYCANAL] New url and APIs Jul 29, 2023
@joaopa00
Copy link
Contributor

joaopa00 commented Jul 29, 2023

Avec cette série de patches, je reçois une erreur 415 à la ligne 628

resp = requests.post(LIVE_TOKEN_URL, json=data, headers=hdr).json()

@darodi
Copy link
Contributor Author

darodi commented Jul 29, 2023

Ok merci pour le retour.
Je continuerai à regarder ce soir.

@darodi
Copy link
Contributor Author

darodi commented Jul 31, 2023

Avec cette série de patches, je reçois une erreur 415 à la ligne 628

resp = requests.post(LIVE_TOKEN_URL, json=data, headers=hdr).json()

Cette partie est "normale" je n'ai retravaillé que le replay, pas le live.
Je vais regarder ça.

@joaopa00
Copy link
Contributor

joaopa00 commented Jul 31, 2023

Pour le replay, j'ai aussi un problème:
C8->Fiction->Le mystère de Oak Island->Saison 9->Episode 1

Il semble vouloir jouer avec le drm playready

kodi.txt

@darodi
Copy link
Contributor Author

darodi commented Aug 2, 2023

@joaopa00

Pour le replay, j'ai aussi un problème: C8->Fiction->Le mystère de Oak Island->Saison 9->Episode 1

Il semble vouloir jouer avec le drm playready

C'est un fichier ism mais sans DRM.
Le dernier push devrait fixer ce problème.

Entrées de menu nettoyées également.

Il reste le live qui ne passe pas.
et je dois tester un peu toutes les chaînes en replay.

@darodi
Copy link
Contributor Author

darodi commented Aug 2, 2023

j'ai l'impression que cette chaîne n'existe plus
j'ai ajouté cnews.

 ('seasons', 'Seasons', 'seasons.png', 'seasons_fanart.jpg'),

@joaopa00
Copy link
Contributor

joaopa00 commented Aug 3, 2023

Les replays ont l'air de fonctionner, mais pas les directs. Merci pour le boulot accompli

@darodi
Copy link
Contributor Author

darodi commented Aug 3, 2023

@joaopa00

merci pour le test
je bascule en non draft s'il faut merger.
Après tout, la situation n'est pas pire qu'avant.
je créerai une PR pour les lives, en attendant, les liens DailyMotion fonctionnent.

@darodi darodi marked this pull request as ready for review August 3, 2023 15:47
@darodi
Copy link
Contributor Author

darodi commented Aug 3, 2023

toujours un problème avec la première entrée en replay
https://www.canalplus.com/chaines/canalplus-en-clair

exemple
↪ Root menu (1) ➡ Catch-up TV (2) ➡ France (2) ➡ myCANAL (3) ➡ Canal + (1) ➡ Theme - Chaines - CANAL+ en clair - CANAL+ en clair (1) ➡ Clique (1) ➡ Clique (1)

drm_type 'DRM_MKPC_WIDEVINE_DASH'
n'a plus l'air de fonctionner

@joaopa00 joaopa00 merged commit f1d1165 into Catch-up-TV-and-More:dev Aug 4, 2023
2 of 3 checks passed
@darodi darodi deleted the mycanal_new_pages branch August 5, 2023 15:02
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

Successfully merging this pull request may close these issues.

2 participants