Automatic IPTV Network » History » Revision 2
Revision 1 (Jaroslav Kysela, 2017-04-24 16:46) → Revision 2/16 (Mark Clarkstone, 2017-04-25 14:04)
h1. Automatic IPTV Network
The IPTV Automatic Network parses a playlist (in (actually only in m3u format) and creates all muxes from this list.
h2. Identifier
list automatically, including the management (add / remove). The URL (including query string) decision key is used as the identifier, changes to a URL would mean Tvheadend sees the entry as a new "mux". Existing muxes/URLs (in Tvheadend) no longer present in the playlist are discarded.
h2. Scanning (full URL including parameters).
Tvheadend will by default probe each entry in the playlist for service details, depending on the size of the playlist, this can take a very long time. Some service providers don't allow this kind of probing and may deny (or rate limit) access If you like to reduce the streams, leading to scan failures. time, TVH can create automatically also services. In such cases you must disable this case, the probing.
h2. Disable Service Probing/Speed up Scanning/Create Services Without Scanning
To create services without scanning/service probing you 'Service ID' in the automatic network settings must be set a _Service ID_ (usually this value is 1) and turn off _Scan 'Scan after creation_ during the creation of the _IPTV Automatic Network_. Existing networks can creation' should be edited and then _forced scanned_ set to achieve the same outcome. off. The prerequisite is that all imported IPTV MPEG-TS stream have only have one service with identical service identification identificator (Service ID - SID).
h2. Determining Service ID (SID)
To determine the correct SID for your playlist follow these steps:
# Open the m3u playlist in your favourite text editor and copy a URL, any url as long as it points to a MPEGTS stream. *If you've already imported your playlist, done a scan & have successfully scanned service(s) you can skip this and the next two steps*.
# Create a new (temporary) IPTV network (not a _IPTV Automatic Network_) and add the copied URL as a new mux.
# Tvheadend should now probe the URL for service details.
# Now, In the _Services_ tab, you should see a service in the grid, along with lots of other details, take note of the value under the _Service ID_ column. See notes 1/2 below if you can't see the column or value.
# Now that you have the correct SID, you can enter it into the _Service ID_ field when creating (or editing) your automatic IPTV network. See note 1 below.
h2. Notes
# In order to see both _Service ID_ and _Scan after creation_, or the _Service ID_ column, the user interface _View level_ must be set to _Expert_.
# If you have no value under the _Service ID_ column, Tvheadend has yet to probe the service or has failed to do so, check the tvheadend log (click the bar at the bottom of the webui) for details.
The IPTV Automatic Network parses a playlist (in (actually only in m3u format) and creates all muxes from this list.
h2. Identifier
list automatically, including the management (add / remove). The URL (including query string) decision key is used as the identifier, changes to a URL would mean Tvheadend sees the entry as a new "mux". Existing muxes/URLs (in Tvheadend) no longer present in the playlist are discarded.
h2. Scanning (full URL including parameters).
Tvheadend will by default probe each entry in the playlist for service details, depending on the size of the playlist, this can take a very long time. Some service providers don't allow this kind of probing and may deny (or rate limit) access If you like to reduce the streams, leading to scan failures. time, TVH can create automatically also services. In such cases you must disable this case, the probing.
h2. Disable Service Probing/Speed up Scanning/Create Services Without Scanning
To create services without scanning/service probing you 'Service ID' in the automatic network settings must be set a _Service ID_ (usually this value is 1) and turn off _Scan 'Scan after creation_ during the creation of the _IPTV Automatic Network_. Existing networks can creation' should be edited and then _forced scanned_ set to achieve the same outcome. off. The prerequisite is that all imported IPTV MPEG-TS stream have only have one service with identical service identification identificator (Service ID - SID).
h2. Determining Service ID (SID)
To determine the correct SID for your playlist follow these steps:
# Open the m3u playlist in your favourite text editor and copy a URL, any url as long as it points to a MPEGTS stream. *If you've already imported your playlist, done a scan & have successfully scanned service(s) you can skip this and the next two steps*.
# Create a new (temporary) IPTV network (not a _IPTV Automatic Network_) and add the copied URL as a new mux.
# Tvheadend should now probe the URL for service details.
# Now, In the _Services_ tab, you should see a service in the grid, along with lots of other details, take note of the value under the _Service ID_ column. See notes 1/2 below if you can't see the column or value.
# Now that you have the correct SID, you can enter it into the _Service ID_ field when creating (or editing) your automatic IPTV network. See note 1 below.
h2. Notes
# In order to see both _Service ID_ and _Scan after creation_, or the _Service ID_ column, the user interface _View level_ must be set to _Expert_.
# If you have no value under the _Service ID_ column, Tvheadend has yet to probe the service or has failed to do so, check the tvheadend log (click the bar at the bottom of the webui) for details.