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

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_0084_01CA3C59.34B762F0
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:1876190183;
mso-list-template-ids:-841607442;}
@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'>NP &#8211; I&#8217;ll check out the pause on/off
thing too.<o:p></o:p></span></p>

<p class=MsoNormal><span
style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Also, I just noticed the transport prev command seems to
be very
unpredictable.<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'>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;<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'>Oh, forgot to ask, what version of SqueezeCenter are you
running
and on what platform?<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 13:57<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'>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>

<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=4490/stime=1253712128";
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=X3oDMTJmMG9wNXY1BF9TAzk3NDc2NTkwBGdycElkAzk2NzQzNDMEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyNTM3MTIxMjg-";>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=X3oDMTJkNW44dW44BF9TAzk3NDc2NTkwBGdycElkAzk2NzQzNDMEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjUzNzEyMTI4";>
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_0084_01CA3C59.34B762F0--


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.