[Apple TV] Logitech Harmony Remote support with XBMC for AppleTV?

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
MaestroDD Offline
Team-XBMC Developer
Posts: 626
Joined: Jul 2008
Reputation: 0
Location: Mannheim, Germany
Post: #61
Plan9 Wrote:Now that you have got it working through some trial-&-error, could you type up a little step by step, of which files to place where?

I have a Pronto remote, and would love to utilize these commands.
For now you have to download the fixed version of xbmchelper from this thread and overwrite the old in /Applications/MultiFinder.app/Contents/Resources/. To use it a Launcher 2.x is required.
A new version of Launcher with the fixed xbmchelper included will appear soon.

The UniversalMode wiki page should help to set this stuff up.


Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules. If you don't have the time to read them, please don't take the time to post in this forum!
For troubleshooting and bug reporting please make sure you read this first.
find quote
Plan9 Offline
Junior Member
Posts: 27
Joined: Feb 2009
Reputation: 0
Post: #62
Cool, I got it working. Smile

Now to try to get my old ProntoPro remote to do a Menu hold in a macro. Sad
find quote
BladeRnR Offline
Junior Member
Posts: 8
Joined: Feb 2009
Reputation: 0
Post: #63
Hello,

With default installation files would this explain why I cannot get the "Context" Menu to show? The online menu suggests it's Menu {Hold} and I have tried this everywhere (Base menu, inside 'Video' Menu) with no success.

With no Context Menu I can't Set Content for any Source.

Regards

Blade
find quote
davilla Offline
Team-XBMC Developer
Posts: 10,399
Joined: Feb 2008
Reputation: 58
Post: #64
BladeRnR Wrote:Hello,

With default installation files would this explain why I cannot get the "Context" Menu to show? The online menu suggests it's Menu {Hold} and I have tried this everywhere (Base menu, inside 'Video' Menu) with no success.

With no Context Menu I can't Set Content for any Source.

Regards

Blade

versions people, there are too many variables to guess a solution nor more important fix the original problem.


MediaInfo : http://mediainfo.sourceforge.net/
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
find quote
davo Offline
Junior Member
Posts: 24
Joined: Dec 2008
Reputation: 0
Location: Australia
Post: #65
I'm not quite following this thread well enough to understand what is required to get those extra functions working on my Harmony 525. All I really want to be able to do is add bigstepforward/back functions to my harmony. But I havent got it working yet....

Some step-by-step instructions would really be helpful. Smile So I thought I'd make a start on this...

1. Download the fixed version of xbmchelper from this thread and overwrite the old version in /Applications/MultiFinder.app/Contents/Resources/.
[INDENT]
Does the latest Launcher now include the fixed xbmchelper? i.e is this step now unnecessary?
[/INDENT]

2. Enable universal mode in Launcher Settings

3. Modify your keymap, in ~/Library/Application Support/XBMC/userdata/

Make you own, or start with the code here:

http://code.google.com/p/atv-xbmc-launch...versalMode

4. Teach your Harmony the raw IR signals from your appletv remote


I'm sure I'm missing stuff here... please add/modify Smile




MaestroDD Wrote:For now you have to download the fixed version of xbmchelper from this thread and overwrite the old in /Applications/MultiFinder.app/Contents/Resources/. To use it a Launcher 2.x is required.
A new version of Launcher with the fixed xbmchelper included will appear soon.

The UniversalMode wiki page should help to set this stuff up.
find quote
MaestroDD Offline
Team-XBMC Developer
Posts: 626
Joined: Jul 2008
Reputation: 0
Location: Mannheim, Germany
Post: #66
davo Wrote:I'm not quite following this thread well enough to understand what is required to get those extra functions working on my Harmony 525. All I really want to be able to do is add bigstepforward/back functions to my harmony. But I havent got it working yet....

Some step-by-step instructions would really be helpful. Smile So I thought I'd make a start on this...

Good idea, thanks!

davo Wrote:1. Download the fixed version of xbmchelper from this thread and overwrite the old version in /Applications/MultiFinder.app/Contents/Resources/.
[INDENT]
Does the latest Launcher now include the fixed xbmchelper? i.e is this step now unnecessary?
[/INDENT]

yep, still necessary. It's included in Launcher 3.0beta which we announced for testing but didn't get much response yet :/

davo Wrote:2. Enable universal mode in Launcher Settings

3. Modify your keymap, in ~/Library/Application Support/XBMC/userdata/

Make you own, or start with the code here:

http://code.google.com/p/atv-xbmc-launch...versalMode

4. Teach your Harmony the raw IR signals from your appletv remote


I'm sure I'm missing stuff here... please add/modify Smile

5. Teach your Harmony the combinations you've added to keymap.xml.

Other than that it looks quite complete.

cheers,
mdd


Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules. If you don't have the time to read them, please don't take the time to post in this forum!
For troubleshooting and bug reporting please make sure you read this first.
find quote
aedile Offline
Junior Member
Posts: 41
Joined: Feb 2009
Reputation: 0
Location: San Antonio, TX
Post: #67
Greetings,

I am having mixed results using my URC MX-3000. Here is what I have done so far:

1. Downloaded the new xbmchelper in this thread and copied it over the old one here:
/Applications/MultiFinder.app/Contents/Resources/

2. Uploaded latest version of my Keymap.xml

3. tail -f on the console.log file and went to town


Here are some of my results:

Keymap:
<!-- hold menu, play--> <button id="20">SkipNext</button>
Console Log:
2009-03-19 22:47:50.719 xbmchelper[250] (pressed) Menu holding
2009-03-19 22:47:50.799 xbmchelper[250] (released) Menu holding
2009-03-19 22:47:51.032 xbmchelper[250] (pressed) Play
2009-03-19 22:47:51.033 xbmchelper[250] (released) Play
Results:
Seems to work. Not sure if it actually skipped to a new chapter but it did skip ahead.

Keymap:
<!-- hold menu, right--> <button id="21">SkipPrevious</button>
Console Log:
2009-03-19 22:49:26.098 xbmchelper[250] (pressed) Menu holding
2009-03-19 22:49:26.167 xbmchelper[250] (released) Menu holding
2009-03-19 22:49:26.209 xbmchelper[250] (pressed) Right
2009-03-19 22:49:26.465 xbmchelper[250] (released) Right
2009-03-19 22:49:26.966 xbmchelper[250] [ERROR] XBMCClientWrapperImpl::sendSequence: No mapping defined for sequence 1434
Results:
Nothing Happens

Keymap:
<!-- hold menu, play, menu--> <button id="31">ShowVideoMenu</button>
Console Log:
2009-03-19 22:50:52.420 xbmchelper[250] (pressed) Menu holding
2009-03-19 22:50:52.477 xbmchelper[250] (released) Menu holding
2009-03-19 22:50:52.728 xbmchelper[250] (pressed) Play
2009-03-19 22:50:52.730 xbmchelper[250] (released) Play
2009-03-19 22:50:53.274 xbmchelper[250] (pressed) Menu
2009-03-19 22:50:53.274 xbmchelper[250] (released) Menu
Results:
Weird stuff, skipped ahead and brought up the home menu over the video I was watching.

As you can see, there are three different results. Has anyone gotten a consistent response on three button combinations? It seems as if two button combos work a little more consistently for me.

Also, how are you guys getting the [DEBUG] stuff in your console.log files. I haven't been able to figure that out from the thread.

Thanks,
-aedile-
find quote
davo Offline
Junior Member
Posts: 24
Joined: Dec 2008
Reputation: 0
Location: Australia
Post: #68
....
(This post was last modified: 2009-03-21 01:56 by davo.)
find quote
davo Offline
Junior Member
Posts: 24
Joined: Dec 2008
Reputation: 0
Location: Australia
Post: #69
I've completed the first three steps, but my Harmony 525 seemed unable to learn a command with a duration. I.e when trying to get the 525 to learn *left hold* it only recognises it as *left*. Logitech support have since confirmed that the 525 can't learn a command with a duration.

This seems strange, since the ATV/XBMC has no problem distinguishing between pause hold and menu hold. Any ideas?

If not, I guess I am in the market for a new universal remote. So am interested to hear which remotes others have programmed successfully?
find quote
aedile Offline
Junior Member
Posts: 41
Joined: Feb 2009
Reputation: 0
Location: San Antonio, TX
Post: #70
This doesn't seem to agree with my experience. The way I am showing it, Apple Remote doesn't even send a left command when doing the left hold. Left command is sent only when you press and release the left button within a certain time frame. When you do a left hold command it doesn't send three seconds of the left button, but rather a discrete command that tells the ATV a left hold is happening. When I press the captured left hold button it takes the same amount of time as a regular left on my MX-3000. My experience is less than a second to actually capture the hold command.

Hope this helps. Let us know how it turns out.

-aedile-
find quote
Post Reply