IpTV Extension (watch free TV channels)

Ciao a tutti,
here my extension to watch channels tv from all over the world, for this extension I used the https://iptv-org.github.io/ API.

getcountries2
Request the complete country list

getcategories
Request the complete tv channels categories

getchannels
Request the TV channels
country the country code to filter the search, this parameter is mandatory
limit the max number of TV channel to obtain, this parameter is optional
name the TV channel name or a part of the name, this parameter is optional


The countries list with tv channels
responseCode 200 is the correct value
response the complete response in json format if you need more information
country a list with the country name
countryCode a list with the country code
language a list with the language
message a message with error, if there is

gotcategories
responseCode 200 is the correct value
response the complete response in json format if you need more information
categories a list with the channel TV categories
message a message with error, if there is


The channels found after the search
responseCode 200 is the correct value
name a list with the TV channel name
website a list with the website url of the TV channel
logo a list with the logo url of the TV channel
urlStream a list with the url stream of the TV channel
category a list with the category of the TV channel
message a message with error, if there is

The Source Code:
Iptv.txt (20.1 KB)
The Extension:
Iptv.aix (21.8 KB)
The Sample Project:
IpTVSample.aia (78.4 KB)


When You open the app for the first time the channel list is empty, click on the gear wheel.


Here You find some parameters to filter your search
Channel is optional, You can write a channel name or only a piece
Country is mandatory, when You select the text box you see the countries list
Limit is optional, You can write the number of the maximum channels that You want to receive
Then You click on Search


The app starts the channels search, this operation can be very long depending on parameters selected, please wait....


When the search finish You have a list of channels found with your parameters, the channel list is saved on a TinyDB so when you open the app again you already have your channels and You don't need to perform the search again


Select a channel and start to watch.

I hope You find useful
Best Regards

Marco Perrone

7 Likes

You can add category and language blocks also. :slight_smile:

Hi @AyProductions yes I could, but I found this a little bit difficult, so for now I thought this was enough

1 Like

Ok.

Good Extension!

1 Like

Thank You @LVC_App_Center

excellent extension! superb :ok_hand:

2 Likes