Criando/Gerando seu próprio epg enigma2 kodi etc...

Discussão em 'Plugins e Ferramentas E2' iniciado por fc_candido, Agosto 13, 2018.

  1. fc_candido

    fc_candido Membro ELITE
    Colaborador Premium Privado

    Afiliado:
    Dezembro 27, 2009
    Mensagens:
    2,168
    Aprovações Recebidas:
    1,340
    Em vez de dar o peixe(epg) melhor ensinar a pescar(gerar).
    Vamos aqui debater como criar seu próprio epg para uso pessoal sem fins lucrativo.



    Em breve vou postar umas dicas aqui e um pequeno script que fiz par automatizar a geração do epg, existe versões para linux / windows / mac osx, a geração que vou postar funciona em linux e mac osx.
    Já existe uma versao pré configurada para testar e ir pondo a mão na massa.
    http://www.webgrabplus.com/download
    Quem quiser já pode ir testando, na verdade o mais importe tanto no linux ou windows é o arquivo WebGrab++.config.xml que contém toda configuração do source do epg a ser gerada.
    Este arquivo bem configurado já gera toda grade de epg para usar com o plugin #XMLImporter por exemplo.

    Um bom editor para editar WebGrab++.config.xml no windows é o https://notepad-plus-plus.org/download/v7.5.8.html, já no linux/mac osx usa-se os editores padrão.
     

    Arquivos Anexados:

    #1 fc_candido, Agosto 13, 2018
    Última edição: Agosto 15, 2018
  2. sidiclei

    sidiclei Membro ATIVO
    Privado

    Afiliado:
    Abril 6, 2010
    Mensagens:
    306
    Aprovações Recebidas:
    36
    Boa iniciativa fc_candido.Parabens!!
     
  3. fc_candido

    fc_candido Membro ELITE
    Colaborador Premium Privado

    Afiliado:
    Dezembro 27, 2009
    Mensagens:
    2,168
    Aprovações Recebidas:
    1,340
    Adicionado um vídeo mostrando a instalação e geração em mac osx no primeiro post #1 (funciona em linux também), a geração no windows é semelhante.
    No windows após a instalação deve atualizar os dados para poder gerar o epg executando o arquivo SiteIni.Pack.Update.exe na mesma pasta de instalação do programa.


    Já dá pra ir brincando de gerar seu próprio epg.
     
    #3 fc_candido, Agosto 14, 2018
    Última edição: Agosto 14, 2018
    edud2k, azboxlibre e alexdau curtiram isso.
  4. edud2k

    edud2k Membro TOP
    Colaborador Premium Privado

    Afiliado:
    Dezembro 18, 2009
    Mensagens:
    757
    Aprovações Recebidas:
    136
    excelente iniciativa @fc_candido , obrigado por mais essa !!!
     
  5. frankviana

    frankviana Membro NORMAL

    Afiliado:
    Outubro 28, 2011
    Mensagens:
    144
    Aprovações Recebidas:
    9
    Opa. Muito bacana a ideia.

    Aqui está dando erro nos dois sites que testei (meu guia e tv magazine). Veja o arquivo de log...
    Código:
    [  ]
    [  ]  WebGrab+Plus/w MDB & REX Postprocess -- version  V2.1   
    [  ]
    [  ]  Jan van Straaten   
    [  ]  Francis De Paemeleere   
    [  ]
    [  ]  thanks to Paul Weterings and all the contributing users   
    [  ] --------------------------------------------------------------------------------
    [  ]
    [  ] Job started at 19/08/2018 11:02:56
    [  Debug ]
    [  Debug ] Running  on: Microsoft Windows NT 6.2.9200.0
    [  Debug ] Environment: 4.0.30319.42000
    [  Debug ]
    [  Debug ] Loading timezone data
    [  Debug ] Embedded timezones source: WGconsole.WG.Common.timezonesdata.txt
    [  Debug ] Reading config file: C:\Users\newfr\AppData\Local\WebGrab+Plus\WebGrab++.config.xml
    [  Info  ] found: C:\Users\newfr\AppData\Local\WebGrab+Plus\siteini.pack\Brazil\meuguia.tv.ini -- Revision 04
    [  Debug ] element site: System.FormatException: A cadeia de caracteres de entrada não estava em um formato correto.
      em System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
      em System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
      em WGconsole.SiteIni..ctor(String ini_file)
    
    [  Debug ] xmltv input file - C:\Users\newfr\AppData\Local\WebGrab+Plus\guide.xml - found
    [  Debug ] 0 superfluous shows removed
    [  Info  ] Found existing channel (xmltv_id=A&E) in the config file
    [  Info  ] Found existing channel (xmltv_id=Amazon Sat) in the config file
    [  Info  ] Found existing channel (xmltv_id=AMC) in the config file
    [  Info  ] Found existing channel (xmltv_id=Animal Planet) in the config file
    [  Info  ] Found existing channel (xmltv_id=Arte 1) in the config file
    [  Info  ] Found existing channel (xmltv_id=AXN) in the config file
    [  Info  ] Found existing channel (xmltv_id=AXN HD) in the config file
    [  Info  ] Found existing channel (xmltv_id=Baby TV) in the config file
    [  Info  ] Found existing channel (xmltv_id=Band News) in the config file
    [  Info  ] Found existing channel (xmltv_id=Band Rede) in the config file
    [  Info  ] Found existing channel (xmltv_id=Band Sports) in the config file
    [  Info  ] Found existing channel (xmltv_id=BBC Earth) in the config file
    [  Info  ] Found existing channel (xmltv_id=BBC World News) in the config file
    [  Info  ] Found existing channel (xmltv_id=Bis HD) in the config file
    [  Info  ] Found existing channel (xmltv_id=Bloomberg) in the config file
    [  Info  ] Found existing channel (xmltv_id=Boomerang) in the config file
    [  Info  ] Found existing channel (xmltv_id=Canal 21) in the config file
    [  Info  ] Found existing channel (xmltv_id=Canal Brasil) in the config file
    [  Info  ] Found existing channel (xmltv_id=Canal do Boi) in the config file
    [  Info  ] Found existing channel (xmltv_id=Canal Rural) in the config file
    [  Info  ] Found existing channel (xmltv_id=Canção Nova) in the config file
    [  Info  ] Found existing channel (xmltv_id=Cartoon Network) in the config file
    [  Info  ] Found existing channel (xmltv_id=Casa Club TV) in the config file
    [  Info  ] Found existing channel (xmltv_id=Cinemax) in the config file
    [  Info  ] Found existing channel (xmltv_id=Climatempo) in the config file
    [  Info  ] Found existing channel (xmltv_id=CNN Espanhol) in the config file
    [  Info  ] Found existing channel (xmltv_id=CNN International) in the config file
    [  Info  ] Found existing channel (xmltv_id=CNT) in the config file
    [  Info  ] Found existing channel (xmltv_id=Combate) in the config file
    [  Info  ] Found existing channel (xmltv_id=Comedy Central) in the config file
    [  Info  ] Found existing channel (xmltv_id=Concert Channel) in the config file
    [  Info  ] Found existing channel (xmltv_id=Deutsche Welle) in the config file
    [  Info  ] Found existing channel (xmltv_id=Discovery Channel) in the config file
    [  Info  ] Found existing channel (xmltv_id=Discovery Civilization) in the config file
    [  Info  ] Found existing channel (xmltv_id=Discovery HD Theater) in the config file
    [  Info  ] Found existing channel (xmltv_id=Discovery Home & Health) in the config file
    [  Info  ] Found existing channel (xmltv_id=Discovery Kids) in the config file
    [  Info  ] Found existing channel (xmltv_id=Discovery Science) in the config file
    [  Info  ] Found existing channel (xmltv_id=Discovery Turbo) in the config file
    [  Info  ] Found existing channel (xmltv_id=Disney Channel) in the config file
    [  Info  ] Found existing channel (xmltv_id=Disney Channel HD) in the config file
    [  Info  ] Found existing channel (xmltv_id=Disney Junior) in the config file
    [  Info  ] Found existing channel (xmltv_id=Disney XD) in the config file
    [  Info  ] Found existing channel (xmltv_id=E! Entertainment Television) in the config file
    [  Info  ] Found existing channel (xmltv_id=EI Maxx) in the config file
    [  Info  ] Found existing channel (xmltv_id=EI Maxx HD) in the config file
    [  Info  ] Found existing channel (xmltv_id=ESPN) in the config file
    [  Info  ] Found existing channel (xmltv_id=ESPN Brasil) in the config file
    [  Info  ] Found existing channel (xmltv_id=ESPN  HD) in the config file
    [  Info  ] Found existing channel (xmltv_id=Esporte Interativo) in the config file
    [  Info  ] Found existing channel (xmltv_id=Esporte Interativo Max 2) in the config file
    [  Info  ] Found existing channel (xmltv_id=Esporte Interativo Max 2 HD) in the config file
    [  Info  ] Found existing channel (xmltv_id=Eurochannel) in the config file
    [  Info  ] Found existing channel (xmltv_id=Film & Arts) in the config file
    [  Info  ] Found existing channel (xmltv_id=Fox) in the config file
    [  Info  ] Found existing channel (xmltv_id=Fox Life) in the config file
    [  Info  ] Found existing channel (xmltv_id=Fox News) in the config file
    [  Info  ] Found existing channel (xmltv_id=Fox Sports) in the config file
    [  Info  ] Found existing channel (xmltv_id=Fox Sports 2) in the config file
    [  Info  ] Found existing channel (xmltv_id=Futura) in the config file
    [  Info  ] Found existing channel (xmltv_id=FX) in the config file
    [  Info  ] Found existing channel (xmltv_id=Glitz*) in the config file
    [  Info  ] Found existing channel (xmltv_id=Globo - Brasilia) in the config file
    [  Info  ] Found existing channel (xmltv_id=Globo - EPTV Campinas) in the config file
    [  Info  ] Found existing channel (xmltv_id=Globo - EPTV Ribeirão Preto) in the config file
    [  Info  ] Found existing channel (xmltv_id=Globo - Minas Gerais) in the config file
    [  Info  ] Found existing channel (xmltv_id=Globo - RBS) in the config file
    [  Info  ] Found existing channel (xmltv_id=Globo - RJ) in the config file
    [  Info  ] Found existing channel (xmltv_id=Globo - SP) in the config file
    [  Info  ] Found existing channel (xmltv_id=Globo - TV Anhanguera Goiás) in the config file
    [  Info  ] Found existing channel (xmltv_id=Globo - TV Bahia) in the config file
    [  Info  ] Found existing channel (xmltv_id=Globo News) in the config file
    [  Info  ] Found existing channel (xmltv_id=Gloob) in the config file
    [  Info  ] Found existing channel (xmltv_id=GNT) in the config file
    [  Info  ] Found existing channel (xmltv_id=H2) in the config file
    [  Info  ] Found existing channel (xmltv_id=H2 HD) in the config file
    [  Info  ] Found existing channel (xmltv_id=HBO) in the config file
    [  Info  ] Found existing channel (xmltv_id=HBO 2) in the config file
    [  Info  ] Found existing channel (xmltv_id=HBO Family) in the config file
    [  Info  ] Found existing channel (xmltv_id=HBO Plus) in the config file
    [  Info  ] Found existing channel (xmltv_id=HBO Plus *e) in the config file
    [  Info  ] Found existing channel (xmltv_id=HBO Signature) in the config file
    [  Info  ] Found existing channel (xmltv_id=Hiper TV) in the config file
    [  Info  ] Found existing channel (xmltv_id=History Channel) in the config file
    [  Info  ] Found existing channel (xmltv_id=History Channel HD) in the config file
    [  Info  ] Found existing channel (xmltv_id=i-Sat) in the config file
    [  Info  ] Found existing channel (xmltv_id=Investigação Discovery) in the config file
    [  Info  ] Found existing channel (xmltv_id=Lifetime) in the config file
    [  Info  ] Found existing channel (xmltv_id=Max) in the config file
    [  Info  ] Found existing channel (xmltv_id=Max Prime) in the config file
    [  Info  ] Found existing channel (xmltv_id=Max Prime *e) in the config file
    [  Info  ] Found existing channel (xmltv_id=Max Up HD) in the config file
    [  Info  ] Found existing channel (xmltv_id=Megapix) in the config file
    [  Info  ] Found existing channel (xmltv_id=Megapix HD) in the config file
    [  Info  ] Found existing channel (xmltv_id=MTV) in the config file
    [  Info  ] Found existing channel (xmltv_id=Multishow) in the config file
    [  Info  ] Found existing channel (xmltv_id=Nat Geo Wild HD) in the config file
    [  Info  ] Found existing channel (xmltv_id=National Geographic) in the config file
    [  Info  ] Found existing channel (xmltv_id=NBR) in the config file
    [  Info  ] Found existing channel (xmltv_id=NHK World) in the config file
    [  Info  ] Found existing channel (xmltv_id=Nick Jr.) in the config file
    [  Info  ] Found existing channel (xmltv_id=Nickelodeon) in the config file
    [  Info  ] Found existing channel (xmltv_id=OFF HD) in the config file
    [  Info  ] Found existing channel (xmltv_id=Paramount Channel) in the config file
    [  Info  ] Found existing channel (xmltv_id=Premiere Clubes) in the config file
    [  Info  ] Found existing channel (xmltv_id=RAI International) in the config file
    [  Info  ] Found existing channel (xmltv_id=RBI) in the config file
    [  Info  ] Found existing channel (xmltv_id=Record) in the config file
    [  Info  ] Found existing channel (xmltv_id=Record News) in the config file
    [  Info  ] Found existing channel (xmltv_id=Rede Boa Vontade) in the config file
    [  Info  ] Found existing channel (xmltv_id=Rede Família) in the config file
    [  Info  ] Found existing channel (xmltv_id=Rede Gênesis) in the config file
    [  Info  ] Found existing channel (xmltv_id=Rede Internacional de TV) in the config file
    [  Info  ] Found existing channel (xmltv_id=Rede Super de Televisão) in the config file
    [  Info  ] Found existing channel (xmltv_id=Rede TV) in the config file
    [  Info  ] Found existing channel (xmltv_id=Rede Vida) in the config file
    [  Info  ] Found existing channel (xmltv_id=RTP Internacional) in the config file
    [  Info  ] Found existing channel (xmltv_id=Rush HD) in the config file
    [  Info  ] Found existing channel (xmltv_id=Santa Cecília TV) in the config file
    [  Info  ] Found existing channel (xmltv_id=SBT) in the config file
    [  Info  ] Found existing channel (xmltv_id=SESC TV) in the config file
    [  Info  ] Found existing channel (xmltv_id=Shoptime) in the config file
    [  Info  ] Found existing channel (xmltv_id=SIC International) in the config file
    [  Info  ] Found existing channel (xmltv_id=Sony) in the config file
    [  Info  ] Found existing channel (xmltv_id=SPACE) in the config file
    [  Info  ] Found existing channel (xmltv_id=Space HD) in the config file
    [  Info  ] Found existing channel (xmltv_id=SporTV) in the config file
    [  Info  ] Found existing channel (xmltv_id=SporTV 2) in the config file
    [  Info  ] Found existing channel (xmltv_id=SporTV 3) in the config file
    [  Info  ] Found existing channel (xmltv_id=Studio Universal) in the config file
    [  Info  ] Found existing channel (xmltv_id=SyFy) in the config file
    [  Info  ] Found existing channel (xmltv_id=TBS) in the config file
    [  Info  ] Found existing channel (xmltv_id=TCM - Turner Classic Movies) in the config file
    [  Info  ] Found existing channel (xmltv_id=Tele Sur) in the config file
    [  Info  ] Found existing channel (xmltv_id=Telecine Action) in the config file
    [  Info  ] Found existing channel (xmltv_id=Telecine Cult) in the config file
    [  Info  ] Found existing channel (xmltv_id=Telecine Fun) in the config file
    [  Info  ] Found existing channel (xmltv_id=Telecine Pipoca) in the config file
    [  Info  ] Found existing channel (xmltv_id=Telecine Premium) in the config file
    [  Info  ] Found existing channel (xmltv_id=Telecine Touch) in the config file
    [  Info  ] Found existing channel (xmltv_id=Terra Viva) in the config file
    [  Info  ] Found existing channel (xmltv_id=The Golf Channel) in the config file
    [  Info  ] Found existing channel (xmltv_id=TLC) in the config file
    [  Info  ] Found existing channel (xmltv_id=TNT) in the config file
    [  Info  ] Found existing channel (xmltv_id=TNT HD) in the config file
    [  Info  ] Found existing channel (xmltv_id=TNT Séries) in the config file
    [  Info  ] Found existing channel (xmltv_id=Tooncast) in the config file
    [  Info  ] Found existing channel (xmltv_id=TruTV) in the config file
    [  Info  ] Found existing channel (xmltv_id=TruTV HD) in the config file
    [  Info  ] Found existing channel (xmltv_id=TV Brasil) in the config file
    [  Info  ] Found existing channel (xmltv_id=TV Brasil Central) in the config file
    [  Info  ] Found existing channel (xmltv_id=TV Câmara) in the config file
    [  Info  ] Found existing channel (xmltv_id=TV Corinthians) in the config file
    [  Info  ] Found existing channel (xmltv_id=TV Cultura) in the config file
    [  Info  ] Found existing channel (xmltv_id=TV Escola) in the config file
    [  Info  ] Found existing channel (xmltv_id=TV Espanha) in the config file
    [  Info  ] Found existing channel (xmltv_id=TV Gazeta) in the config file
    [  Info  ] Found existing channel (xmltv_id=TV Globo) in the config file
    [  Info  ] Found existing channel (xmltv_id=TV Justiça) in the config file
    [  Info  ] Found existing channel (xmltv_id=TV Rá-tim-bum) in the config file
    [  Info  ] Found existing channel (xmltv_id=TV Senado) in the config file
    [  Info  ] Found existing channel (xmltv_id=TV União) in the config file
    [  Info  ] Found existing channel (xmltv_id=TV5 Monde) in the config file
    [  Info  ] Found existing channel (xmltv_id=Universal Channel) in the config file
    [  Info  ] Found existing channel (xmltv_id=Vh1) in the config file
    [  Info  ] Found existing channel (xmltv_id=Vh1 HD) in the config file
    [  Info  ] Found existing channel (xmltv_id=VH1 Mega Hits) in the config file
    [  Info  ] Found existing channel (xmltv_id=Viva) in the config file
    [  Info  ] Found existing channel (xmltv_id=Warner Channel) in the config file
    [  Info  ] Found existing channel (xmltv_id=Woohoo) in the config file
    [  Info  ]
    [  Info  ]
    [  Info  ]  i=index  .=same  c=change  g=gab  r=replace  n=new
    [  Info  ]
    [  Info  ]
    [  Info  ] Group (0) :
    [  Info  ] update requested for - 170 - out of - 170 - channels for 1 day(s)
    [  Debug ]
    [  Info  ] (  1/170 ) MEUGUIA.TV -- chan. (xmltv_id=A&E) -- mode Force
    [Warning ] error downloading page: A conexão subjacente estava fechada: Erro inesperado em um envio.
    [Warning ] pausing 1 of 4 times for 5 seconds before re-try.
    [Warning ] error downloading page: A conexão subjacente estava fechada: Erro inesperado em um envio.
    [Warning ] pausing 2 of 4 times for 10 seconds before re-try.
    Olhando aqui o arquivo .ini tem esse link, mas parece que mudou essa categorai (Todos):

    *url_index{url|http://meuguia.tv/programacao/categoria/Todos}

    Esse [Brazil] aqui não influencia nada? Eu apaguei todos os canais no xml

    *index_site_channel.modify {addend| [Brazil]}
     
    #5 frankviana, Agosto 19, 2018
    Editado por um moderador: Agosto 20, 2018
  6. fc_candido

    fc_candido Membro ELITE
    Colaborador Premium Privado

    Afiliado:
    Dezembro 27, 2009
    Mensagens:
    2,168
    Aprovações Recebidas:
    1,340
    Se a linha contiver um * (asterisco) no inicio nos arquivos.ini significa que esta linha se encontra desativada ou seja nula/inoperante.
    Nestes arquivos existem muitas linhas desativadas em seu conteúdo.
     
  7. melesso

    melesso Membro NOVATO

    Afiliado:
    Junho 11, 2013
    Mensagens:
    2
    Aprovações Recebidas:
    0
    Um bom dia!
    Depois de muito tempo de inscrito, esta é minha primeira participação.
    Uso Vuzero 4k. Nos satelites da banda C, eu consigo fazer um epg, por estes ensinamentos?

    Complementando minha informação uso imagem OpenATV 6.2
    Satelites C como 43, 40,5 e 55,5 e 58w.
     
    #7 melesso, Agosto 23, 2018
    Editado por um moderador: Agosto 23, 2018
  8. fc_candido

    fc_candido Membro ELITE
    Colaborador Premium Privado

    Afiliado:
    Dezembro 27, 2009
    Mensagens:
    2,168
    Aprovações Recebidas:
    1,340
    Sim é possível gerar epg para qualquer sat desde que o canal que deseja exista na lista de epg a ser criado.
    Usando o #XMLIporter ele gera o arquivo /etc/enigma2/channels.xml abra este arquivo e procure o canal desejado. ex:

    <channel id="AMC 58w Pwvu">1:0:1:2a:32:1:b543124:0:0:0:</channel> <!-- AMC 25000 -->

    No WebGrab++.config.xml deixe a linha que contem o canal desejado com o mesmo nome obedecendo o nome exato com Maiúsculas e Minúsculas.

    <channel update="i"site="meuguia.tv"site_id="canal/MGM"xmltv_id="AMC 58w Pwvu">AMC [Brazil]</channel>
     
  9. flavio jose

    flavio jose Membro NOVATO

    Afiliado:
    Maio 5, 2011
    Mensagens:
    7
    Aprovações Recebidas:
    0
    boa tarde, ja consegui gerar minha lista, porem os canais abertos sempre dao errado pra gerar o epg, e tbm o arquivo souce por exemplo os da netcombo nao tem alguns canais como fox premium, alguem sabe como conseguir um atualizado?
     
  10. frankviana

    frankviana Membro NORMAL

    Afiliado:
    Outubro 28, 2011
    Mensagens:
    144
    Aprovações Recebidas:
    9
    Usando o source da claro tv, o guide.xml gerou uma quantidade boa de dados. Onde coloco esse arquivo usando o xmltv importer?

    Ainda não entendi completamente... esse guide.xml é manual, certo? Toda vez que eu quiser determinado tempo vou ter que gerar manualmente no windows e jogar no aparelho?
     

    Arquivos Anexados:

    #9 frankviana, Outubro 22, 2018
    Última edição: Outubro 22, 2018
    nether curtiu isso.
  11. nether

    nether Enigma2
    Moderador Senior

    Afiliado:
    Maio 30, 2012
    Mensagens:
    2,934
    Aprovações Recebidas:
    968
    Correto, o processo de geração/importação deve ser feito periodicamente para manter seu guia atualizado. Você pode gerar automatizadores de tarefas para rodar automaticamente seu grab. O plugin para E2 (EPG Importer) também tem previsão para gerar a importação do seu guide diariamente.
     
  12. Eduardo Batistela

    Eduardo Batistela Membro NOVATO

    Afiliado:
    Novembro 4, 2018
    Mensagens:
    1
    Aprovações Recebidas:
    0
    boa noite galera...gostaria muito da ajuda de algum amigo...uso o iptv no perfect player e no iptv extreme....sempre criei meu proprio epg e atualizava pelo site meuguia e lineup...só que o lineup deve ter mudado alguma linha do site e o mesmo esta dando erro para baixar...alguem sabe me responder como arrumar essa linha ou se tem algum outro site que possa funcionar ....e o arquivo se alguem tiver para que possamos continuar a baixar os epg...
     

Compartilhe esta Página