Quantcast
Jump to content

  • Join Today, It's Simple and FREE!

    Register now to gain access to our webOS user support forum. Once registered and logged in, you will be able to post a user to user support request topic to this site or reply to existing topics posted by other users. You can also take part in our other webOS user forums. You'll be able to customize your profile, receive reputation points, while also communicating with other members via your own private inbox, plus much more!

Alex

LG Releases Connect SDK

Recommended Posts

ConnectSDK.JPG

 

 

Connect SDK is an open source framework that connects your mobile apps with multiple TV platforms. Because most TV platforms support a variety of protocols, Connect SDK integrates and abstracts the discovery and connectivity between all supported protocols.

 

To discover supported platforms and protocols, Connect SDK uses SSDP to discover services such as DIAL, DLNA, UDAP, and Roku's External Control Guide (ECG). Connect SDK also supports ZeroConf to discover devices such as Chromecast. Even while supporting multiple discovery protocols, Connect SDK is able to generate one unified list of discovered devices from the same network.

 

To communicate with discovered devices, Connect SDK integrates support for protocols such as DLNA, DIAL, SSAP, ECG, Chromecast, UDAP, and webOS second screen protocol. Connect SDK intelligently picks which protocol to use depending on the feature being used.

 

For example, when connecting to a 2013 LG Smart TV, Connect SDK uses DLNA for media playback, DIAL for YouTube launching, and UDAP for system controls. On Roku, media playback and system controls are made available through ECG, and YouTube launching through DIAL. On Chromecast, media playback occurs through the Cast protocol and YouTube is launched via DIAL.

To support the aforementioned use case without Connect SDK, a developer would need to implement DIAL, ECG, Chromecast, and DLNA in their app. With Connect SDK, discovering the three devices is handled for you. Furthermore, the method calls between each protocol is abstracted. That means you can use one method call to beam a video to Roku, 3 generations of LG Smart TVs, and Chromecast....Read More

 

post-2-0-52723100-1397793453_thumb.jpg

 

Source: http://connectsdk.com/

Share this post


Link to post
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Forum Topics

    • WishList Apps for India

      Below is the small wishlist of apps required for India 1. Skype 2. Jio TV 3. Jio Cinema 4. IPTV 5. Hotstar 6. TVFPlay 7. ALTBalaji 8. JioMusic

      in LG webOS Wish List

    • Question: Fetch TV Magic Remote support

      Fetch TV is a very popular set top box in Australia. Please let me know how the magic remote can be configured to control it.   Many thanks   Dan

      in LG webOS Smart TV Questions

    • Question: Why hardly any smart TV apps for American cable networks?

      I see a constant flood of new apps, and since the addition of Starz, and Showtime, there has been nothing added.  Samsung has almost all of the American cable network apps, and LG has almost none.  What gives?

      in LG webOS Smart TV App Questions

    • How to add HomeKit support to your webOS TV with HomeBridge and iOS 12.2

      9to5 mac posted this today... With iOS 12.2, Apple is adding support for AirPlay 2 and HomeKit for select smart TVs. Some users, myself included, are slightly irritated that LG is only supporting these features on its yet-to-be-released 2019 televisions. Fortunately, there’s a workaround that gets you most of the way there. While this method is unconventional and not officially supported, it will allow users who recently bought a webOS TV to get support for HomeKit. As outlined in this week’s HomeKit Weekly, this method allows you to control your TV’s power state, volume, and app/input switch with ease. What it won’t give you is AirPlay support, meaning you won’t be able to control what’s playing on the TV itself including play/pause, and forward/rewind controls. For this, you’ll need an always-on computer of some sort: whether that’s a Raspberry Pi, Synology, or a Mac mini (either as a server or one that’s always on). Before we get started, remember that iOS 12.2 is currently in beta and that things could change and vary from beta to beta. At the time of writing, iOS 12.2 beta 1 is currently the latest release. How to set up HomeKit support with HomeBridge for your webOS TV in iOS 12.2 beta With slight variations depending on platforms, here’s how you set up HomeBridge for your webOS TV. For demonstration purposes, I’ll be using an always-on Mac mini. First, you’ll need to install Xcode (if you’re using a Raspberry Pi or a Synology, this isn’t needed and this step can be skipped). To do this, launch the App Store, and search for Xcode. Click the ‘Get’ button and the download will begin. This may take some time to download and install, even on fast internet connection. Be prepared to wait for up to an hour for it to download and install. After it’s installed, you’ll want to launch Xcode and install the additional tools. Again, this may take some time depending on your internet connection. Once installed, it’s time to install Homebrew and node. To do that, run the following command in Terminal: Once Homebrew is done installing, simply type the following command to install node: Now that the basics are out of the way, you’ll need to install Homebridge, which is the framework for installing third-party plugins with HomeKit. To do this, type in the following command to Terminal: Then, when prompted, type in the password to your Mac. Depending on your internet connection, this step may take a few minutes as it’s downloading the necessary packages for HomeBridge. Next, you’ll want to install the actual plugin. This can be done by typing the following into Terminal: This may take a few moments to install. Before you go ahead and try run HomeBridge, you’ll need to set up your config file. You can find a sample config file here. All you’ll need is to tweak it to work with your own network. (The config file is located in: /Users/(username)/.homebridge.) You’ll want to download a text editor such as Atominstead of using macOSbuilt-inin text editor, as that can cause problems down the road. Within the sample config file you’ll want to change the IP address and Mac address to match your TV’s. There are a few extra options you might want to consider adding to your code: Inputs — these are the basic AV/HDMI inputs. Simply add the following code to your set up (underneath inputs) for HDMI, simply replace the last digit with the input number on your TV. For AV, simply replace “hdmi1” with “av1”. As for the name, give the input a name (for example: Apple TV, PS4, Nintendo Switch): Under the same Inputs umbrella, you can also add things such as the built-in browser, YouTube, Amazon Prime Video, etc. to the set up. You’ll be responsible for finding the appropriate app ID’s for those yourself. Volume control — You can use the Apple TV remote widget in the Control Center (by tapping the Apple TV icon, tapping the drop down on the top, and then selecting your TV), to control your volume with your iPhone or iPad’s hardware volume buttons, or you can add buttons within HomeKit. To do this, you can add one of the following to your code: volumeControl: true, “switch”, or “slider”. True enables both a slider and the switch method in HomeKit. Enabling the slider will force HomeKit to recognize the volume as a light bulb. Meaning, if you have any other lights in the same HomeKit room, this will be included in the group. After setting up and saving your config file, Jump back into Terminal and simply type: If everything is set up correctly, HomeBridge will start up and spit out a QR code you can scan on your iPhone or iPad. This QR code should be scanned within the Home app. Once scanned, the Home app will walk you through setting up HomeBridge with HomeKit. This is how it should look after everything is up and running. If you want to ever stop HomeBridge from running, simply close the Terminal window and HomeBridge will no longer be running. To restart HomeBridge, simply open Terminal and type ‘homebridge’ again to get it up and running. Source: https://9to5mac.com/2019/01/31/homekit-homebridge-webos-setup-12-2-beta/

      in LG webOS Smart TV Discussion

    • Request to add the IFLIX Apps

      Hi,  I really hope that LG WebOS can add on the IFLIX apps ( http://iflix.com ) for a user in Asia (especially Malaysia) and the Middle East Country. I very sure it will boost up the LG tv market and sell. Thank you.

      in LG webOS Wish List

  • Similar Tagged Content

    • By Brent
      Unable to exit SlingTV app.  App stays open when exiting WebOS and is open when re-entering WebOS after power down. Any suggestions?
    • By ajmboy
      Posted by XDA developers...
      When we feature a new root method it’s typically for a smartphone. If it’s not a smartphone then it could be a tablet, smartwatch, or an Android TV set-top box. However, more and more devices are starting to become “smart,” which essentially means they have some sort of extra software feature that previously wasn’t possible. This could be a light bulb that can be controlled by our smartphone or a TV that has applications you can install.
      https://forum.xda-developers.com/web-os
    • By Victoria lola
      I was wondering if there’s any chance that we going to have iTunes on webos 
      I own like 300 movie plus tv show on iTunes  just got my first new oled c8  Now there’s a lot rumors about airplay 2 only for 9 generation . 


×