Open marcusmuller opened 3 years ago
Eu resolvi desinstalar o Kodi 18.8 e ao reinstalar-lo tive sucesso para a versão 1.0.23. Funcionou tanto pra Win quanto pra Android.
O erro voltou hoje menos de 24hrs no andorid usando o Kodi 18.8. Só funciona os canais que salvei como favoritos e deles apenas os Canais Globo Regionais. Quando entro na abra Canais Ao Vivo para listar, vem então o erro "Invalid Token" e/ou "Subscribes Only". No PC até agora está normal!
Segue o novo log https://pastebin.com/raw/H8LHLUq7
Pelo log em https://github.com/olavopeixoto/plugin.video.brplay/issues/158#issue-967491726, o seu erro de token ocorre no módulo relacionado ao SBT. Suponho que, se desabilitá-lo, o erro desaparecerá.
Já a lista de canais Globo vazia parece ocorrer pelo mesmo problema que eu reportei em https://github.com/olavopeixoto/plugin.video.brplay/issues/161.
Você deve conseguir resolvê-lo temporariamente editando diretamente o código do addon em C:\Users\mmcar\AppData\Roaming\Kodi\addons\plugin.video.brplay\resources\lib\modules\globoplay\scraper_live.py
e aplicando as mudanças que eu reportei em https://github.com/olavopeixoto/plugin.video.brplay/issues/161.
Se quiser testar, segue a versão que estou usando aqui. Você precisará remover a extensão .txt
e substituir o arquivo scraper_live.py
em C:\Users\mmcar\AppData\Roaming\Kodi\addons\plugin.video.brplay\resources\lib\modules\globoplay\scraper_live.py
.
Pelo log em #158 (comment), o seu erro de token ocorre no módulo relacionado ao SBT. Suponho que, se desabilitá-lo, o erro desaparecerá.
Já a lista de canais Globo vazia parece ocorrer pelo mesmo problema que eu reportei em #161.
Você deve conseguir resolvê-lo temporariamente editando diretamente o código do addon em
C:\Users\mmcar\AppData\Roaming\Kodi\addons\plugin.video.brplay\resources\lib\modules\globoplay\scraper_live.py
e aplicando as mudanças que eu reportei em #161.Se quiser testar, segue a versão que estou usando aqui. Você precisará remover a extensão
.txt
e substituir o arquivoscraper_live.py
emC:\Users\mmcar\AppData\Roaming\Kodi\addons\plugin.video.brplay\resources\lib\modules\globoplay\scraper_live.py
.
Valeu, Renato!
Vou seguir esses passos e volto em breve com um feedback.
Voltei!
Fire TV Android: Eu infelizmente não consegui seguir o passo da substituição do arquivo , pois no fire tv não é possível acessar o caminho da modificação. Aqui é listado todos os canais, mas alguns deles, Globonews e BIS, por exemplo, não abrem e nem mesmo aparece a mensagem de erro. Simplesmente começa a carregar e nada.
Log:
kodi (2).log
No PC: Não tive sucesso quando alterei para o novo arquivo. Deletei o addon e suas configurações, reinstalei e não tive sucesso nos CANAIS GLOBO, apenas abriu os Globo Regionais. Nos Canais Globo segue o mesmo erro de "Invalid Token"
Log do PC: kodi.log
Vou repetir o processo que fiz lá no ínicio e que funcionou. Daqui a pouco volto com um feedback.
Se o addon for reinstalado após as modificações, elas serão perdidas.
Minha sugestão é instalar a última versão e, então, substituir o arquivo.
Aquele caminho que eu digitei é baseado no log do seu PC. De fato, não funcionará em Android.
O seu problema no Android, pelo log, parece ser com a URL para decodificação do vídeo:
2021-08-14 10:40:20.854 T:2450 ERROR: CCurlFile::Open failed with code 404 for https://live.video.globo.com/d/m/s/dash-gnews24ha/index.mpd?h=0401628948541145064054016289520201994461918jX7A3TwYVeadEqcMEhShFQ&k=app&a=F&u=52dfc02cdd23810590000f57_890eab77-9267-4b87-a16b-e0c99b18be60:
2021-08-14 10:40:20.855 T:2450 ERROR: AddOnLog: InputStream Adaptive: Cannot download https://live.video.globo.com/d/m/s/dash-gnews24ha/index.mpd?h=0401628948541145064054016289520201994461918jX7A3TwYVeadEqcMEhShFQ&k=app&a=F&u=52dfc02cdd23810590000f57_890eab77-9267-4b87-a16b-e0c99b18be60
Nas opções avançadas do add-on há uma opção para preferir streams DASH. Tentou mexer nela para ver o que acontece?
Se o addon for reinstalado após as modificações, elas serão perdidas.
Minha sugestão é instalar a última versão e, então, substituir o arquivo.
Aquele caminho que eu digitei é baseado no log do seu PC. De fato, não funcionará em Android.
Eu fiz a modificação sem reinstalar addon ou kodi, mesmo assim não tive resultado. Eu disse que agora eu iria reinstalar o kodi, pois funcionou pra mim no início, mas desisti pq da muito trabalho (risos altos).
É claro que busquei o caminho para android (sdcard\Andoird\data...\Kodi\addons\plugin.video.brplay\resources\lib\modules\globoplay), mas não é possível modificar. Apenas posso fazer download de arquivos, como o kodi.log, por exe.
Eu testei no VLC esses dois links que você disse que pode ser problema de decoder, mas também não abriu. Se tivesse ok, ele abriria neste momento, pois ainda não deu tempo para expirar.
Eu estava alternando em DASH e HLS e não mudava nada!
NO PC:
Eu desmarquei o caixa de dar preferência ao DASH, reiniciei o kodi e os Canais Globo e Globo Regionais abriram de boas! O link que abriu aqui, e que eu pude ver no vlc, foi de HLS. Vou tentar fazer a mesma coisa para o Android.
Houston, o problema de token ainda persiste. Essas soluções até aqui foram temporárias. Ontem os canais globo regionais estão todos funcionando, mas hoje já estão retornando o mesmo erro anterior. E sempre está sendo esse mesmo padrão.
Oi @marcusmuller. Pelos logs, o efeito pode até ser o mesmo, mas a causa é diferente. Desta vez, o problema parece ter sido que o add-on perdeu o token de autenticação na Globo Play. Até o momento, o patch tem funcionado bem na minha RPi3 com libreelec.
A linha relevante no seu log é:
hash_token = get_signed_hashes(hash_json['hash'])[0] if 'hash' in hash_json else hash_json['token']
E o problema é que hash_json
parece não ter o membro token
. Como eu não vi esse problema por aqui, não sei como te ajudar nessa.
Eu não sei pq isso está acontecendo. Mas uma coisa interessante comentar é que quase sempre tenho que fazer login nos app da Globo, e quando limpo o cache e as credenciais no addon, o canal abre. Talvez tenha algo haver com link expirado.
Faz sentido. Resta descobrir o motivo de estar expirando tão rápido. Será que existe algum limite de sessões ativas na Globo? Em https://minhaconta.globo.com/ vc consegue ver suas sessões em dispositivos. Me pergunto se essa lista não estaria demasiadamente grande. 🤔
(A minha atualmente possui 10 entradas. É só um chute, não sei se realmente tem a ver.)
Acredito que tenha sido resolvido no ultimo release. Testem e me avisem
Matrix https://github.com/olavopeixoto/plugin.video.brplay/releases/tag/2.0.2
Leia https://github.com/olavopeixoto/plugin.video.brplay/releases/tag/1.0.24
Acredito que tenha sido resolvido no ultimo release. Testem e me avisem
Matrix https://github.com/olavopeixoto/plugin.video.brplay/releases/tag/2.0.2
Leia https://github.com/olavopeixoto/plugin.video.brplay/releases/tag/1.0.24
Ok, Houston. Vou testar por alguns dias e volto com um feedback. Over.
@olavopeixoto, obrigado. Me desculpe se entendi errado, mas lendo os diffs, parece que somente o Net NOW foi afetado entre a 1.0.23 e 1.0.24.
Considerando que estamos discutindo Globo Play aqui e que esses módulos parecem não compartilhar código, desconfio que não será essa a solução.
Deixei passar alguma coisa?
https://github.com/olavopeixoto/plugin.video.brplay/commit/447c2ebe6d80109ec485620c4eed24110d7eba8a
O codigo pro retry em caso de token expirado estava limitado ao status 500 mas a globo mudou pra 498
Acredito que tenha sido resolvido no ultimo release. Testem e me avisem
Matrix https://github.com/olavopeixoto/plugin.video.brplay/releases/tag/2.0.2
Leia https://github.com/olavopeixoto/plugin.video.brplay/releases/tag/1.0.24
Posso confirmar que resolveu no Matrix! (OSMC em Raspberry Pi 3 B)
OFF-TOPIC: Aqui os SporTV estão travando bastante (lag, "buffering"). Vou ver se tem algo que eu possa fazer além de pausar e deixar ele bufferizar um pouco mais...
Pode tentar usar um cdn diferente pra vê se ajuda, além da globo (padrão) tem o Akamai e Verizon. É só trocar nos ajustes do Addon.
Esse erro ainda existe?
Não. Só as vezes ao abrir o primeiro canal quando abre o kodi o muda rapido de um canal para o outro.
Erro apresentado na versão 1.0.23 para os produtos Globo. Já apaguei o addons por completo, limpei cache, mas nada adianta.
Não consigo acessar nada devido ao erro "Invalid Token"
Segue o log: https://pastebin.com/raw/s071ZVwE