Originally Posted By: jonshouse
I also need to make the IR proxy work with the original player. The decoded IR codes match so in theory this should be simple enough.... cant seem to make this work at the moment though. Writing 4 byte IR codes to /proc/empeg_ir is ignored by the original player ?

I forget how that works, but Hijack has interfaces for "cooked" button press/release events.

Eg. the weblite interface has a fully functional empeg remote control and front-panel, done with a bit of javascript in one's web browser.

Something like this via http to Hijack:

http://empeg.ip.addr/?NODATA&BUTTON=Top

Or locally:

echo "BUTTON=Top" > /proc/empeg_notify

Front panel buttons are Top, Bottom, Left, Right, KnobLeft, KnobRight, and Knob

There's a way to send "raw" events as well (BUTTONRAW=) but I forget the syntax. Press/Release can also be distinguished.

Cheers