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

Reply via email to