For Users

FAQ

 

FAQ

The answers on FAQs, common information
Read

Knowledge base

 

Knowledge base

Full documentation of all the options of the app
Read

Playlist editor

 

Playlist editor

Useful tool for managing content in your Smart TV
Open editor

In order to upload your own playlist, you need to generate Connection Code in SS IPTV settings and enter it on this page above

No, Playlist Editor keeps connection with your device untill you disconnect it on this page or in SS IPTV on device's side

Just drag the item on the any position you want using drag'n'drop faeture

You can do that using item's options. Pres Pencil button near the item you want to change and select item's size and background. You can also define there many other options as Logo URL, Standardized Name, Audio Track etc. The certain list of item's options depends on its type.

Displayed Name will be shown on the screen in SS IPTV (if Use custom channels' titles option is turned on in app's settings). Standardized Name defines channel's logo and EPG (if available), it also will be displayed in the app if the option Use custom channels' titles is turned off.

SS IPTV scans the channels tuned on your TV automatically if this option is available for apps on your device. On broadcast tab you can arrange scaned channels: define items' sizes, positions, Standardized Names etc

SS Play is special browser extension, which allows to retreive video link from web-site's pages and to send it for playing into SS IPTV.

For Google Chrome browser the extension may be installed from Chrome Web Store
Install


After installing extension you need to connect the TV, which you will send video to.

There are 2 types of extnestion's connecting to the TV:

  • Partial - allows to add retreived links into device's playlist.
  • Full - allows to run the app from browser and to play retreived links in one-click. Full connection may be not available for some devices.
In order to connect new device to the extension, open you your TV General section of SS IPTV's settings and press button Get Code. Then open settings of SS Play and in section Devices press Add Device button. Enter the code obtained on the TV and press Connect button.

This will make full connection for LG webOS and Samsung Tizen TVs, but partial for other models.

In order to set full connection with LG NetCast, it's necessary after partial connection to wait for notification which requires to enter additional code and to enter this code when it appears on TV into the corresponding field. Then press Enter Code button.

Extension retreives links to the videos according to the set of rules also called as Instructions. The particular of choosing the video for retreiving depends on particular resource.

VK.com

  1. Open the video you want to send on your TV
  2. Click the SS Play's icon at the right side of address bar
  3. In a couple of seconds pop-up menu with the video's name and additional items will appear. Choose Add to playlist for adding video into your playlist or Play for immediate playing.
Note that for playing video from VK.com TV and PC must be in the same network. Furthermore the link to VK videos is valid not more than 24 hours.

Youtube

  1. Open the video you want to send on your TV
  2. Click the SS Play's icon at the right side of address bar
  3. In a couple of seconds pop-up menu with the video's name and additional items will appear. Choose Add to playlist for adding video into your playlist or Play for immediate playing.

Yandex Disk

  1. Open web-interface of Yandex Disk and mark the video you want to send on your TV. You may select only one video.
  2. In right floating pannel set Share link
  3. Click the SS Play's icon at the right side of address bar
  4. In a couple of seconds pop-up menu with the video's name and additional items will appear. Choose Add to playlist for adding video into your playlist or Play for immediate playing.
SS Play allows you to create your own instructions for retreiving video links from sites you like.
Note! This section is aimed only for users, which have some web-programming skills.

Each instruction consists of three rules: name rule, source rule and logo rule. The only required one is source rule. In case of lack of name rule web-page's name will be used. Each rule represents one or several included one into another commands, which must return name, video url or logo url after compliting.

Besides that instruction may have domain name, which will restrict its applying and content type, which defines the link as a VoD (with seeking feature) or live-stream.

Note! We strongly recommend to fill the field "Domain" in order to restrict instruction's applying with the site it was created for!

The list of supported functions:

  • isEmpty(expression, if_yes, if_no)
    The function returns if_yes if expression is an empty string, otherwise if_no.
  • title()
    The function without arguements, returns the title of current web-page.
  • url()
    The function without arguments, returnes url of current web-page.
  • replace(string, pattern, expression)
    Makes replacement in string using regular expression pattern for the value defined in expression.
  • match(string, pattern, if_yes, if_no)
    Matches the string using regular expression pattern, in case of match returns if_yes, otherwise if_no.
  • httpGet(url)
    Returns text received during HTTP GET-request to defined url.
  • xpath(path, target, attribute)
    Executes xpath-request in the path to the target (to the root if not defined) and returns tag's attribute with the name from attribute variable (if not defined returns tag's content)
  • urldecode(string, arg1, arg2, …)
    Decodes string, if there are no other arguments returne decoding resulst. If there are items 2, 3, 4 etc, it condsiders expression as an array of variables and returns first non-empty item.
  • getJSONValue(string, path)
    Considers string as json - object (parses), and interprets path for getting the value of json-object's varialbe.

Double quoted string constants and concatenation operator + are also supported

Examples:

Will return “No title” if page's title is not defined or page's title in other case.

isEmpty(title(), "No title", title())

Will return constant "22".

getJSONValue("{\"abc\":{\"cde\":[21, 22]},\"f\":23}", "abc.cde[1]")

Will return value of attribute src from the tag video with id main_player

xpath("//video[@id='main_player']", "", "src")
This section describes general aspects of Extended M3U format which are not unique for our app. Also you can read about additional params which were brought in to expand
SS IPTV's opportunities and used only in it.

Playlist in M3U is ordinary text document which is encoded in UTF-8. It can be edited by application Notepad from accessories Windows. Any M3U file starts with #EXTM3U text identifier in the first line. The first line of the pair always starts form #EXTINF: text identifier. The second line of the pair containes only uri (link) of content.

Let's consider this example:


#EXTM3U

#EXTINF:0 tvg-name="BBC" audio-track="eng" tvg-logo="http://mylogos.domain/BBC.png", BBC World
http://server.name/stream/to/video2
#EXTINF:0 tvg-name="CNN" audio-track="rus", CNN International
http://server.name/stream/to/video2
#EXTINF:0, Arirang
http://server.name/stream/to/video3


As you can see from this example the M3U file represents the set of pairs of lines which describes the source of signal (link) and parameters. In this example there are 3 channels: BBC World, CNN International and Arirang.

The first line starts with #EXTINF: (duration) (attributes), (channel title). Required params are: duration and channel title. In case of live TV links the duaration has always to be 0 or -1.

Attributes are not requred params, this is the list of supported attributes:

  • tvg-shift - TV guide time shifting
  • tvg-name - TV guide identifier
  • tvg-logo -  channel's logo (url)
  • audio-track - Audio track definition of this channel, if it's supported by stream. Write language codes in ISO 639-2 standard, you may use several codes separated by comma (e.g.: "eng, rus, deu"). The first item in the list will be defined as default.
  • aspect-ratio - defines aspec ratio (may be not available for some TV models). Available values: 16:93:24:31,85:12,39:1

The value of the attribute must always be double-quoted, e.g.: tvg-shift="+1".
In this section there are described directives and attributes which can be applied only in SS IPTV, third-party apps can interpret them incorrectly

SS IPTV besides usual directives and attributes of Extended M3U format supports additional ones. Using attributes described here you can ajust appearance of playlist on the Main Screen manipulating the rendering of separate tiles.

Directives of M3U have to be always written a new line and theirs first symbol is “#”, attributes are inlined in directive's string (usually #EXTINF) and are represented as a pair attrubute = "value". The attribute's value must always be double quoted.

 

Additional directives:

#EXTBG defines the background of the tile related to described playlist's item. After this directive may be written url to the image, or the color in #rrggbb or rgba

#EXTSIZE defines the size of the tile related to described playlist's item. Available vlaues: smallmediumbig

#EXTCTRL after the directive may be written url that has to be requested when the tile will be pressed. The request is sent before content uploading. This function may be usefol for receiverc' owners as the app may to send to receiver the command to change channel.

 

Additional attributes of #EXTINF directive:

description – defines description displayed on tiles with size medium or big

content-type – allows to telle the app tyepe of content described. Avalable vlues: streamvideoplaylist. In most cases the app defines content type automatically and there is no need to use this parameter.

 

Additional attributes of #EXTM3U directive:

#EXTM3U may have attributes descriptionsize and background. In this case all the values for these attributes will be applied to all playlist's items as defult, but they can be redefined in #EXTINF directives, of course.


The example below illustrates how to use additional directives and attributes.

#EXTM3U
#EXTINF:-1, MTV Dance
#EXTSIZE: Big
#EXTBG: #11609e
http://example.com/stream1
#EXTINF:-1,MTV Hits
#EXTSIZE: Medium
#EXTBG: #046f55
http://example.com/stream1
#EXTINF:-1,Россия 24
#EXTSIZE: Medium
#EXTBG: #046f55
dtv://cabel:11/dvb/8
#EXTINF:-1,Первый канал
#EXTSIZE: Medium
#EXTBG: #046f55
dtv://cabel:11/dvb/2
#EXTINF:-1, MTV Live HD
#EXTSIZE: Small
http://example.com/stream3
#EXTINF:-1,MTV Rocks
#EXTSIZE: Small
http://example.com/stream4
Пример плейлиста
SS IPTV may be installed from official LG Smart World on this platform, in any country.
The app works on D-series models and higher. SS IPTV may be installed from official Samsung Smart Hub on this platform, in any country.
Today the app is in beta-testing on Philips Smart TV, so the working of some function or whole app is not guaranteed
In order to launch app enter in TV's browser address bar app.ss-iptv.com
Today the app is in beta-testing on Sony Smart TV, so the working of some function or whole app is not guaranteed

The app can be used on Sony Smart TV (not Android TV) starting from 2013 TVs and higher.

This method activates app at the boot time (autostart).

Turning on Hotel/Pro mode

  1. Turn on TV
  2. Turn off TV with ordinary remote controller (IR)
  3. Press buttoni+ / Display (depends on RC)
  4. Press button Mute
  5. Press button Vol+ (volume up)
  6. Turn on TV. Now you should see Hotel/Pro mode settings in progress

Autostart by URL

  1. In the TV setting -> Hotel/Pro mode set Startup Application URI with http://app.ss-iptv.com
  2. Turn on the Startup Application feature
  3. "Home" -> "Settings" -> "Hotel/Pro mode" -> set Hotel mode = on
  4. Turn off the TV and turn on it. The application should start automatically

Autostart with USB-Flash

  1. Download application package by link at the page end
  2. Extract content of tht zip into root of USB-Flash Drive, you should see folder sony at root level. Use only FAT32!
  3. Insert the USB Flash Drive into TV
  4. "Home" -> "Settings" -> "Hotel/Pro mode" -> set Hotel mode = on
  5. Turn off the TV and turn on it. The application should start automatically

Go to Hotel/Pro mode after setting "Hotel mode = on"

  1. Press buttoni+ / Display (depends on RC)
  2. Press button Mute
  3. Press button Vol- (volume down)
  4. Press button Home

Turning off Hotel/Pro mode

  1. Turn on TV
  2. Turn off TV with ordinary remote controller (IR)
  3. Press buttoni+ / Display (depends on RC)
  4. Press button Mute
  5. Press button Vol- (volume down)
  6. Turn on TV
Download zip

To upload user playlist press Settings button of the main screen.

 

There are two ways to upload user playlist

  1. Uploading by link (external playlists)
  2. Uploading with non-permanent access code (internal playlists)

User may have any number of external playlists and only one internal playlist with live channels and one with VoD streams (films).

To upload playlist by link go to Content section of the app's settings, choose External playlists subsection and click Add button bellow the screen. Enter desired playlist's title and the link of your playlist in corresponding fields and press Save button. The playlist will be available on the Main Screen trhough separeta tile.

 

Attantion! External playlist on some Smart TVs models uploads through application server. It means, your link has to be available from external network.

 

To upload playlist with non-permanent code go to General subsection of the app's settings and pres Get code button. Non-permanent code can be used only 24 hours (or till new code is generated)

 

Enter received code here and press Add Device button

 

When connection was made select playlist file in your PC and upload it by pressing Save button

Internal playlist will be available thourgh tile My playlist on the Main Screen

 

New uploaded internal playlist replaces the older one.

Attantion! For internal playlists you may use only m3u playlists, for external playlists m3u, xspf, asx and pls formats are admissible! More information about m3u format you can find here. Playlist file has to be encoded in utf-8 for correct uploading.

We use cookies to improve our website and your experience when using it. To find out more about the cookies we use and how to delete them, see our Privacy Policy. I accept cookies from this site