GeckoBrowser v0.1 [21-04-2010] *NEW* (1 Viewer)

orencha

Portal Pro
February 2, 2005
66
14
Netanya
Home Country
Israel Israel
All number keys, or only the 1?

@edsche

Bitte verlinke die alte Version noch einmal. Die neue Version ist (für mich) unbrauchbar wegen des VirtualKeyboard-Handlings.

Danke

I can confirm this.
RC4+IRSS+mce remote
Pressing any number result in ID=734234235156
sorry havn't had time for logs.

I can't control GeckoBrowser either with my Medion remote. Did someone find a solution?

I had the same problem with MCE remote.
To solve the problem, I configured key mapping (on the "MP Control Plugin" settings).
By default, remote keys actions are mapped as keystrokes.
I've created for each key (0, 1, 2..., 9) a mapping for the "Remote Key 0", "Remote Key 1", etc.
Since the UI is buggy I had to modify the file MPControlPlugin.xml directly and change some lines to:

Code:
	<button name="1" code="1">
		<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="38" />
		<action layer="0" condition="WINDOW" conproperty="16002" command="ACTION" cmdproperty="59" sound="click.wav" />
		<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="93" cmdkeychar="49" cmdkeycode="0" sound="click.wav" />
	</button>
	<button name="2" code="2">
		<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="39" />
		<action layer="0" condition="WINDOW" conproperty="16002" command="ACTION" cmdproperty="60" sound="click.wav" />
		<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="93" cmdkeychar="50" cmdkeycode="0" sound="click.wav" />
	</button>
	<button name="3" code="3">
		<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="40" />
		<action layer="0" condition="WINDOW" conproperty="16002" command="ACTION" cmdproperty="61" sound="click.wav" />
		<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="93" cmdkeychar="51" cmdkeycode="0" sound="click.wav" />
	</button>
	<button name="4" code="4">
		<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="41" />
		<action layer="0" condition="WINDOW" conproperty="16002" command="ACTION" cmdproperty="62" sound="click.wav" />
		<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="93" cmdkeychar="52" cmdkeycode="0" sound="click.wav" />
	</button>
	<button name="5" code="5">
		<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="42" />
		<action layer="0" condition="WINDOW" conproperty="16002" command="ACTION" cmdproperty="63" sound="click.wav" />
		<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="93" cmdkeychar="53" cmdkeycode="0" sound="click.wav" />
	</button>
	<button name="6" code="6">
		<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="43" />
		<action layer="0" condition="WINDOW" conproperty="16002" command="ACTION" cmdproperty="64" sound="click.wav" />
		<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="93" cmdkeychar="54" cmdkeycode="0" sound="click.wav" />
	</button>
	<button name="7" code="7">
		<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="44" />
		<action layer="0" condition="WINDOW" conproperty="16002" command="ACTION" cmdproperty="65" sound="click.wav" />
		<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="93" cmdkeychar="55" cmdkeycode="0" sound="click.wav" />
	</button>
	<button name="8" code="8">
		<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="45" />
		<action layer="0" condition="WINDOW" conproperty="16002" command="ACTION" cmdproperty="66" sound="click.wav" />
		<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="93" cmdkeychar="56" cmdkeycode="0" sound="click.wav" />
	</button>
	<button name="9" code="9">
		<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="46" />
		<action layer="0" condition="WINDOW" conproperty="16002" command="ACTION" cmdproperty="67" sound="click.wav" />
		<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="93" cmdkeychar="57" cmdkeycode="0" sound="click.wav" />
	</button>
	<button name="0" code="0">
		<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="80" sound="click.wav" />
		<action layer="0" condition="WINDOW" conproperty="2" command="ACTION" cmdproperty="80" sound="click.wav" />
		<action layer="0" condition="WINDOW" conproperty="25" command="ACTION" cmdproperty="80" sound="click.wav" />
		<action layer="0" condition="WINDOW" conproperty="603" command="ACTION" cmdproperty="80" sound="click.wav" />
		<action layer="0" condition="WINDOW" conproperty="605" command="ACTION" cmdproperty="80" sound="click.wav" />
		<action layer="0" condition="WINDOW" conproperty="606" command="ACTION" cmdproperty="80" sound="click.wav" />
		<action layer="0" condition="WINDOW" conproperty="501" command="ACTION" cmdproperty="80" sound="click.wav" />
		<action layer="0" condition="WINDOW" conproperty="601" command="ACTION" cmdproperty="80" sound="click.wav" />
		<action layer="0" condition="WINDOW" conproperty="759" command="ACTION" cmdproperty="80" sound="click.wav" />
		<action layer="0" condition="WINDOW" conproperty="6" command="ACTION" cmdproperty="80" sound="click.wav" />
		<action layer="0" condition="WINDOW" conproperty="10" command="ACTION" cmdproperty="48" sound="back.wav" />
		<action layer="0" condition="WINDOW" conproperty="11" command="ACTION" cmdproperty="48" sound="back.wav" />
		<action layer="0" condition="WINDOW" conproperty="600" command="ACTION" cmdproperty="88" sound="back.wav" />
		<action layer="0" condition="WINDOW" conproperty="0" command="WINDOW" cmdproperty="16002" sound="click.wav" />
		<action layer="0" condition="WINDOW" conproperty="16002" command="ACTION" cmdproperty="58" sound="click.wav" />
		<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="93" cmdkeychar="48" cmdkeycode="0" sound="click.wav" />
	</button>

As a bonus, the above configuration will lunch the GeckoBrowser window if you hit the remote "0" key in the MediaPortal home menu.
 

orencha

Portal Pro
February 2, 2005
66
14
Netanya
Home Country
Israel Israel
Is this plugin under active development?
I like it a lot, mostly the idea of keyboardless / mouseless browsing (aka "RemoteBrowsing").
I never used a web-browser plugin in MP before, because my system is mouseless / keyboardless, so I found the whole idea useless. The "RemoteBrowsing" concept is simply brilliant, and even wife-friendly (my wife now use this plugin to check her FaceBook account... and also Gmail, which works fine once you choose "HTML-only" mode).

However, I would change the behavior of the link selection:
* Either change the "confirm" key for the link code from "Info" (or F9) to something more intuitive, such as "OK", or:
* Make all links with the same number of digits. with leading zeros (one, two or three digits, according to total number of links in the page), so the user only hits digits on the remote, with no need for a "confirm" key.

Additionally, I found two annoying bugs:
* Sometimes, mostly when browsing "back" to a previous page, the plugins adds numbers again for all links, so each link looks like "21 21", "22 22" etc... the third and fourth time it gets worse: "21 21 21 21", "22 22 22 22" etc... One solution to think of, is inserting a special "META" tag in the HTML file after adding the link numbers, that will be used as a flag (to check wether or not link numbers should be added)
* In some websites, the above bug will cause an infinite loop, hanging the plugin and requiring MediaPortal restart.
 

Richardd

MP Donator
  • Premium Supporter
  • October 16, 2009
    53
    1
    Reusel
    Home Country
    Netherlands Netherlands
    Orencha thanks for looking into the keystroke thing. I didn't have IRRS installed so couldn't find MPControlPlugin.xml. Just a quick try of IRRS made that I couldn't control MP at all with my remote. Maybe some conflict with Eventghost or something. I will look into it later.
     

    orencha

    Portal Pro
    February 2, 2005
    66
    14
    Netanya
    Home Country
    Israel Israel
    Still got no reply wether or not this plugin is actively developed...
    If not, I'll be happy to continue the development myself.
    I couldn't find the source code though...

    Some more ideas for improvements:
    * Assign additional remote/keyboard key for "next link" (much like using the TAB key in IE window).
    * Assign additional remote/keyboard key for "enable/disable RemoteBrowsing" (to show/hide link numbers).
     

    Quarter

    MP Donator
  • Premium Supporter
  • June 21, 2010
    722
    138
    Queenstown
    Home Country
    New Zealand New Zealand
    Still got no reply wether or not this plugin is actively developed...
    If not, I'll be happy to continue the development myself.
    I couldn't find the source code though...

    Some more ideas for improvements:
    * Assign additional remote/keyboard key for "next link" (much like using the TAB key in IE window).
    * Assign additional remote/keyboard key for "enable/disable RemoteBrowsing" (to show/hide link numbers).

    The link was on the first page.:D

    GeckoBrowser
     

    Pjoller

    Portal Member
    June 23, 2008
    9
    0
    I may have a problem, VK will work on the first text box of a user password prompt but won't work on the next line down, well the VK does but it doesn't enter the details.

    I have this problem to..

    GeckoBrowser also seems to crash when going full screen on web video.

    Is it possible to add "link numbers" to flash player buttons (webtv)
     

    Richardd

    MP Donator
  • Premium Supporter
  • October 16, 2009
    53
    1
    Reusel
    Home Country
    Netherlands Netherlands
    Orencha thanks for looking into the keystroke thing. I didn't have IRRS installed so couldn't find MPControlPlugin.xml. Just a quick try of IRRS made that I couldn't control MP at all with my remote. Maybe some conflict with Eventghost or something. I will look into it later.

    I let EventGhost handle the numbers and now I can control Geckbrowser.
    I hope someone can make the favoritesbutton work.
     

    Kukuwaja

    Portal Member
    February 9, 2010
    40
    0
    GeckoBrowser v0.1 and InfoService 1.6.0.136

    Hello,

    i use InfoService 1.6.0.136 and Geckobrowser v0.1.
    I have set "www.google.de" as Startpage in the Geckobrowser-Config.
    I see this Page in MP 1.1.00, if i start Geckobrowser.

    But, if i use Infoservice and select one Item, Geckobrowser shows me the
    Google Page again, no Item.

    If i delete Google as Startpage, Geckobrowser shows a white blank screen.

    Thanks for help :D

    Kukuwaka
     

    Bleazle

    Portal Pro
    July 14, 2007
    1,122
    257
    Pukekohe
    Home Country
    New Zealand New Zealand
    Re: GeckoBrowser v0.1 and InfoService 1.6.0.136

    Hello,

    i use InfoService 1.6.0.136 and Geckobrowser v0.1.
    I have set "www.google.de" as Startpage in the Geckobrowser-Config.
    I see this Page in MP 1.1.00, if i start Geckobrowser.

    But, if i use Infoservice and select one Item, Geckobrowser shows me the
    Google Page again, no Item.

    If i delete Google as Startpage, Geckobrowser shows a white blank screen.

    Thanks for help :D

    Kukuwaka

    Same problem here :( which is why I still use the old Webbrowser plugin, at least it allows me to see the RSS feeds (if you want to download it go to the fist post in the BleazleWide thread - link is in my signature).

    Hopefully GeckoBrowser will be sorted soon though...
     

    Kukuwaja

    Portal Member
    February 9, 2010
    40
    0
    AW: Re: GeckoBrowser v0.1 and InfoService 1.6.0.136

    Same problem here :( which is why I still use the old Webbrowser plugin, at least it allows me to see the RSS feeds (if you want to download it go to the fist post in the BleazleWide thread - link is in my signature).

    Hopefully GeckoBrowser will be sorted soon though...

    Thanks for help! I have install Webbrowser v0.5, but :(

    Now i select one Item from Infoservice, i can see the Page in the Webbrowser-Plugin.
    But, if i want back to Mediaportal, i become this Errormessage and MP ends. Back to the Desktop
     

    Attachments

    • Error.PNG
      Error.PNG
      9.5 KB

    Users who are viewing this thread

    Top Bottom