Hi, I am working on linking my piCorePlayer to the amplifier driving its speakers - such that when music playback starts, the amplifier turns on; and when music playback finishes, the amplifier turns back off again.
I have the amplifier side sorted (I'm actually using a Crestron unit controlled via a simple TCP/IP interface, but it could easily be a simple relay on the GPIO or similar, to control power to a non-ethernet amp). However I am not quite sure where I could possibly hook into piCorePlayer. I have had various thoughts, including - can piCorePlayer call a shell script when playback starts and stops? - is there an ALSA command I can run (every second?!) that tells me if audio is playing or not? - Maybe something in 'ps' or via 'top' (ugly hack)? - Possibly even something at the squeezeboxserver end? The actual interface to the amp is being created by me, and can be as simple as - opening a telnet connection to a particular port to turn the amp on, and closing it to turn it off - a long-lived connection and sending "ON" or "OFF" etc. - the Crestron amp could even telnet to the Pi or squeezeboxserver to read the status of something. I just don't know where to start at the piCorePlayer end.. Has anyone done something similar to this before? Thanks Jonathan ------------------------------------------------------------------------ jmhunter's Profile: http://forums.slimdevices.com/member.php?userid=65118 View this thread: http://forums.slimdevices.com/showthread.php?t=97803 _______________________________________________ unix mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/unix
