The UK Home Automation Archive

Archive Home
Group Home
Search Archive


Advanced Search

The UKHA-ARCHIVE IS CEASING OPERATIONS 31 DEC 2024


[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

RE: Re: Squeezebox plugin and HouseBot plugin (by Edward Pearson)



------=_NextPart_000_00BD_01CA3C6B.DE6C09B0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit

The exact same message, changing only the target field, works fine here.



I don't have a Boom; but I thought they were the same as the other players
in this respect.

I'm out of ideas right now.  Can anybody else replicate this?



From: xap_automation@xxxxxxx [mailto:xap_automation@xxxxxxx]
On Behalf Of zagknut
Sent: 23 September 2009 15:16
To: xap_automation@xxxxxxx
Subject: [xap_automation] Re: Squeezebox plugin and HouseBot plugin (by
Edward Pearson)





Yes, I tried control of Favorites first. When I was unsuccessful, I tried
poth Play and Pause. Here is my favorites meesage call:

xap-header
{
v=13
hop=1
uid=FF.0ADA0783:0000
class=slim.button
source=ersp.HouseBot.music-server
target=ersp.slimserver.music-server:boom
}
button.command
{
button=favorites
}

Am I doing something wrong here?

Thanks!
Brad
--- In xap_automation@xxxxxxx
<mailto:xap_automation%40yahoogroups.com>
, "Edward Pearson"
<edward.mailgroup@...> wrote:
>
> Have you actually tried controlling the favourites? It seems to work
fine
> for me via button commands.
>
> But the pause button is doing something very strange. It'd be unlucky
for
> you if you'd chosen pause to experiment with and that was the one
behaving
> oddly.
>
>
>
> I can navigate favourites by issuing button.command messages with:
>
> button=favorites <- note spelling
>
> button=up
>
> button=down
>
> button=exit_right
>
> button=exit_left
>
>
>
> also the number keys work
>
> button=5
>
> button=6
>
> etc
>
>
>
>
>
> From: xap_automation@xxxxxxx
<mailto:xap_automation%40yahoogroups.com>
[mailto:xap_automation@xxxxxxx
<mailto:xap_automation%40yahoogroups.com>
]
> On Behalf Of Edward Pearson
> Sent: 23 September 2009 14:22
> To: xap_automation@xxxxxxx
<mailto:xap_automation%40yahoogroups.com>
> Subject: RE: [xap_automation] Re: Squeezebox plugin and HouseBot
plugin
(by
> Edward Pearson)
>
>
>
>
>
> NP - I'll check out the pause on/off thing too.
>
> Also, I just noticed the transport prev command seems to be very
> unpredictable.
>
>
>
> BTW - these may turn out to be issues with SqueezeCenter; this would
not
be
> the first time that issues raised for the plug-in have turned into
> SqueezeCenter bug reports.
>
>
>
> Oh, forgot to ask, what version of SqueezeCenter are you running and
on
what
> platform?
>
>
>
> From: xap_automation@xxxxxxx
<mailto:xap_automation%40yahoogroups.com>
[mailto:xap_automation@xxxxxxx
<mailto:xap_automation%40yahoogroups.com>
]
> On Behalf Of zagknut
> Sent: 23 September 2009 13:57
> To: xap_automation@xxxxxxx
<mailto:xap_automation%40yahoogroups.com>
> Subject: [xap_automation] Re: Squeezebox plugin and HouseBot plugin
(by
> Edward Pearson)
>
>
>
>
>
> Edward,
>
> Thanks for your quick repsonse. I have been beating my head against a
wall
> on this for the last three days! I was just sure I was doing something
> wrong. I am working towards integrating Squeezebox control into my
whole
> house audio system (AudioAccess MRX) which provides two transport
functions
> (its an OLD system!) from the eight button keypads. I would like to
have
one
> be next track (works using (audio.transport command, so no problem
there)
> and the other next favorite Pandora station. I should mention that I
use
the
> Squeezebox almost exclusively for Pandora and have favorite Pandora
sataions
> saved as favorites. So, the long answer to your questions is, yes, I
also
> need the direction buttons. At present, I am able to emulate this on
the
> Boom using IR commands from the AudioAccess sending
"Favorite/Down/Play".
I
> am hoping that this will work via HouseBot as well.
>
> I did find one other issue. In the manual for xAP Plig-in for
SqueezeCenter,
> section 4.3 you describe the ability to send a param command to
prevent
> pause from toggling. I have not been able to successfully implement
this
> either. I was able to get HouseBot to send the following message:
>
> xap-header
> {
> v=13
> hop=1
> uid=FF.0ADA0783:0000
> class=xAP-Audio.Transport
> source=ersp.HouseBot.music-server
> target=ersp.SlimServer.Music-server:Duet
> }
> Audio.Transport
> {
> Command=Pause
> Param=On
> }
> But the SqueezeBox simply ignores the message(I dont know if Param is
> supposed to be "on" or "off". I tried both and
neither works).
>
> Any help you can offer here would be appreciated as well!
>
> Thanks so much.
>
> Brad
>
> --- In xap_automation@xxxxxxx
<mailto:xap_automation%40yahoogroups.com>
> <mailto:xap_automation%40yahoogroups.com>
, "Edward Pearson"
> <edward.mailgroup@> wrote:
> >
> > Hi,
> >
> >
> >
> > I just tested this and it looks like you have found a bug in
> button.command.
> > I've not investigated it properly but on a quick test it appeared
to be
> > behaving quite inconsistently :-/
> >
> >
> >
> >
> > And, no, I don't recall a better way in the API of navigating a
favourites
> > list.
> >
> > You're looking to use buttons up, down, left & right, yes?
> >
> >
> >
> > Luckily I'm doing some work on the SlimServer plugin at the
moment so
will
> > be able to look into this very shortly.
> >
> >
> >
> > Glad to hear you are having success generally though.
> >
> > HouseBot is great controller development environment for xAP!
> >
> >
> >
> > From: xap_automation@xxxxxxx
<mailto:xap_automation%40yahoogroups.com>
> <mailto:xap_automation%40yahoogroups.com>
> [mailto:xap_automation@xxxxxxx
<mailto:xap_automation%40yahoogroups.com>
> <mailto:xap_automation%40yahoogroups.com>
]
> > On Behalf Of zagknut
> > Sent: 23 September 2009 04:00
> > To: xap_automation@xxxxxxx
<mailto:xap_automation%40yahoogroups.com>
> <mailto:xap_automation%40yahoogroups.com>
> > Subject: [xap_automation] Squeezebox plugin and HouseBot plugin
(by
Edward
> > Pearson)
> >
> >
> >
> >
> >
> > Hi.
> >
> > I have gotten xAP working on my network and communicating with
both my
> > Squeezeboxes and HouseBot. Basic transport controls work
perfectly as do
> the
> > reporting (via BSC). Unfortunately, I cannot seem to get more
complex
> > operations to work. What I specifically hope to accomplish is to
use
> > HouseBot to send a command to the squeezebox to select the next
entry in
> the
> > Favorites list. Near as I can tell, I have to use either buttons
or IR
> calls
> > to accomplish this. I have had no success in implementing either.
Just
to
> > test functionality, I have created a device in HouseBot that will
send
the
> > pause command as a button push (rather than an Audio.Transport
command).
> > This is the message sent from HouseBot taken from xFx Message
Viewer:
> >
> > xap-header
> > {
> > v=13
> > hop=1
> > uid=FF.0ADA0783:0000
> > class=slim.button
> > source=ersp.HouseBot.music-server
> > target=ersp.slimserver.music-server:boom
> > }
> > button.command
> > {
> > button=pause
> > }
> >
> > The command sends with no errors, but does not pause the
Squeezebox. I
> have
> > also tried "class=xAP-slim.button" to no avail. I have
tried sending the
> IR
> > command for pause as well. Can anyone give me any suggestions as
to what
> my
> > next steps should be in solving this issue, or suggest a better
methond
of
> > implementation?
> >
> > Thanks! Brad
> >
>




------=_NextPart_000_00BD_01CA3C6B.DE6C09B0
Content-Type: text/html; charset=US-ASCII
Content-Transfer-Encoding: 7bit





<head>

<style type="text/css">
<!--

/* start of attachment style */
.ygrp-photo-title{
clear: both;
font-size: smaller;
height: 15px;
overflow: hidden;
text-align: center;
width: 75px;
}
div.ygrp-photo{
background-position: center;
background-repeat: no-repeat;
background-color: white;
border: 1px solid black;
height: 62px;
width: 62px;
}

div.photo-title
a,
div.photo-title a:active,
div.photo-title a:hover,
div.photo-title a:visited {
text-decoration: none;
}

div.attach-table div.attach-row {
clear: both;
}

div.attach-table div.attach-row div {
float: left;
/* margin: 2px;*/
}

p {
clear: both;
padding: 15px 0 3px 0;
overflow: hidden;
}

div.ygrp-file {
width: 30px;
valign: middle;
}
div.attach-table div.attach-row div div a {
text-decoration: none;
}

div.attach-table div.attach-row div div span {
font-weight: normal;
}

div.ygrp-file-title {
font-weight: bold;
}
/* end of attachment style */
-->
</style>
</head>
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
xmlns:a="urn:schemas-microsoft-com:office:access"
xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882"
xmlns:rs="urn:schemas-microsoft-com:rowset"
xmlns:z="#RowsetSchema"
xmlns:b="urn:schemas-microsoft-com:office:publisher"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet"
xmlns:odc="urn:schemas-microsoft-com:office:odc"
xmlns:oa="urn:schemas-microsoft-com:office:activation"
xmlns:html="http://www.w3.org/TR/REC-html40";
xmlns:q="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:rtc="http://microsoft.com/officenet/conferencing";
xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/";
xmlns:mt="http://schemas.m
icrosoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml";
xmlns:ppda="http://www.passport.com/NameSpace.xsd";
xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/";
xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/";
xmlns:ds="http://www.w3.org/2000/09/xmldsig#";
xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp";
xmlns:udc="htt
p://schemas.microsoft.com/data/udc"; xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/";
xmlns:ec="http://www.w3.org/2001/04/xmlenc#";
xmlns:sp="http://schemas.microsoft.com/sharepoint/";
xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:udcs="http://schemas.microsoft.com/data/u
dc/soap"; xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile";
xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart";
xmlns:wf="http://schemas.microsoft.com/sharepoin
t/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup";
xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig";
xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature";
xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006";
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml";
xmlns:mrels="http://schemas.openxmlformats.org/package/2006/re
lationships"; xmlns:spwp="http://microsoft.com/sharepoint/webpartpages";
xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types";
xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages";
xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/";
xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService";
xmlns:Z="urn:schemas-microsoft-com:"
xmlns:st="&#1;" xmlns="http://www.w3.org/TR/REC-html40";>

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered
medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
code
{mso-style-priority:99;
font-family:"Courier New";}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
tt
{mso-style-priority:99;
font-family:"Courier New";}
span.left
{mso-style-name:left;}
span.bld
{mso-style-name:bld;}
p.ad, li.ad, div.ad
{mso-style-name:ad;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.ad1, li.ad1, div.ad1
{mso-style-name:ad1;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.ad2, li.ad2, div.ad2
{mso-style-name:ad2;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.ad3, li.ad3, div.ad3
{mso-style-name:ad3;
mso-margin-top-alt:auto;
margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:Consolas;}
p.replbq, li.replbq, div.replbq
{mso-style-name:replbq;
margin:3.0pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
span.yshortcuts
{mso-style-name:yshortcuts;}
p.ad4, li.ad4, div.ad4
{mso-style-name:ad4;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.ad5, li.ad5, div.ad5
{mso-style-name:ad5;
mso-margin-top-alt:auto;
margin-right:0cm;
margin-bottom:7.5pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.ad6, li.ad6, div.ad6
{mso-style-name:ad6;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
span.yshortcuts1
{mso-style-name:yshortcuts1;
font-family:"Verdana","sans-serif";
font-weight:bold;}
span.yshortcuts2
{mso-style-name:yshortcuts2;
font-family:"Verdana","sans-serif";
font-weight:normal;}
span.EmailStyle35
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:291176848;
mso-list-template-ids:1322007298;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=white lang=EN-GB link=blue vlink=purple>


<!-- **begin egp html banner** -->

<br><br>

<!-- **end egp html banner** -->




<div class=Section1>

<p class=MsoNormal><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>The exact same message, changing only the target field,
works
fine here.<o:p></o:p></span></p>

<p class=MsoNormal><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I don&#8217;t have a Boom; but I thought they were
the same as the
other players in this
respect.<o:p></o:p></span></p>

<p class=MsoNormal><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I&#8217;m out of ideas right now. &nbsp;Can
anybody else replicate this?<o:p></o:p></span></p>

<p class=MsoNormal><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm
4.0pt'>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm
0cm 0cm'>

<p class=MsoNormal><b><span lang=EN-US
style='font-size:10.0pt;font-family:
"Tahoma","sans-serif"'>From:</span></b><span
lang=EN-US style='font-size:10.0pt;
font-family:"Tahoma","sans-serif"'>
xap_automation@xxxxxxx
[mailto:xap_automation@xxxxxxx]
<b>On Behalf Of </b>zagknut<br>
<b>Sent:</b> 23 September 2009 15:16<br>
<b>To:</b> xap_automation@xxxxxxx<br>
<b>Subject:</b> [xap_automation] Re: Squeezebox plugin and
HouseBot plugin (by
Edward Pearson)<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>&nbsp; <o:p></o:p></p>

<div id=ygrp-mlmsg>

<div id=ygrp-msg>

<div id=ygrp-text>

<p style='margin-bottom:12.0pt'>Yes, I tried control of Favorites
first. When I
was unsuccessful, I tried poth Play and Pause. Here is my favorites meesage
call: <br>
<br>
xap-header<br>
{<br>
v=13<br>
hop=1<br>
uid=FF.0ADA0783:0000<br>
class=slim.button<br>
source=ersp.HouseBot.music-server<br>
target=ersp.slimserver.music-server:boom<br>
}<br>
button.command<br>
{<br>
button=favorites<br>
}<br>
<br>
Am I doing something wrong here?<br>
<br>
Thanks!<br>
Brad<br>
--- In <a href="mailto:xap_automation%40yahoogroups.com";>xap_automation@xxxxxxx</a>,
&quot;Edward Pearson&quot; &lt;edward.mailgroup@...&gt;
wrote:<br>
&gt;<br>
&gt; Have you actually tried controlling the favourites? It seems to
work fine<br>
&gt; for me via button commands.<br>
&gt; <br>
&gt; But the pause button is doing something very strange. It'd be
unlucky for<br>
&gt; you if you'd chosen pause to experiment with and that was the one
behaving<br>
&gt; oddly.<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; I can navigate favourites by issuing button.command messages
with:<br>
&gt; <br>
&gt; button=favorites &lt;- note spelling<br>
&gt; <br>
&gt; button=up<br>
&gt; <br>
&gt; button=down<br>
&gt; <br>
&gt; button=exit_right<br>
&gt; <br>
&gt; button=exit_left<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; also the number keys work<br>
&gt; <br>
&gt; button=5<br>
&gt; <br>
&gt; button=6<br>
&gt; <br>
&gt; etc<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; From: <a href="mailto:xap_automation%40yahoogroups.com";>xap_automation@xxxxxxx</a>
[mailto:<a href="mailto:xap_automation%40yahoogroups.com";>xap_automation@xxxxxxx</a>]<br>
&gt; On Behalf Of Edward Pearson<br>
&gt; Sent: 23 September 2009 14:22<br>
&gt; To: <a href="mailto:xap_automation%40yahoogroups.com";>xap_automation@xxxxxxx</a><br>
&gt; Subject: RE: [xap_automation] Re: Squeezebox plugin and HouseBot
plugin
(by<br>
&gt; Edward Pearson)<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; NP - I'll check out the pause on/off thing too.<br>
&gt; <br>
&gt; Also, I just noticed the transport prev command seems to be
very<br>
&gt; unpredictable.<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; BTW - these may turn out to be issues with SqueezeCenter; this
would not
be<br>
&gt; the first time that issues raised for the plug-in have turned
into<br>
&gt; SqueezeCenter bug reports.<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Oh, forgot to ask, what version of SqueezeCenter are you running
and on
what<br>
&gt; platform?<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; From: <a href="mailto:xap_automation%40yahoogroups.com";>xap_automation@xxxxxxx</a>
[mailto:<a href="mailto:xap_automation%40yahoogroups.com";>xap_automation@xxxxxxx</a>]<br>
&gt; On Behalf Of zagknut<br>
&gt; Sent: 23 September 2009 13:57<br>
&gt; To: <a href="mailto:xap_automation%40yahoogroups.com";>xap_automation@xxxxxxx</a><br>
&gt; Subject: [xap_automation] Re: Squeezebox plugin and HouseBot
plugin (by<br>
&gt; Edward Pearson)<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Edward,<br>
&gt; <br>
&gt; Thanks for your quick repsonse. I have been beating my head
against a wall<br>
&gt; on this for the last three days! I was just sure I was doing
something<br>
&gt; wrong. I am working towards integrating Squeezebox control into my
whole<br>
&gt; house audio system (AudioAccess MRX) which provides two transport
functions<br>
&gt; (its an OLD system!) from the eight button keypads. I would like
to have
one<br>
&gt; be next track (works using (audio.transport command, so no problem
there)<br>
&gt; and the other next favorite Pandora station. I should mention that
I use
the<br>
&gt; Squeezebox almost exclusively for Pandora and have favorite
Pandora
sataions<br>
&gt; saved as favorites. So, the long answer to your questions is, yes,
I also<br>
&gt; need the direction buttons. At present, I am able to emulate this
on the<br>
&gt; Boom using IR commands from the AudioAccess sending
&quot;Favorite/Down/Play&quot;.
I<br>
&gt; am hoping that this will work via HouseBot as well. <br>
&gt; <br>
&gt; I did find one other issue. In the manual for xAP Plig-in for
SqueezeCenter,<br>
&gt; section 4.3 you describe the ability to send a param command to
prevent<br>
&gt; pause from toggling. I have not been able to successfully
implement this<br>
&gt; either. I was able to get HouseBot to send the following
message:<br>
&gt; <br>
&gt; xap-header<br>
&gt; {<br>
&gt; v=13<br>
&gt; hop=1<br>
&gt; uid=FF.0ADA0783:0000<br>
&gt; class=xAP-Audio.Transport<br>
&gt; source=ersp.HouseBot.music-server<br>
&gt; target=ersp.SlimServer.Music-server:Duet<br>
&gt; }<br>
&gt; Audio.Transport<br>
&gt; {<br>
&gt; Command=Pause<br>
&gt; Param=On<br>
&gt; }<br>
&gt; But the SqueezeBox simply ignores the message(I dont know if Param
is<br>
&gt; supposed to be &quot;on&quot; or &quot;off&quot;.
I tried both and neither
works). <br>
&gt; <br>
&gt; Any help you can offer here would be appreciated as well!
<br>
&gt; <br>
&gt; Thanks so much.<br>
&gt; <br>
&gt; Brad<br>
&gt; <br>
&gt; --- In <a href="mailto:xap_automation%40yahoogroups.com";>xap_automation@xxxxxxx</a><br>
&gt; &lt;mailto:xap_automation%40yahoogroups.com&gt;
, &quot;Edward
Pearson&quot;<br>
&gt; &lt;edward.mailgroup@&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; Hi,<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; I just tested this and it looks like you have found a bug
in<br>
&gt; button.command.<br>
&gt; &gt; I've not investigated it properly but on a quick test it
appeared to
be<br>
&gt; &gt; behaving quite inconsistently :-/<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; And, no, I don't recall a better way in the API of
navigating a
favourites<br>
&gt; &gt; list.<br>
&gt; &gt; <br>
&gt; &gt; You're looking to use buttons up, down, left &amp;
right, yes?<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Luckily I'm doing some work on the SlimServer plugin at
the moment so
will<br>
&gt; &gt; be able to look into this very shortly.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Glad to hear you are having success generally
though.<br>
&gt; &gt; <br>
&gt; &gt; HouseBot is great controller development environment for
xAP!<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; From: <a href="mailto:xap_automation%40yahoogroups.com";>xap_automation@xxxxxxx</a><br>
&gt; &lt;mailto:xap_automation%40yahoogroups.com&gt;<br>
&gt; [mailto:<a href="mailto:xap_automation%40yahoogroups.com";>xap_automation@xxxxxxx</a><br>
&gt; &lt;mailto:xap_automation%40yahoogroups.com&gt;
]<br>
&gt; &gt; On Behalf Of zagknut<br>
&gt; &gt; Sent: 23 September 2009 04:00<br>
&gt; &gt; To: <a href="mailto:xap_automation%40yahoogroups.com";>xap_automation@xxxxxxx</a><br>
&gt; &lt;mailto:xap_automation%40yahoogroups.com&gt;
<br>
&gt; &gt; Subject: [xap_automation] Squeezebox plugin and HouseBot
plugin (by
Edward<br>
&gt; &gt; Pearson)<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Hi.<br>
&gt; &gt; <br>
&gt; &gt; I have gotten xAP working on my network and communicating
with both
my<br>
&gt; &gt; Squeezeboxes and HouseBot. Basic transport controls work
perfectly as
do<br>
&gt; the<br>
&gt; &gt; reporting (via BSC). Unfortunately, I cannot seem to get
more complex<br>
&gt; &gt; operations to work. What I specifically hope to
accomplish is to use<br>
&gt; &gt; HouseBot to send a command to the squeezebox to select
the next entry
in<br>
&gt; the<br>
&gt; &gt; Favorites list. Near as I can tell, I have to use either
buttons or
IR<br>
&gt; calls<br>
&gt; &gt; to accomplish this. I have had no success in implementing
either.
Just to<br>
&gt; &gt; test functionality, I have created a device in HouseBot
that will
send the<br>
&gt; &gt; pause command as a button push (rather than an
Audio.Transport
command).<br>
&gt; &gt; This is the message sent from HouseBot taken from xFx
Message Viewer:<br>
&gt; &gt; <br>
&gt; &gt; xap-header<br>
&gt; &gt; {<br>
&gt; &gt; v=13<br>
&gt; &gt; hop=1<br>
&gt; &gt; uid=FF.0ADA0783:0000<br>
&gt; &gt; class=slim.button<br>
&gt; &gt; source=ersp.HouseBot.music-server<br>
&gt; &gt; target=ersp.slimserver.music-server:boom<br>
&gt; &gt; }<br>
&gt; &gt; button.command<br>
&gt; &gt; {<br>
&gt; &gt; button=pause<br>
&gt; &gt; }<br>
&gt; &gt; <br>
&gt; &gt; The command sends with no errors, but does not pause the
Squeezebox.
I<br>
&gt; have<br>
&gt; &gt; also tried &quot;class=xAP-slim.button&quot; to
no avail. I have
tried sending the<br>
&gt; IR<br>
&gt; &gt; command for pause as well. Can anyone give me any
suggestions as to
what<br>
&gt; my<br>
&gt; &gt; next steps should be in solving this issue, or suggest a
better
methond of<br>
&gt; &gt; implementation? <br>
&gt; &gt; <br>
&gt; &gt; Thanks! Brad<br>
&gt; &gt;<br>
&gt;<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><span
style='color:white'><o:p></o:p></span></p>

</div>

</div>

</div>





<!-- **begin egp html banner** -->

<br>



<br>

<!-- **end egp html banner** -->


<div width="1" style="color: white; clear:
both;"/>__._,_.___</div>

<!-- Start Recommendations -->
<!-- End Recommendations -->



<!-- **begin egp html banner** -->

<img src="http://geo.yahoo.com/serv?s=97476590/grpId=9674343/grpspId=1705007709/msgId=4494/stime=1253720334";
width="1" height="1"> <br>

<!-- **end egp html banner** -->


<!-- **begin egp html banner** -->

<br>
<div style="font-family: verdana; font-size: 77%; border-top: 1px
solid #666; padding: 5px 0;" >
Your email settings: Individual EmailTraditional <br>
<a href="http://groups.yahoo.com/group/xap_automation/join;_ylc=X3oDMTJmZTQzY21rBF9TAzk3NDc2NTkwBGdycElkAzk2NzQzNDMEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyNTM3MjAzMzQ-";>Change
settings via the Web</a> (Yahoo! ID required) <br>
Change settings via email: <a href="mailto:xap_automation-digest@xxxxxxx?subject=Email
Delivery: Digest">Switch delivery to Daily Digest</a>  <a
href = "mailto:xap_automation-fullfeatured@xxxxxxx?subject=Change
Delivery Format: Fully Featured">Switch to Fully Featured</a>
<br>
<a href="http://groups.yahoo.com/group/xap_automation;_ylc=X3oDMTJkb3FuMmp0BF9TAzk3NDc2NTkwBGdycElkAzk2NzQzNDMEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjUzNzIwMzM0";>
Visit Your Group
</a>
<a href="http://docs.yahoo.com/info/terms/";>
Yahoo! Groups Terms of Use
</a>
<a href="mailto:xap_automation-unsubscribe@xxxxxxx?subject=Unsubscribe";>
Unsubscribe
</a>
<br>
</div>
<br>

<!-- **end egp html banner** -->


<div style="color: white; clear:
both;"/>__,_._,___</div>
</body>

</html>

------=_NextPart_000_00BD_01CA3C6B.DE6C09B0--


xAP_Automation Main Index | xAP_Automation Thread Index | xAP_Automation Home | Archives Home

Comments to the Webmaster are always welcomed, please use this contact form . Note that as this site is a mailing list archive, the Webmaster has no control over the contents of the messages. Comments about message content should be directed to the relevant mailing list.