Guide to using EPG and m3u links on ipTV Clients

by rasjrbr

Hello everyone.

Recently I've asked for some providers who would support US and Brazilian channels, that worked on GSE or iPlayTV (Apple 4th Gen). Also, Kodi, if that helps. (I'm assuming that whatever works on GSE/iPlayTV would eventually work on Kodi anyway)

A colleague from here offered and I subscribed for 3 months. I Paid for it, and it "kinda" works.

However, I'm having some trouble understanding the workarounds for some stuff.

Here's what I need help with:

First, he gave me a link. Since he's Arab, his English is kind of limited, and I cannot get him to answer more technical or specific questions.

He gave me an URL like this:

http://host.name:80/get.php?username=username&password=password&type=m3u_plus&output=ts

This looks like an m3u URL. What's the difference between this and Json URL?

Here's the thing: I can use this on GSE and iPlayTV, but it's kinda clunky and I can't reach the USA channels easily. I tried GSE tutorials and I can't seem to make all channels work. I have a 50mb link DSL.

I tried today to work this link on Kodi for PC, but adding the URL the way it was given me doesn't work at all. That solution would give me the solution of building an HTPC with Kodi running specifically for this purpose.

And in the GSE app, there are some options like Local and Remote links. I'm assuming a .ts or a .m3u is a remote link? What would local be then?

And someone can explain to me what's the xtream codes API, and how does that work?

And how can I make sure there is an EPG link I can use with my subscription? The guy from who I contracted the 3 month service says the link for the EPG is the same for the stream. How come?

Thank you in advance.

blondedre3000

I've never put time to figure out GSE honestly. It feels more difficult than Kodi with less customization to me. The best way to check a link is to put it in your web browser and see what happens. If you see a bunch of XML data or it downloads a .gz file then it's probably a working EPG link. JSON is the format used if you're connecting directly to the xtream-codes api, but almost nothing uses that unless you're a reseller or something. Also I believe it does not include guide data, just subscription info and channels.

You probably want an epg XML link. The link you posted is definitely just a regular m3u link for your streaming playlist.

FYI almost any provider will work on GSE or iPlay. Even the ones that say they don't offer m3u, if they use Xtream-Codes you can still get an m3u. If it's a shit provider then it's not you, it's just that 20% of their channels don't work or they need to update their links or remove channels they no longer have from their m3u list. They may not even have EPG data at all. If you can figure out who the guy is reselling then you can maybe get an EPG url another way. The other option is to roll your own EPG with Xtream-Editor or IPTV-EPG, but they're paid services.

Xtream-Codes is the platfrom that just about every service uses to stream. It's software that handles everything streaming related. It's so standard that some apps will just let you input the Xtream-Codes "line" url rather than the m3u link, but the result is just about the same. See here for more info: https://xtream-editor.com/en/tutorials/standard_line

Tamar1nd

For EPG enter: http://host.name:80/xmltv.php?username=username&password=password

Why do you need workarounds? Enter remote or local m3u link, enter EPG url, done.

You don't need to understand Xtreme codes or API, nothing to do with GSE usage, 2 simple options to enter. Ignore json.