In this guide, we’ll walk you through the process of adding IPTV channels to your GSE SMART IPTV App using the Xtream-Codes API method.
GSE is a powerful, customizable IPTV solution that supports both live and on-demand streaming. It includes a built-in media player compatible with a wide range of formats, including M3U playlists. The app is available for both Android and iOS devices.
Looking for another method?
See: How to set up IPTV on GSE using a Remote Playlist
Setting up IPTV via Xtream-Codes API offers several advantages:
You can install the app using the links below:
Step 1: Download and install the GSE SMART IPTV App from the link above.
Once installed, open the app and tap the menu icon (three horizontal lines) in the top-left corner.
From the menu, select “Xtream-Codes API.”

Step 2: On the down right corner click on the red circle.

Step 3: Choose a name for your IPTV list—any name will work, such as “MY IPTV”.
Next, enter the Server URL, Username, and Password—these details are all included in the M3U URL provided by your IPTV service.
Once all the information is entered, click “Add” to complete the setup.

Step 4: Now you will find your “IPTV list” in the menu, click on it.

Step 5: Wait for the channels to be added to your application and this might take a little time depending on which countries or channels groups your M3U file contains.
You will see the LIVE channels and VOD list.

Step 6: By click on LINE you will see the channel groups.
Select the channel that you want to watch and click on “Play”.
Step 1: You can easily add EPG in GSE by clicking on “INSTALL EPG DATA”

Step 2: Wait until the EPG data downloading after that you can see the EPG list by click on “ELECTRONIC PROGRAM GUIDE” .
