Channel list this list shows the channel number, logo, channel name and group name in addition to having links to edit and delete the channel.

IPTV Channel Manager m3u8 in Laravel

I recently updated a Laravel IPTV package that I had made some time ago and was abandoned. However the package consists of generating a playlist of channels to play on IPTV players like kodi and vlc.

It is possible to add URL for Radio Channels and TV Channels in addition all channels are grouped by groups. However the package is very simple and needs to be improved, below are some screenshots of the screens.

Screenshot IPTV channel

Image shows screen on creates a group for the channel. The required fields is just a name.
Add new group – print 08/14/2021
Image shows List of created groups. The image shows the "News Channel" and "Radio" groups in the list.
List of Groups - print 08/14/2021
Image shows screen to add a new channel to the playlist. Required fields are number, logo, name, stream url, group and the last one is to say if it's a radio or not.
Add a new channel – Print 08/14/2021
iptv channel list this list shows the channel number, logo, channel name and group name in addition to having links to edit and delete the channel.
Channel List - Print 08/14/2021
iptv channel list this list shows the channel number, logo, channel name and group name in addition to having links to edit and delete the channel.
Channel List - Print 09/11/2021

The image below is an example of a list generated by the package, the channel URLs should be generated in another way.

Example of iptv m3u8 list automatically generated by the package
m3u8 list automatically generated by the package - print 08/14/2021

I updated the system as you can see in the github it is now possible to create cdns that allow a channel to have multiple different urls.

image shows channel page with options to add multiple url.
Updated channel page - print 08/19/2021

However, the m3u8 list of channels are grouped by CDN that can be registered by region as a suggestion. In this sense, below is an example of testing lists generated by the system after the update.

Image shows iptv m3u8 list for default cdn.
Liata M3u8 cdn default - print 08/19/2021
Image shows m3u8 iptv url list for cdn rio.
List m3u8 cdn rio - print 08/19/2021

In addition, the image below shows the system configuration page where it is possible to change system behaviors.

Image shows system settings page.
Configuration Page - 09/10/2021

Project Update

On October 11th I created the package iptv-core which has the configuration page and the entire layout base of the packages that are dependent on it like the iptvcustomer . In addition, I made some updates to the layout, now having the sbadmin2 as a basis.

In this sense, I also started to create a cms that will unite all the packages and will have the final product. However the modules can be adapted and used separately in other cms built by other programmers

Installing the iptv-channel package

To install this project, clone the github or run the command below in the root of your Laravel project.

composer require felipemateus/iptv-channels

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.