Open afurquim opened 2 years ago
Testei com a versão 2.2.4 e o erro também está aparecendo... então não foi a atualização e sim coincidência.
Mesmo aqui. Parece ser duplicado no #205 , mudança na autenticação do site. @olavopeixoto sugeriu copiar token de navegador autenticado, mas não consegui encontrar ainda descrição de como fazê-lo.
Mantenho este post somente para documentação: Aqui eu misturei settings.xml da versão Leia com a versão Matrix (que estou executando), daí o erro ao ler as configurações do cache. As chaves foram modificadas, assim como o formato de armazenamento. Os serviços eram chamados e armazenados como 'globoplay' e 'globosat' e, no Matrix, como '4654' e '6905'.
Ativando a depuração, entrando no Addon, simplesmente escolhendo a opção Canais sob Demanda, lista todos os canais, mas aparece a mensagem de erro acima. No log:
2022-10-10 09:07:42.899 T:11660 WARNING <general>: [plugin.video.brplay] - Auth: Creating Authenticator for service 4654
2022-10-10 09:07:42.899 T:11660 WARNING <general>: [plugin.video.brplay] - ERROR Loading auth cache: Expecting value: line 1 column 1 (char 0)
2022-10-10 09:07:42.899 T:11660 WARNING <general>: [plugin.video.brplay] - Auth: No cached auth token for service: 4654
2022-10-10 09:07:42.899 T:11660 WARNING <general>: [plugin.video.brplay] - Auth: Creating Authenticator for service 6905
2022-10-10 09:07:42.899 T:11660 WARNING <general>: [plugin.video.brplay] - ERROR Loading auth cache: Expecting value: line 1 column 1 (char 0)
2022-10-10 09:07:42.899 T:11660 WARNING <general>: [plugin.video.brplay] - Auth: No cached auth token for service: 6905
Antes eu havia copiado o token do navegador e colocado em globoplay_credentials no arquivo settings.xml
@olavopeixoto , este erro aqui é devido à falta de autenticação também? Porque a navegação faz normal, mas da erro ao tentar executar
@Leonardo110722 , você mudou de Kodi Leia para Matrix? Eu tive exatamente o mesmo problema e fui buscar o que causava o erro. Aparentemente, tem a ver com o formato em que se armazenava o cache da autenticação Globoplay e Globosat no settings.xml do addon. Eu conseguir fazer o erro HTML desaparecer colocando as configurações no novo formato. Mas, mesmo assim, não consegui executar os vídeos, com erro de "502 - Bad Gateway for url: https://jarvis-aws.globo.com/graphql?query=...". Provavelmente a parte de autenticação é um pouco mais embaixo.
Para me livrar do erro HTML ao navegar, alterei o arquivos settings.xml em userdata/addon_data/plugin.video.brplay:
Onde era globoplay_credentials e globoplay_user_data, substituí por 4654_credentials e 4654_user_data. Onde era globosat_credentials e globosat_user_data, substituí por 6905_credentials e 6905_user_data. Entretanto, os dados no Leia estão em um formato que desconheço e agora precisa estar no formato JSON. As seguintes mudanças eu precisei fazer:
Como exemplo, o que eu tinha como:
(dp1
S'error_message'
p2
sS'Usu\xc3\xa1rio autenticado com sucesso'
p3
sS'success'
p4
I01
 ...
Virou:
{"error_message": "Usuário autenticado com sucesso", "sucess": true, ... }
Como falei acima, isso tirou as mensagens de erro html citadas na abertura deste problema. Mas, mesmo usando a chave de autenticação atual do meu navegador, o erro ao tentar executar os vídeos continua.
Vou aproveitar esse tópido que já está aberto sobre o assunto que eu ia perguntar...
Não sei dizer se o globoplay parou de funcionar depois de atualizar a versão para 2.4.5 pq eu estava testando o oiplay e não estava usando o globoplay... agora que o oiplay estava redondo eu fui olhar o globoplay e aparece uma mensagem de erro que não aparecia na versão 2.2.4 e estava funcionando bem.
Tem alguém por aqui usando o Globoplay que poderia me confirmar se realmente está dando erro?? Estou usando o em 2 estações de teste: Linux debian 10 com kodi 19.4 e um pc com libreelec 10.0.2 e kodi 19.4... os 2 estão apresentando o mesmo erro.
Fico agradecido se alguém me responder. Leonardo.