indifference_engine;449631 Wrote: > SqueezeIR - A Generic Infra-Red Remote Control Applet for the Logitech > Squeezebox Duet Controller > > After much pulling of hair (I'm almost bald now!) I have finally > completed the first release candidate of my promised remote-control > applet. I hope it's of some use to you guys! > > NB: This is my first attempt at an applet for the SBC so I cannot > guarantee that it won't cause problems but it works for me. > > > Overview: > SqueezeIR (pronounced "squeezier") is an applet for the Logitech > Squeezebox Duet Controller (SBC). It's purpose is to provide a set of > user-customisable menus to send infra-red remote control codes (IR > codes) to auxillary equipment such as amplifiers, CD players etc... > Each menu can also have any of the SBC's physical keys mapped to send IR > codes instead of, or in addition to, the keys' default behaviour. Macro > commands are supported as are having different IR codes defined for the > press and hold actions of keys or menu items. Holding a key can > optionally repeat the IR code or just send it once. > > The functionality of the applet is defined within a configuration file > (SqueezeIRData.txt). My file has been included with the distribution > and includes a selection of device IR codes, examples and help with the > syntax. > > Limitations: > - The Back key cannot be mapped to an IR code (I haven't worked out how > to do it yet!). > - The Scroll-Wheel cannot have its functionality changed (but hold > actions allow for continuous changes). > - Very little (make that no) error checking of SqueezeIRData.txt, so if > your file has the slightest error then the applet won't work. You have > been warned! > - Only a small set of common IR protocols are supported at the moment > (RC5, RC5ex, RC6M0, NEC, Panasonic (old & new), a type of Denon, and > testir's native "raw hex" format as used in some other remote control > applets). > - Toggle bits are not toggled. Doesn't seem to matter with my > devices. > > Installation: > - Unzip the zip file. > - Rename the included SqueezeIR.sample.txt to SqueezeIR.txt. > - Edit SqueezeIRData.txt to suit your devices and preferences. > - Create a backup your SqueezeIR.txt file onto your computer! > - Copy the entire SqueezeIR folder to your SBC (See > http://wiki.slimdevices.com/index.php/SqueezePlay_Applets and follow the > "Manual Installation" method). > - Restart your SBC. > > Upgrading: > - Create a backup your SqueezeIR.txt file onto your computer! > - Delete the existing SqueezeIR folder on your SBC. > - Unzip the zip file. > - Overwrite the sample SqueezeIR.txt file with your version (that you > backed up earlier). > - Copy the new SqueezeIR folder to your SBC. > > Uninstall: > - Remove the entire SqueezeIR folder from your SBC. > - Restart your SBC. > > Usage: > Select "Squeeze IR" from the Home Menu. What happens next depends on > your SqueezeIRData.txt configuration file! > > Help: > - ReadMe.txt - this text > - SqueezeIRData.sample.txt - info on the data format, and supported > protocols > - ChangeLog.txt ~ Version changes, bug fixes etc. > - http://forums.slimdevices.com (of course!) - support thread > - http://lirc.sourceforge.net/remotes/ - source of ir Codes (will need > work to be made compatible with SqueezeIR) > - http://www.hifi-remote.com/johnsfine/DecodeIr.html - IR theory and > protocol definitions > - http://www.remotecentral.com/ - general stuff > - http://www.sbprojects.com/knowledge/ir/ir.htm - IR theory > > > I'm hoping that the community will get on-board and publish successful > device IR codes on the forums. I'm also hoping the developers amongst > you will increase the number of supported protocols by adding protocol > conversion functions for your devices into the applet. It should be > fairly obvious from the source code how the protocols can be implemented > (hint: see lines 565 onwards!) > > Please don't ask me to write functions to support your devices as I > can't test them, nor can I magically discover what protocol or codes > your devices use! > > NEW VERSION!! > RC3 is now here and attached below. Changes sinse RC2 are: > - Fixed bug where an error was logged at startup (didn't affect > operation though). > - KEY_BACK is now usable. > - NEC Protocol renamed to NECx. > - New Protocol!! NEC:ddd:sss:ccc. Depending on device, sss may equal > ddd (eg Samsung), or may be 255-ddd (eg Yamaha), or may be something > completely different (eg Toshiba)! Very similar to the old NEC protocol > (now called NECx) but has a different header pulse length and different > repeat rate (makes a differemce to some devices, thanks Bluegaspode!). > - Danish localisation now included (Thanks Pokersut!) > > TO DO: > - Add error trapping to log and gracefully skip over dodgy lines in > SqueezeIRData.txt. > - Make the applet installable from SqueezeCenter via the SBC applet > installer. > > NEW VERSION! > 0.2 Is available from the link below. There are too many changes to > mention but they're all in the included ReadMe.txt. > > NEW VERSION! > 0.3 Is available from the link below. See docs\ChangeLog.txt for > details. > Have fun! > indifference_engine
This app sounds great. I plan to use it to control my B&K preamp. What additional hardware do I need? Thanks! -- JAD1 ------------------------------------------------------------------------ JAD1's Profile: http://forums.slimdevices.com/member.php?userid=29379 View this thread: http://forums.slimdevices.com/showthread.php?t=66795 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/plugins
