plugin.video.orange.fr icon indicating copy to clipboard operation
plugin.video.orange.fr copied to clipboard

Plus de logo des chaines

Open Bestdoud opened this issue 3 years ago • 9 comments

Les logo des chaines ont disparus

Bestdoud avatar Oct 06 '22 20:10 Bestdoud

Je l'ai remarqué chez moi également. Ca ne devrait pas être trop compliqué à résoudre normalement !

BreizhReloaded avatar Oct 12 '22 10:10 BreizhReloaded

Orange a ajouté un marqueur dans l'url des logos. J'ai modifié la méthode get_streams du fichier orange.fr

`

    for channel in channels:
        channel_id: str = channel['id']
        logo = channel['logos']['square'] if 'square' in channel['logos'] else None
        marker = logo.find('%2F')
        channel_logo = logo[:marker]+logo[marker+3:].replace('/','%2F')

        streams.append({
            'id': channel_id,
            'name': channel['name'],
            'preset': channel['zappingNumber'],
            'logo': channel_logo,
            'stream': f'plugin://plugin.video.orange.fr/channel/{channel_id}',
            'group': [group_name for group_name in self.groups if int(channel['id']) in self.groups[group_name]]
        })`

CoderReloaded avatar Oct 22 '22 22:10 CoderReloaded

Bonjour, super d'avoir trouvé et corrigé le problème J'ai remplacé le code mais kodi arrive plus à l'installer. j'ai juste ouvert le zip avec windows puis copié le fichier dans le dossier provider_templates Serait-il possible d'avoir le zip complet ? merci

Bestdoud avatar Oct 23 '22 19:10 Bestdoud

Bonjour,

J'ai essayé la technique de @CoderReloaded et updaté le fichier orange.py (en enlevant la petite guillemet à la fin), puis recompressé l'archive et réinstallé l'extension modifiée. J'arrive à installer l'application, mais elle ne fonctionne plus : juste après l'installation elle m'afficher "Erreur de Orange TV France".

F.

chakrademorue avatar Oct 23 '22 23:10 chakrademorue

Désolé, j'ai proposé une modif à @BreizhReloaded dans son repo. je pense qu'il faudra attendre pour le fichier d'install et voir si il n'y a pas une méthode plus propre pour faire cette bidouille.

Cette modif pour moi fonctionne, mais je n'ai pas eu besoin de réinstallé l'addon, j'ai directement modifié le fichier dans le répertoire de l'addon dans Kodi déjà installé. Ensuite j'ai rafraichi les chaines et le guide dans ipTvManager et cela à fonctionné.

L'url retourné par l'endpoint est https://proxymedia.woopic.com/api/v1/images/553%2F/logos/v2/logos/livetv_tf1/20180417_164011/webTVSquare/logo_150x150.png

alors que la bonne url devrait-être https://proxymedia.woopic.com/api/v1/images/553%2Flogos%2Fv2%2Flogos%2Flivetv_tf1%2F20180417_164011%2FwebTVSquare%2Flogo_150x150.png

Voilà ce que fait mon bout de code, mais jen ne garantit pas qu'il fonctionne de facoon optimale pour tout le monde. Je laisse @BreizhReloaded voir si il n'y a pas une facon plus fonctionnel.

CoderReloaded avatar Oct 24 '22 06:10 CoderReloaded

PS: Le copier/coller de ma solution dans mon commentaire précédent peut entrainer des erreurs si il est mal fait. Python respecte une certaine indentation pour que le code soit fonctionnel. Si vous n'avez pas de connaissance de ce language, il peut être compliqué de debug le problème. D'ici la, il est préférable d'attendre une intégration de cette modification, proprement dans l'addon par le propriétaire de celui-ci.

CoderReloaded avatar Oct 24 '22 07:10 CoderReloaded

Bonjour @CoderReloaded un grand merci pour ces précisions :) Effectivement, je ne connais pas du tout le Python, donc je vais plutôt sagement attendre une version à jour de l'add-on.

D'ailleurs, à cet effet, est-ce qu'il existe un repo pour avoir une mise à jour automatique de l'add-on ? Ou faut-il télécharger à chaque fois le ZIP et surveiller les MAJ ?

chakrademorue avatar Oct 24 '22 07:10 chakrademorue

je pense avoir réussi. voici le zip

plugin.video.orange.fr-OK1123.zip

Bestdoud avatar Oct 24 '22 18:10 Bestdoud

Merci beaucoup @Bestdoud ! Cela fonctionne pour moi !

chakrademorue avatar Oct 26 '22 10:10 chakrademorue