What are templates?
A template contains groups and channel list you can customize to your needs. Once you have created a template, you can create lines and connect to this template. These lines then get exactly these groups and channels you have defined in the template but need their own credentials. The credentials from the template will not be distributed. These only need them so that the template can synchronize with the server. That's why it's important that you always have valid credentials there.
Instead of synchronizing each line individually with the server, you can create a template and connect as many lines as you like. The lines are always up to date.
Nothing is streamed here. Each line needs valid credentials from the provider.
You can only make an template if your provider uses XC Server software. If you have received a link from the provider that looks something like this (http://server.extension:8080/get.php?username=123USER123&password=123PASS123&type=m3u_plus&output=ts) then you can create an Template.
In this link you have all the information to create a line. I take as example this link.
Server = http://server.extension:8080
Username = 123USER123
Password = 123PASS123
Title of your template
Server URL of the providers. Without further parameters. Ex: "http://server.extension:8080"
Your username from the provider 123USER123
Your password from the provider 123PASS123
A template for EPG data. Lines later assigned to this template get these EPG sources
Settings - X3M Player (only) - Do not load live channels
This setting only affects our app "X3M Player". If this option is activated, no live channels are imported into the app
Settings - X3M Player (only) - Do not load VOD
This setting only affects our app "X3M Player". If this option is activated, no VOD channels are imported into the app
Settings - X3M Player (only) - Do not load series
This setting only affects our app "X3M Player". If this option is activated, no series are imported into the app
Settings - X3M Player (only) - Do not show expiration date
This setting only affects our app "X3M Player". If this option is enabled, no expiration date is displayed in the Edit Profile Panel
Settings - Use TMDB (The IMDB / TMDB assignment needs to be rechecked)
If this option is activated, the TMDB interface will be used for VOD and SERIES information. Already assigned IMDB-ID are not valid. The TMDB ID assignment must be redone
Settings - Download only for MAG, E2 & X3m Player via Appcode allowed
If this option is activated, the list can only be loaded from MAG, E2 devices with our plugin and X3M Player. Normal M3U list will not work. (Only for experienced users)
Settings - Use new XC API
With this setting, the stream link for live channels are alternatively composed. According to the API description of XC, a Streamlink should be composed as follows http(s)://domain:port/live/username/password/streamID.ext. If you enable this setting, the streamlink is composed: http(s)://domain:port/username/password/streamID. It always uses MPEGTS (ts)
Settings - Auto-Sync (Daily - After Line download)
With this setting, your list is synchronized daily with the M3U source. Synchronization is initiated with a download of the list.
Settings - Auto-Sync (Daily - Task Scheduler)
With this setting, your list is synchronized daily with the M3U source. Synchronization is triggered by our task scheduler after 24h.
Settings - Always overwrite the channel name
When synchronizing, the editor checks whether the "Channel name" field is empty. If Yes, this field is updated by the channel name of the source. If the field is not empty, the field is not updated. This option always overwrites the Channel Name field.
Settings - Automatically delete channels removed from the provider
With this setting, the channels removed by the provider are automatically deleted.
Settings - Show - Subscription expires soon message
This option allows you to generate a channel in the M3U list 10 days before the subscription expires. This should warn the user that his subscription expires soon.
Channel title = Subscription expires soon
Link = https://dummy.domain/files/expsoon.mp4
Settings - Show - Subscription expired message
This option allows you to generate a channel in the M3U list after the subscription expires. This should warn the user that his subscription has expired.
Channel title = Subscription expired
Link = https://dummy.domain/files/expsoon.mp4
Settings - Hide "IPTV Editor Links" in the Customer Interface
If you select this option, the menu item "Info" disappears from the customer interface
Settings - Customer available
If you select this option, this template is displayed in the customer interface and the customer can select it for himself / herself
On this page you can edit your groups and channels.
With the groups you can:
With the channels you can:
(*) Each channel has a unique StreamID. If you have assigned the EPG ID, you can download a file with the assignment. You can import these again for next lists. Each provider has different StreamID. So you can only import this file to the same provider.
(**) With us the lists of providers are cached for 1 hour. Otherwise the firewall at the provider would block us because of too many requests. If you click here, the list will still be loaded directly from the provider. Please use only when needed.
(***) We have a collection of picons linked to our EPG data. If you have assigned the EPG ID and are using our EPG data, you can also download our picons. If you click here, the download url of the picon will be inserted at valid EPG-ID.
1 = Select all
2 = Unselect all
3 = Sort groups alphanumeric (This operation can not be undone)
4 = Create a new group
5 = Edit group (parental control)
6 = Deactivate group
7 = Delete group
8 = EPG-ID assignment
1 = Select all
2 = Unselect all
3 = Sort channels alphanumeric (This operation can not be undone)
4 = Create a new channel
5 = Edit channel
6 = Replace specific strings in channel title *
7 = Deactivate channel
8 = Delete channel
9 = Move the channel to another group
(*) If you want to replace a part of the channel name, you can use this function. Example: You want to remove "UK | " on all channels. Enter "UK | " in the Search for field. No entry in the field Replace with. Also note the spaces in the string!
Please remember. The EPG-ID assignment is very important. Otherwise, the lines get no EPG data.
1 = Synchronize template with the provider
2 = Edit channel list
3 = Choose specific groups for synchronization
4 = Same as No. 1
5 = Same as No. 1 (1)
6 = Same as No. 1 (2)
7 = Same as No. 2
8 = Same as No. 3
9 = Copy template
10 = Send a Copy from this template to other user (3)
11 = EPG Settings to all lines (4)
12 = Backup your list
13 = Restore your list
14 = Delete your list
If you click on the "Title" in the overview you will get the template settings page.
(1) With us the lists of providers are cached for 1 hour. Otherwise the firewall at the provider would block us because of too many requests. If you click here, the list will still be loaded directly from the provider. Please use only when needed.
(2) Same as (1) but since the picons are reloaded by the provider.
(3) This will allow you to send a copy of your templates to another user. The credentials from the template will be deleted. You need the UserID from the receiver. He finds this in the upper right corner next to his user name
(4) You can select the EPG sources in the template and send them to all lines linked to this template. So you do not have to edit every single line when changing the EPG source