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
87 stars 33 forks source link

Lista de mais canais Globo #178

Open marcusmuller opened 2 years ago

marcusmuller commented 2 years ago

TODAS AS CIDADES FORAM VERIFICADAS. POR FAVOR, INCLUA NO ADDON.

João Pessoa PB Campina Grande PB Aracaju SE Petrolina PE Floriano PI Parnaíba PI Teresina PI Juazeiro BA Campo Grande MS Cuiabá MT Uberlândia MG Santos SP São José dos Campos SP Campinas SP Ribeirão Preto SP Petropólis RJ Blumenau SC Itajaí SC

marcusmuller commented 2 years ago

Este aprimoramente é o mais simples e rápido de se fazer!

O São João da Paraíba está chegando e quero acompanhar! ;D

marcusmuller commented 2 years ago

Olavo, faz um lançamento também para o antigo Kodi. O Matrix ainda não foi abraçado por todo mundo, inclusive eu.

andreluigo commented 2 years ago

Aproveitando, incluir Goiânia tbm!

marcusmuller commented 2 years ago

Aproveitando, incluir Goiânia tbm!

GO sempre esteve inclusa!

olavopeixoto commented 2 years ago

Na versao 2.1.0 adicionei a maioria dessas cidades. A inclusao e facil mas e chata. O kodi nao facilita com limitacoes nos settings. Preciso adicionar em varios lugares diferentes e sempre na mesma ordem. Se alguem quiser colaborar com outras cidades eu faco o merge depois.

marcusmuller commented 2 years ago

Na versao 2.1.0 adicionei a maioria dessas cidades. A inclusao e facil mas e chata. O kodi nao facilita com limitacoes nos settings. Preciso adicionar em varios lugares diferentes e sempre na mesma ordem. Se alguem quiser colaborar com outras cidades eu faco o merge depois.

Posso tentar ajudar. Me diz como que eu tento.

olavopeixoto commented 2 years ago

O processo é o seguinte para cada nova afiliada:

1) Adicionar (se não existir) o nome da cidade aos arquivos de linguagem para ingles e português com código único e valido. https://github.com/olavopeixoto/plugin.video.brplay/blob/Matrix/resources/language/English/strings.po https://github.com/olavopeixoto/plugin.video.brplay/blob/Matrix/resources/language/Portuguese%20(Brazil)/strings.po

2) Adicioar o coding criado acima no final da lista no arquivo settings no campo "globo_affiliate". https://github.com/olavopeixoto/plugin.video.brplay/blob/Matrix/resources/settings.xml

3) Adicionar as coordenadas da cidade no método get_coordinates. A chave é o nome da cidade em ingles conforme adicionado no arquivo de línguas. Alem da latitude e longitude tem que adicionar o CODE da afiliada. Para descobrir o CODE e validar a coordenada pode usar a API: GET https://api.globoplay.com.br/v1/affiliates/-22.900,-43.172?api_key=b9c0531a7e66f52cba0ec13792d2169f https://github.com/olavopeixoto/plugin.video.brplay/blob/Matrix/resources/lib/modules/control.py

4) Adicionar o nome da afiliada em ingles no array "all_affiliates" no método "get_affiliates_by_id" na mesma ordem que foi inserido no arquivo "settings". https://github.com/olavopeixoto/plugin.video.brplay/blob/Matrix/resources/lib/modules/control.py

marcusmuller commented 2 years ago

A Globo Acre ficou com ID da Globo Teresina no update 2.2.1

marcusmuller commented 2 years ago

Na verdade, acho que todos os canais globo está com um ID única. Testei alguns e sempre com a programação do PI.

marcusmuller commented 2 years ago

Usei uma VPN e percebi que o código tá permitindo que o kodi mande ao usuário a programação baseada no IP, mas isso não faz sentido ficar asim.

andreluigo commented 2 years ago

Aproveitando, incluir Goiânia tbm!

GO sempre esteve inclusa!

Então como faz para aparecer, pq estou em Goiânia e não aparece Globo nenhuma na lista de canais...

Aproveitando, consegui fazer funcionar... Não sei se tem alguma coisa a ver, mas antes estava colocando as credenciais de login tanto no GloboPlay quanto nos canais.... Resolvi tentar colocar só nos canais e funcionou.. Mas como disse não aparece Globo nenhuma, mesmo pedindo pra forçar nas configurações....

marcusmuller commented 2 years ago

Aproveitando, incluir Goiânia tbm!

GO sempre esteve inclusa!

Então como faz para aparecer, pq estou em Goiânia e não aparece Globo nenhuma na lista de canais...

Aproveitando, consegui fazer funcionar... Não sei se tem alguma coisa a ver, mas antes estava colocando as credenciais de login tanto no GloboPlay quanto nos canais.... Resolvi tentar colocar só nos canais e funcionou.. Mas como disse não aparece Globo nenhuma, mesmo pedindo pra forçar nas configurações....

Tente apagar a cache do addon e do Kodi. Cê pode usar addons de limpeza profuda de cache como o openqizard, ou pode até mesmo reinstalar o Kodi. Para aparecer os canais globo, você deve selecionar sua afiliada desejada ou deixar que o kodi mostre todas elas. Pode ainda também usar as coordenadas de Goiânia para forçar que seja mostrada a emissora na lista ao vivo.

Caso isso não funcione, volte para versão 18 do Kodi e utilize o último update para esta versão 1.0.24

marcusmuller commented 2 years ago

O processo é o seguinte para cada nova afiliada:

  1. Adicionar (se não existir) o nome da cidade aos arquivos de linguagem para ingles e português com código único e valido. https://github.com/olavopeixoto/plugin.video.brplay/blob/Matrix/resources/language/English/strings.po https://github.com/olavopeixoto/plugin.video.brplay/blob/Matrix/resources/language/Portuguese%20(Brazil)/strings.po
  2. Adicioar o coding criado acima no final da lista no arquivo settings no campo "globo_affiliate". https://github.com/olavopeixoto/plugin.video.brplay/blob/Matrix/resources/settings.xml
  3. Adicionar as coordenadas da cidade no método get_coordinates. A chave é o nome da cidade em ingles conforme adicionado no arquivo de línguas. Alem da latitude e longitude tem que adicionar o CODE da afiliada. Para descobrir o CODE e validar a coordenada pode usar a API: GET https://api.globoplay.com.br/v1/affiliates/-22.900,-43.172?api_key=b9c0531a7e66f52cba0ec13792d2169f https://github.com/olavopeixoto/plugin.video.brplay/blob/Matrix/resources/lib/modules/control.py
  4. Adicionar o nome da afiliada em ingles no array "all_affiliates" no método "get_affiliates_by_id" na mesma ordem que foi inserido no arquivo "settings". https://github.com/olavopeixoto/plugin.video.brplay/blob/Matrix/resources/lib/modules/control.py

@olavopeixoto eu inseri os dados das afiliadas no arquivos. Recebeu aí?

olavopeixoto commented 2 years ago

Vi o pull request, sim. Obrigado. Ficou faltando o passo 2. Você adicionou os códigos so nos comentários, tem que incluir na lista do campo "globo_affiliate". Os códigos sao separados pelo caracter |. Exemplo:

ps: O pull request pode incluir várias alterações em um mesmo commit. Não precisa ser um para cada arquivo.

marcusmuller commented 2 years ago

Vi o pull request, sim. Obrigado. Ficou faltando o passo 2. Você adicionou os códigos so nos comentários, tem que incluir na lista do campo "globo_affiliate". Os códigos sao separados pelo caracter |. Exemplo:

ps: O pull request pode incluir várias alterações em um mesmo commit. Não precisa ser um para cada arquivo.

Eu não add no outro campo pq vinque estava fora de ordem e parecia faltar algumas cidades. Preferi não alterar.

Eu sei que eu podia enviar as alterações de um arquivo de uma só vez... o que aconteceu é que eu conclui o pull antes de terminar e acabei enviando.

marcusmuller commented 2 years ago

@olavopeixoto tem como fazer que o thumb dos favoritos salvo dos Canais Globo (Globosat) passem a ser mostrados? Hoje fica só uma estrela em vez da capa do programa. No Globoplay aparace, mas da globosat não.