Ícone do site Felipe Mateus

IPTV Gerenciador de canais m3u8 no Laravel

Recentemente eu atualizei um  pacote Laravel IPTV que tinha feito há algum tempo  e estava abandonado. Contudo o pacote consiste em gerar uma playlist de canais para reproduzir em players IPTV como kodi e vlc.

É possível adicionar URL para canais de Rádio e canais de TV além disso todos os canais são agrupados por grupos. Entretanto o pacote é bem simples e precisa ser aprimorado, segue abaixo alguns prints das telas.

Screenshot IPTV channel

Adicionar novo grupo – print 14/08/2021
Lista de Grupos – print 14/08/2021
Adicionar um novo canal – Print 14/08/2021
Lista de Canais – Print 14/08/2021
Lista de Canais – Print 11/09/2021

A imagem abaixo é um exemplo de lista gerada pelo pacote as URL do canais deverão ser geradas de outra forma.

Lista m3u8 gerada automaticamente pelo pacote – print 14/08/2021

Atualizei o sistema como pode visto no github agora é possível criar cdns que permite que um canal tenha múltiplos URL diferentes.

Página channel Atualizada – print 19/08/2021

Contudo a lista m3u8 de canais estão agrupados por CDN que podem como sugestão cadastrado por região. Nesse sentido segue abaixo um exemplo de teste listas geradas pelo sistema depois da atualização.

Liata M3u8 cdn default – print 19/08/2021
Lista m3u8 cdn rio – print 19/08/2021

Além disso a imagem abaixo mostra a página de configuração do sistema onde é possível mudar comportamentos do sistema.

Página de Configuração – 10/09/2021

Atualização do Projeto

No dia 11 de outubro criei o pacote iptv-core que passa ter a pagina de configuração e toda base de layout de dos pacotes que são dependentes dele como o iptvcustomer . Além disso fiz algumas atualizações no layout passando a ter o sbadmin2 como base.

Nesse sentido também comecei a criar uma cms que vai unir todos os pacotes e vai ter o produto final. Contudo os módulos podem ser adaptados e usados separadamente em outros cms construído por outros programadores

Instalando o pacote iptv-channel

Para instalar esse projeto faça clone no github ou execute o comando abaixo no root do seu projeto Laravel.

composer require felipemateus/iptv-channels