I've got Kidsplay installed (very nice tool, Peter, thank you), but am
wondering if there is a way to bypass the global preset button behavior
that seems to be required...?  Global behavior is very useful in some
cases, but context sensitive behavior is certainly needed too.  I
understand that if no playerid is specified in the macro defined in the
Kidsplay settings that only the current Radio is affected, unfortunately
this doesn't seem to be adequate unless the user desires ALL Radios
connected to Squeezeserver to have the same behavior on all preset
buttons.

I've got two SBRadios here, and want global behavior (which works very
well, and as expected) on button 1 (sleep function) for both Radios. 
However, I don't want global behavior on the other 5 preset buttons.

I've looked at the CLI documentation as well as the Kidsplay
documentation.  I do see how you can instruct ALL Radios to do the same
thing when pressing a button, and I also see how to instruct a specific
player (or all other players) to take a particular action.  Is there a
way, though, to instruct two separate Radios to run two separate macros
(or portions of a macro) when a particular button is pushed at that
particular Radio?

I'd like to have button 2 set to play playlist1 if pressed on Radio1,
but have button 2 set to play playlist2 if pressed on Radio2.  I see a
way to force Radio1 to play playlist1 and Radio2 to play playlist2 when
I press button 2 on EITHER Radio (by essentially writing one macro that
specifies two distinct playlists using the appropriate Radio-specific
playerid's).  This behavior isn't what I want, though.  I'd like both
Radios to have access to distinct functionality on the same preset
button and not force some behavior (as defined in the macro) Radio2 when
button 2 is pushed on Radio1.

I see a way in the CLI docs to query the current playerid, but I don't
see a way to conditionally use that playerid to qualify the macro
attached to a button.  

So...  is there some way to request the player id via the CLI commands
and then conditionally run a particular portion of macro behavior (as
defined globally on a particular preset button under the Kidsplay
settings) based upon the id of the current player where the button is
being pressed?

Hope that makes sense.  Thanks for all info...


-- 
Marc
------------------------------------------------------------------------
Marc's Profile: http://forums.slimdevices.com/member.php?userid=34776
View this thread: http://forums.slimdevices.com/showthread.php?t=72801

_______________________________________________
Radio mailing list
Radio@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/radio

Reply via email to