On Smart IPTV on LG Smart TV
Timeshift instructions for IPTV/OTT Providers
- Include timeshift=”1″ attribute in your M3U playlist to add timeshift support for specific channel, where 1 is the number of days of timeshift available for the channel (it is 15 at the moment, but will match in future app versions). Please provide your own timeshift attribute by e-mail if you have it already implemented in your playlist.
- Organize time cues on channel streams using the Unix Time format parameter (in seconds) added to stream URL. For example, http://our.stream.url:8080/some_stream_info/?utc=1425988050&lutc=1425988225, where utc=1425988050 is the date of Tue, 10 Mar 2015 11:47:30 GMT, which is added to the URL automatically by the application, when the user selects some specific programme using EPG list for the current day or day in the past (up to 15 days back). Also, another optional parameter lutc=1425988225, is added to the URL, which specifies the current time. You can check the functionality of the archived programming by loading the full archived stream URL to the VLC application, which should start on specific time cue. Use Epoch Converter to find necessary Unix Time.
- If you have some specific timeshift URL configuration for your streams, you can do the necessary adjustments through server based scripts, so that you output the necessary URL structure, when you receive the “utc=” cue points from the URL requested from the application.
It is possible to add support for archived programming (Time Shift), located on the server of IPTV/OTT provider.
If you are an IPTV/OTT provider, you can implement archived programming support in the following way:
You can download the app in the official LG Apps Store (Entertainment category) in your country.If there is no app in your country (Italy, Norway, Sweden, Denmark, Finland), try signing up in any other country’s Smart TV Services and download the app from there. You can change back to your original country after you install the app, it will stay on your TV.
Loading your own playlist
By default, there is already a test playlist for you to check how the App works. After that, you can load your own IPTV playlist by following these instructions. You can use this converter to convert your M3U playlist to the Smart IPTV format.
General RC commands
- P+/P- and Arrows – Switch pages, groups, channels and videos
- Up/Down – Show current programme information; Channel history
- ОК, Wheel – Load channel list in play mode
- INFO, INFOx2 – Show current programme information
- Nr. Keys – Channel number selection
- “0” – Reload playlist; Previous channel in play mode
- BACK – Hide channel list and infobar; Go back to primary list
- RATIO, Q.MENU – Change picture ratio
- PLAY/PAUSE/STOP – Play/pause/stop/restart stream/video
- PLAY (long press) – Permanent infobar enable/disable
- RED – Select audio track in stream/video (webOS); Toggle DVB input (Netcast TVs)
- GREEN – Electronic Programme Guide (EPG); Choose video play mode
- YELLOW – Show all channels; Show digital clock in Play mode
- BLUE – Show Groups; Settings in play mode
Stream types supported on LG webOS
Streams of type UDP:// (Multicast), RTP://, RTMP://, RTSP:// don’t work on LG Smart TVs with webOS onboard. The types of streams that are supported on LG webOS are listed here.
UDP:// (Multicast) streams only work using UDPXY. Please contact your provider for more information.
Streams of type MMS:// only play correctly using Netcast (Emu) webOS video mode set in application settings.
Changing audio language
If you have webOS 3.0 TV, you can select audio track and turn subtitles on/off using red/green buttons. On webOS 2.0 it’s only possible to turn subtitles on/off.
For older LG Smart TVs, the audio track can only be “forced” in the playlist (for streams only, not VOD!). Otherwise, stream audio language is automatically selected based on the Audio Language Settings (1st Audio) on your LG Smart TV (see picture below).
If you have webOS TV, you will need to set webOS Video Mode to NC MPEG or NC Auto in App’s Settings for this “forced” function to work. This function only works for streams that it supports (usually HTTP only, not m3u8).
Stream audio language can still be overridden by adding the following codes to your streams in the playlist:
http://123.123.22.11:8000,ru
http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4,en
Using this parameter, the spicific audio language will be forced. In this case “ru” – Russian. You can check the audio tracks in VLC, language codes are listed here: http://www.loc.gov/standards/iso639-2/php/code_list.php
Examples: ru – Russian, en – English, de – German, lt – Lithuanian, et – Estonian etc..
The track change can be delayed up to 10 sec. Use only in case the TV selects inappropriate track. Could probably work on Multicast streams (UDP).
HLS Mode
HLS Mode sometimes helps open streams faster on older non-webOS LG TVs (except 2012 LM series). Just experiment with your streams and see if it helps.
Lock MAC (since App version 2.1.25)
You can lock your MAC address in application settings by using the Lock MAC button to avoid your playlist being reset by somebody else or if you shared your MAC address with some third party.
If you want to remove the PIN, just use 0000 when locking MAC address again.