olavopeixoto / plugin.video.brplay

Globoplay, Canais Globo, Oi Play, Now Online, TNT Play, Pluto TV and premium channels on Kodi
GNU General Public License v3.0
84 stars 33 forks source link

Suporte para Kodi 19 Matrix #134

Open marcusmuller opened 3 years ago

marcusmuller commented 3 years ago

Kodi usa agora o Python 3

marcusmuller commented 3 years ago

O addon não pode ser aberto nesta nova versão.

lucaskercher commented 3 years ago

Aqui as imagens mostrando os erros no Kodi 19 (Matrix): erro erro 2

olavopeixoto commented 3 years ago

Eu já fiz bastante modificações pra compatibilidade com o Matrix mas tem muita coisa pra verificar e algumas dependências em bibliotecas pra resolver. O mais complicado é manter 2 versões no mesmo código, por isso ainda não lancei nada. Ainda estou avaliando se é melhor manter 2 ao mesmo tempo ou parar completamente o desenvolvimento do Leia e focar no Matrix. Acho que será melhor assim mas ainda acho cedo pra mudar.

marcusmuller commented 3 years ago

Concordo também em aguardar para mais estabilidade do Matrix. Vejo rewies em tá surgindo muita incompatibilidade com drives em PC, Android e NVidia Shield.

olavopeixoto commented 3 years ago

Se quiser testar ja tem um branch com código pro matrix. O proxy local ainda não esta funcionando significa que mídias em dash (.mpd) do globoplay e globosat não irão funcionar. Mas do resto acho que esta ok.

https://github.com/olavopeixoto/plugin.video.brplay/tree/Matrix

eder-erl commented 3 years ago

Ao testar o código em um Smartphone a listagem de canais na versão otimizada para o Kodi Matrix informa apenas o provedor de origem do streaming conforme o print abaixo, todavia todos canais abrem e exibem os conteúdos normalmente.

Screenshot_20210309-102122_Kodi

olavopeixoto commented 3 years ago

O Matrix está exibindo informações diferentes do Leia mas se você mudar a ordenação existem critérios que fica com a exibição habitual

dudumaroja commented 3 years ago

minha sugestão seria.. parar a leia. esta funcionando muito bem como esta e so manter em caso de bugs.. e começar a focar no matrix que vai ser o futuro... creio que o Peyton 3 por exemplo e uma mudança que não terá volta.. não sei como funciona o sistema de repositório.. mas o ideal seria através do repositório cada sistema pega a versão que convém.

Edit: qual a skin que tas usando nas screenshots aqui do github?

leonelsr commented 3 years ago

OSMC agora atualizou para 19.1 Matrix. BR Play ficou quebrado porque a versão 2.0.1 tá dando aquele "Invalid Token".

Alguém tem alguma pista do que precisa ser portado do master pra lá, pra voltar a funcionar?

marcusmuller commented 3 years ago

OSMC agora atualizou para 19.1 Matrix. BR Play ficou quebrado porque a versão 2.0.1 tá dando aquele "Invalid Token".

Alguém tem alguma pista do que precisa ser portado do master pra lá, pra voltar a funcionar?

Matrix ainda não é 100% compatível. Você deve usar a versão 18 Leia.

Esse erro "Invalid Token" está sendo discutido aqui #158

leonelsr commented 3 years ago

OSMC agora atualizou para 19.1 Matrix. BR Play ficou quebrado porque a versão 2.0.1 tá dando aquele "Invalid Token". Alguém tem alguma pista do que precisa ser portado do master pra lá, pra voltar a funcionar?

Matrix ainda não é 100% compatível. Você deve usar a versão 18 Leia.

Esse erro "Invalid Token" está sendo discutido aqui #158

Sim.

No update de 8 de agosto o OSMC puxou o Kodi 19.1 (Matrix) para o status de "stable" deles (ou seja, não vai mais ter esforços de atualizações para o Kodi 18 no OSMC). LibreELEC fez a mesma coisa anteontem!!!

Boxes Android recentes todas já suportam o Matrix também. A tendência é cada vez mais gente usar o Matrix, e cada vez menos desenvolvedores de addons suportarem o Leia.

Estou me voluntariando pra ajudar no trabalho de portar o BR Play para Python 3! Bora? Vou dar uma olhada nos commits mais recentes da v1 pra ver o que falta levar pra v2...

crisclacerda commented 2 years ago

Alguma novidade no suporte para o matrix?

olavopeixoto commented 2 years ago

O plugin está funcional no matrix, existe um branch específico para o matrix onde você pode fazer o download, existe também o repositório brplay com ambas as versões disponíveis. A única pendência funcional até o momento é o proxy http interno do plugin, se você não precisa dessa funcionalidade, ele está funcionando normalmente.