Lista Externa EPG

Post Reply
ShadowBill
Ensign
Ensign
Posts: 3
Joined: 28 Jun 2019, 00:39
TV Model: Philips 2009
Brazil

Lista Externa EPG

Post by ShadowBill »

Estou usando o xampp para criar minha lista EPG mas estou com problema, criei um arquivo .htaccess e coloquei

Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: "GET, POST, OPTIONS, HEAD"
Access-Control-Allow-Headers: "Range"
Access-Control-Expose-Headers: "Accept-Ranges, Content-Encoding, Content-Length, Content-Range"

E mesmo assim não funcionou minha lista EPG, alguem poderia criar um tutorial explicando como fazer.

antnprs
Lieutenant
Lieutenant
Posts: 21
Joined: 11 Aug 2016, 08:20
TV Model: Sony KDL-48W655D
Location: Brazil
Brazil

Re: Lista Externa EPG

Post by antnprs »

Olá você quase acertou, coloque assim no seu arquivo .htaccess:

Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods: "GET, POST, OPTIONS, HEAD"
Header set Access-Control-Allow-Headers: "Range"
Header set Access-Control-Expose-Headers: "Accept-Ranges, Content-Encoding, Content-Length, Content-Range"

Agora você tem que criar um php com a o header Access-Control-Allow-Origin, ele que vai puxar o epg, coloque assim:

<?php
header("Access-Control-Allow-Origin: *");
$playlist = file_get_contents('canais.m3u');
echo($playlist);
?>

O arquivo canais.m3u vai ser a sua lista de canais certo, porém no SSIPTV você coloca o link do php, exemplo:
192.168.1.107/canais.php

No topo do canais.m3u você coloca o link do epg assim:
#EXTM3U x-tvg-url="http://192.168.1.107/guide.xml"

Você pode mudar os nomes e deixar como quiser, porém fique atento ao fato de que a tv não reconhece o xampp como servidor local, mesmo você colocando o IP do computador, pelo menos aqui não funcionou, talvez você tenha mais sorte com isso.

ShadowBill
Ensign
Ensign
Posts: 3
Joined: 28 Jun 2019, 00:39
TV Model: Philips 2009
Brazil

Re: Lista Externa EPG

Post by ShadowBill »

antnprs wrote:Olá você quase acertou, coloque assim no seu arquivo .htaccess:

Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods: "GET, POST, OPTIONS, HEAD"
Header set Access-Control-Allow-Headers: "Range"
Header set Access-Control-Expose-Headers: "Accept-Ranges, Content-Encoding, Content-Length, Content-Range"

Agora você tem que criar um php com a o header Access-Control-Allow-Origin, ele que vai puxar o epg, coloque assim:

<?php
header("Access-Control-Allow-Origin: *");
$playlist = file_get_contents('canais.m3u');
echo($playlist);
?>

O arquivo canais.m3u vai ser a sua lista de canais certo, porém no SSIPTV você coloca o link do php, exemplo:
192.168.1.107/canais.php

No topo do canais.m3u você coloca o link do epg assim:
#EXTM3U x-tvg-url="http://192.168.1.107/guide.xml"

Você pode mudar os nomes e deixar como quiser, porém fique atento ao fato de que a tv não reconhece o xampp como servidor local, mesmo você colocando o IP do computador, pelo menos aqui não funcionou, talvez você tenha mais sorte com isso.


Deu certo, mas não consegui usando a rede local, eu usei um VPN, o unico problema é que preciso deixar o computador ligado, vou procurar uma Hospedagem Gratuita. Obrigado!

EDIT: Tentei com a hospedagem gratuita porem não funcionou, você sabe o porque? :o

antnprs
Lieutenant
Lieutenant
Posts: 21
Joined: 11 Aug 2016, 08:20
TV Model: Sony KDL-48W655D
Location: Brazil
Brazil

Re: Lista Externa EPG

Post by antnprs »

ainda não descobri o porque, tive que contratar uma hospedagem paga, mas não saiu muito caro não, to tentando descobrir uma forma de funcionar no 000webhost

ShadowBill
Ensign
Ensign
Posts: 3
Joined: 28 Jun 2019, 00:39
TV Model: Philips 2009
Brazil

Re: Lista Externa EPG

Post by ShadowBill »

Eu usei um celular antigo com sistema android e hospedei no celular, abri as portas e usei o endereço de ip publico e funcionou, é uma alternativa ao inves de deixar um computador ligado vou deixar o celular :D

Se descobrir como fazer funcionar em uma hospedagem gratuita posta aqui vai ajudar muitas pessoas. :roll:

Post Reply