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_0094_01CA3C5C.441512D0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit

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@xxxxxxx]
On Behalf Of Edward Pearson
Sent: 23 September 2009 14:22
To: xap_automation@xxxxxxx
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@xxxxxxx]
On Behalf Of zagknut
Sent: 23 September 2009 13:57
To: xap_automation@xxxxxxx
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>
, "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@xxxxxxx
<mailto:xap_automation%40yahoogroups.com>
]
> On Behalf Of zagknut
> Sent: 23 September 2009 04:00
> To: xap_automation@xxxxxxx
<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_0094_01CA3C5C.441512D0
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:193925801;
mso-list-template-ids:1104078290;}
@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'>Have you actually tried controlling the favourites? It
seems to
work fine for me via button
commands.<o:p></o:p></span></p>

<p class=MsoNormal><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>But the pause button is doing something very strange.
It&#8217;d
be unlucky for you if you&#8217;d chosen pause to experiment with and
that was
the one behaving oddly.<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 can navigate favourites by issuing button.command
messages
with:<o:p></o:p></span></p>

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

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

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

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

<p class=MsoNormal><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>button=exit_left<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'>also the number keys
work<o:p></o:p></span></p>

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

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

<p class=MsoNormal><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>etc<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'><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>Edward Pearson<br>
<b>Sent:</b> 23 September 2009 14:22<br>
<b>To:</b> xap_automation@xxxxxxx<br>
<b>Subject:</b> RE: [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>

<div>

<p class=MsoNormal
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>NP &#8211; I&#8217;ll
check out the
pause on/off thing too.</span><o:p></o:p></p>

<p class=MsoNormal
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>Also, I just noticed the
transport prev
command seems to be very
unpredictable.</span><o:p></o:p></p>

<p class=MsoNormal
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p>

<p class=MsoNormal
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>BTW &#8211; 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&#8230;</span><o:p></o:p></p>

<p class=MsoNormal
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p>

<p class=MsoNormal
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>Oh, forgot to ask, what version
of
SqueezeCenter are you running and on what
platform?</span><o:p></o:p></p>

<p class=MsoNormal
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:11.0pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p>

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

<div>

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

<p class=MsoNormal
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span
lang=EN-US style='font-size:10.0pt'>From:</span></b><span
lang=EN-US
style='font-size:10.0pt'> xap_automation@xxxxxxx [mailto:xap_automation@xxxxxxx]
<b>On Behalf Of </b>zagknut<br>
<b>Sent:</b> 23 September 2009 13:57<br>
<b>To:</b> xap_automation@xxxxxxx<br>
<b>Subject:</b> [xap_automation] Re: Squeezebox plugin and
HouseBot plugin (by
Edward Pearson)</span><o:p></o:p></p>

</div>

</div>

<p class=MsoNormal
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:p></p>

<p class=MsoNormal
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;
<o:p></o:p></p>

<div id=ygrp-mlmsg>

<div id=ygrp-msg>

<div id=ygrp-text>

<p>Edward,<br>
<br>
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 &quot;Favorite/Down/Play&quot;. I am
hoping that
this will work via HouseBot as well. <br>
<br>
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:<br>
<br>
xap-header<br>
{<br>
v=13<br>
hop=1<br>
uid=FF.0ADA0783:0000<br>
class=xAP-Audio.Transport<br>
source=ersp.HouseBot.music-server<br>
target=ersp.SlimServer.Music-server:Duet<br>
}<br>
Audio.Transport<br>
{<br>
Command=Pause<br>
Param=On<br>
}<br>
But the SqueezeBox simply ignores the message(I dont know if Param is
supposed
to be &quot;on&quot; or &quot;off&quot;. I tried both and
neither works). <br>
<br>
Any help you can offer here would be appreciated as well! <br>
<br>
Thanks so much.<br>
<br>
Brad<br>
<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; Hi,<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; I just tested this and it looks like you have found a bug in
button.command.<br>
&gt; I've not investigated it properly but on a quick test it appeared
to be<br>
&gt; behaving quite inconsistently :-/<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; And, no, I don't recall a better way in the API of navigating a
favourites<br>
&gt; list.<br>
&gt; <br>
&gt; You're looking to use buttons up, down, left &amp; right,
yes?<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Luckily I'm doing some work on the SlimServer plugin at the moment
so will<br>
&gt; be able to look into this very shortly.<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Glad to hear you are having success generally though.<br>
&gt; <br>
&gt; HouseBot is great controller development environment for
xAP!<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 04:00<br>
&gt; To: <a href="mailto:xap_automation%40yahoogroups.com";>xap_automation@xxxxxxx</a><br>
&gt; Subject: [xap_automation] Squeezebox plugin and HouseBot plugin
(by Edward<br>
&gt; Pearson)<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Hi.<br>
&gt; <br>
&gt; I have gotten xAP working on my network and communicating with
both my<br>
&gt; Squeezeboxes and HouseBot. Basic transport controls work perfectly
as do
the<br>
&gt; reporting (via BSC). Unfortunately, I cannot seem to get more
complex<br>
&gt; operations to work. What I specifically hope to accomplish is to
use<br>
&gt; HouseBot to send a command to the squeezebox to select the next
entry in
the<br>
&gt; Favorites list. Near as I can tell, I have to use either buttons
or IR
calls<br>
&gt; to accomplish this. I have had no success in implementing either.
Just to<br>
&gt; test functionality, I have created a device in HouseBot that will
send the<br>
&gt; pause command as a button push (rather than an Audio.Transport
command).<br>
&gt; This is the message sent from HouseBot taken from xFx Message
Viewer:<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=slim.button<br>
&gt; source=ersp.HouseBot.music-server<br>
&gt; target=ersp.slimserver.music-server:boom<br>
&gt; }<br>
&gt; button.command<br>
&gt; {<br>
&gt; button=pause<br>
&gt; }<br>
&gt; <br>
&gt; The command sends with no errors, but does not pause the
Squeezebox. I
have<br>
&gt; also tried &quot;class=xAP-slim.button&quot; to no avail.
I have tried
sending the IR<br>
&gt; command for pause as well. Can anyone give me any suggestions as
to what
my<br>
&gt; next steps should be in solving this issue, or suggest a better
methond of<br>
&gt; implementation? <br>
&gt; <br>
&gt; Thanks! Brad<br>
&gt;<o:p></o:p></p>

</div>

</div>

</div>

</div>

</div>

</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=4491/stime=1253713739";
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=X3oDMTJmY204ZzU1BF9TAzk3NDc2NTkwBGdycElkAzk2NzQzNDMEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyNTM3MTM3Mzk-";>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=X3oDMTJkdWp0MXRjBF9TAzk3NDc2NTkwBGdycElkAzk2NzQzNDMEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjUzNzEzNzM5";>
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_0094_01CA3C5C.441512D0--


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.