Page 1 of 10

[App] libRunWidget D/E/F/H

Posted: Fri Jul 10, 2015 3:15 pm
by zoelechat
Lib runs any Smarthub widget on injection.

Usage:
*For D series (arm), replace every instance of /mnt below by /mtd_rwcommon/widgets/user/SamyGO/SamyGO
  • First install latest samyGOso as usual, if needed.
  • Extract attached archive and copy libRunWidget.so to /mnt/opt/privateer/usr/libso (create folder if needed).
  • Retrieve /mtd_rwcommon/common/WidgetMgr/info.xml from TV and check inside it to find expected "Widget ID". e.g:

    Code: Select all

    [...]
    <widget id="11101200001" name="Netflix" [...]
    <widget id="36_allshare" name="Samsung Link" [...]
    <widget id="11111000009" name="Explore 3D" [...]
    [...]
    Netflix widget ID is 11101200001, Samsung Link is 36_allshare, Explore 3D is 11111000009, etc...
  • Once you've got your favourite widget ID, execute:

    Code: Select all

    samyGOso -d -A -B -l /mnt/opt/privateer/usr/libso/libRunWidget.so ID:widgetID
    For example ID:11101200001 to run Netflix, and so on...

    Logfile is written to /dtv/RunWidget.log
Are included in archive scripts to use as libRCremap CMD, in case you want to map a widget to an RC key (D, E/F and H).
You'll also need to change WIDGETID value inside the one suiting your TV series (and don't forget chmod +x !!).

*Changelog:

Code: Select all

10/7/2015
v0.1.0 - First release

Re: [App] libRunWidget D/E/F/H

Posted: Fri Jul 10, 2015 8:54 pm
by taviron
Just tested on UE40ES6710 with the amazon instant video widget / Explore 3D /..., also together with libRCremap. Works like a charm! Thank you very much!

Re: [App] libRunWidget D/E/F/H

Posted: Fri Jul 10, 2015 10:47 pm
by fluffi444
wow! nice! finally widget start via RC key possible! Works great here!

Well done! Very usefull!

Re: [App] libRunWidget D/E/F/H

Posted: Sat Jul 11, 2015 11:14 pm
by bobiturboto
Great work! Finally we have our own "auto ticker"! ;)

Re: [App] libRunWidget D/E/F/H

Posted: Sun Jul 12, 2015 12:24 pm
by smart_lover
Great news...long awaiting tool!
Do I need internet access on TV to make this widget works?
What about bind_model error?

Re: [App] libRunWidget D/E/F/H

Posted: Sun Jul 12, 2015 12:31 pm
by zoelechat
hamidx5 wrote:Do I need internet access on TV to make this widget works?
What about bind_model error?
No idea, but I guess it's probably not different than manually launching widget from Smarthub. Try and tell us :)

Re: [App] libRunWidget D/E/F/H

Posted: Mon Jul 13, 2015 9:22 pm
by smart_lover
No idea, but I guess it's probably not different than manually launching widget from Smarthub. Try and tell us :)
It works like a charm!!!!
You can not imagine how much I am thankful of this great tool.

Re: [App] libRunWidget D/E/F/H

Posted: Mon Jul 13, 2015 10:00 pm
by zoelechat
hamidx5 wrote:It works like a charm!!!!!!!! there is no bind_model error!!
You can not imagine how much I am thankful of this great tool.
Glad. I surprise myself sometimes :D

Re: [App] libRunWidget D/E/F/H

Posted: Sun Jul 19, 2015 2:08 am
by mihd
Well done! Very usefull!
What about "librunsour?e" to run source instead "Source-Right-Right-..-Right-Ok" ?
Method libRCremap-CMD with samyGOrc is not beautiful.

Re: [App] libRunWidget D/E/F/H

Posted: Sun Jul 19, 2015 9:14 am
by zoelechat
mihd wrote:What about "librunsour?e" to run source instead "Source-Right-Right-..-Right-Ok" ?
Method libRCremap-CMD with samyGOrc is not beautiful.
Sorry, either I don't get what you mean or I don't see the point... Every external source already have a direct existing key to access it, it's just needed to search a bit:

Code: Select all

	KEY_TV = 27,									# Source: TV
	KEY_AUTO_ARC_PIP_RIGHT_BOTTOM = 194,		# Source: HDMI3
	KEY_AUTO_ARC_PIP_WIDE = 190,				# Source: HDMI2
	KEY_AV1 = 132,								# Source: Ext.
	KEY_COMPONENT1 = 134,						# Source: Component
	KEY_EXT20 = 233,							# Source: HDMI1
	KEY_EXT23 = 236,							# Source: AV
	...