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: xAP Plugin for SqueezeCenter v2.2.1 released



------=_Part_11648_15088286.1224602931532
Content-Type: text/plain; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi

Unless Edward was to implement the full fuctionality of the web interface
a=
s
provided by xAPIntranet.ocx, I think this might be a bit one way, that is
squeezecenter would appear in the icon menu along the top of a xAPIntranet
application, but once you got to squeezecenter you would not have the means
in that web interface to access any other xAPIntranet applications. Of
course It would allow the Intranet Launcher to work OK but it would be a
bi=
t
"half of a job" if only the Intranet Launcher worked properly

If I may suggest as an alternative, you can embed squeezecenter web
interface in the "Generic Intranet Wrapper" which I  have made
available on
James mi4 site. This should give you everything you need as its function is
to allow any web interface to be embedded in a xAPIntranet system. I have
done this successfully with earlier versions of this squeezebox web
interface.

I have a couple of unpublished, updated versions of the Wrapper available
a=
s
well if you would care to try them out

Kevin T
www.netcomp.biz




On 21/10/2008, max barker <vworpi@xxxxxxx> wrote:
>
>   http://mi4.biz/modules.php?name=3DContent&pa=3Dshowpage&pid=3D48
>
> web.service messages to announce the location of the Squeezecenter web
> interface.
>
>
>
> 2008/10/21 Edward Pearson <edward.mailgroup@xxxxxxx>
>
>>  Me no understand. "intranet messages"?
>>
>>
>>
>> *From:* xap_automation@xxxxxxx [mailto:
>> xap_automation@xxxxxxx] *On Behalf Of *max barker
>> *Sent:* 18 October 2008 15:03
>>
>> *To:* xap_automation@xxxxxxx
>> *Subject:* Re: [xap_automation] xAP Plugin for SqueezeCenter
v2.2.1
>> released
>>
>>
>>
>> Any chance you can add support for xAP intranet messages?
>>
>> Max
>>
>> 2008/10/15 Edward Pearson <edward.mailgroup@xxxxxxx>
>>
>> Hmmm =96 I thought State was mandatory :-/
>>
>>
>>
>> There's another, closely related, bug in v2.2.1 =96 the plugin
won't res=
pond
>> to an absolute level
>>
>> Level=3D50/100 works
>>
>> Level=3D50 doesn't work.
>>
>>
>>
>> Fixes for both these will be in v.2.2.2 =96 later this week.
>>
>>
>>
>> Edward
>>
>>
>>
>> *From:* xap_automation@xxxxxxx [mailto:
>> xap_automation@xxxxxxx] *On Behalf Of *Kevin Hawkins
>> *Sent:* 14 October 2008 00:17
>>
>>
>> *To:* xap_automation@xxxxxxx
>>
>> *Subject:* Re: [xap_automation] xAP Plugin for SqueezeCenter
v2.2.1
>> released
>>
>>
>>
>> Funny - we were just chatting about that last night...
>>
>>
>> A BSC node should accept a cmd message with any or all (including
none)
>> of the parameters and action them accordingly. However the ID=3D
paramet=
er
>> is mandatory and must always be included - (even if it is ID=3D*)
>>
>> K
>>
>> max barker wrote:
>> > I'm not sure what the BSC spec is for this, but the connector
doesn't
>> > apply levels from a xapbsc.cmd message if a state isn't
present. eg
>> > from opn-max:
>> >
>> > xap-header
>> > {
>> > v=3D12
>> > hop=3D1
>> > uid=3DFF017700
>> > class=3DxAPBSC.cmd
>> > source=3Dopnode.opnmax.xapmaster
>> > target=3Dersp.SlimServer.Server:kitchenSqueeze
>> > }
>> > output.state.1
>> > {
>> > id=3D*
>> > level=3D75/100
>> > }
>> >
>> > Add a state=3Don or off in there and the level changes
accordingly.
>> >
>> > Max
>> >
>> > 2008/10/2 Edward Pearson
<edward.mailgroup@xxxxxxx<edward.mai=
lgroup%40blueyonder.co.uk>
>> > <mailto:edward.mailgroup@xxxxxxx<edward.mailgroup%40blueyonde=
r.co.uk>
>> >>
>> >
>> > I've just released an update to the xAP SqueezeCenter
plug-in.
>> >
>> > Change log (v2.2.1):
>> > Fixed case where Now.Playing shows wrong song data after
player
>> > sync/unsync.
>> > Fixed issue where BSC ID=3Dnnnn parameter being parsed
incorrectly in
>> > xAPBSC.Cmd messages.
>> > Added xAPBSC.Cmd state=3Dtoggle.
>> > Improved BSC Event/Info selection/timing.
>> > Send xAPBSC.Event when DisplayText changes (maybe off-spec
but
>> > useful).
>> > Send xAPBSC.Event on power up due to xAP-Audio.Transport
command.
>> > Added alarm notifications to xAP-Audio.Schedule.Event
messages.
>> > Added simple alarm control (enable/disable all) via
>> > xAP-Audio.Schedule.
>> > Removed last dependencies on legacy command execution (which
is
>> > broken in
>> > 7.2.1 23353).
>> > Harmonised log4perl logger categories and added to
documentation
>> > to user
>> > manual.
>> >
>> > The most recent officially supported SqueezeCenter release
remains 7.2
>> > though this plug-in release does address the significant
>> > incompatibility
>> > with 7.2.1 (nightly up to 23353) that broke handling incoming
>> > commands.
>> > Raised a bugzilla bug (9620) on that one.
>> >
>> > Plug-in download via www.erspearson.com/xAP
>> > <http://www.erspearson.com/xAP>
>> >
>> > Edward
>> > ersp - design, London
>> >
>> >
>> >
>> >
>> >
>> > ------------------------------------
>> >
>> > Yahoo! Groups Links
>> >
>> >
>> > (Yahoo! ID required)
>> >
>> > mailto:xap_automation-fullfeatured@xxxxxxx<xap_automation-full=
featured%40yahoogroups.com>
>> > <mailto:xap_automation-fullfeatured@xxxxxxx<xap_automation-ful=
lfeatured%40yahoogroups.com>
>> >
>> >
>> >
>> >
>> >
>> >
>>
>>
>>
>>
>=20
>

------=_Part_11648_15088286.1224602931532
Content-Type: text/html; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable





<html><head>
<style type=3D"text/css">
<!--
#ygrp-mkp{
border: 1px solid #d8d8d8;
font-family: Arial;
margin: 14px 0px;
padding: 0px 14px;
}
#ygrp-mkp hr{
border: 1px solid #d8d8d8;
}
#ygrp-mkp #hd{
color: #628c2a;
font-size: 85%;
font-weight: bold;
line-height: 122%;
margin: 10px 0px;
}
#ygrp-mkp #ads{
margin-bottom: 10px;
}
#ygrp-mkp .ad{
padding: 0 0;
}
#ygrp-mkp .ad a{
color: #0000ff;
text-decoration: none;
}
-->
</style>
</head>
<body>


<div>Hi</div>
<div>&nbsp;</div>
<div>Unless Edward was to implement the full fuctionality of the web
interf=
ace as provided by xAPIntranet.ocx, I think this might be&nbsp;a bit
one wa=
y, that is squeezecenter would appear in the icon menu along the top of a
x=
APIntranet application, but once you got to squeezecenter you would not
hav=
e the means in that web interface to access any other xAPIntranet
applicati=
ons. Of course It would allow the Intranet Launcher to work OK but it
would=
be a bit &quot;half of a job&quot; if only the Intranet Launcher
worked pr=
operly</div>

<div>&nbsp;</div>
<div>If I may suggest as an alternative, you can embed squeezecenter
web in=
terface in the &quot;Generic Intranet Wrapper&quot; which
I&nbsp; have made=
available on James mi4 site. This should give you everything you need as i=
ts function is to allow any web interface to be embedded in a xAPIntranet
s=
ystem. I have done this successfully with earlier versions of this
squeezeb=
ox web interface.</div>

<div>&nbsp;</div>
<div>I have a couple of unpublished, updated versions of the Wrapper
availa=
ble as well if you would care to try them out</div>
<div>&nbsp;</div>
<div>Kevin T</div>
<div><a href=3D"http://www.netcomp.biz";>www.netcomp.biz</a></div>
<div>&nbsp;</div>
<div><br><br>&nbsp;</div>
<div><span class=3D"gmail_quote">On 21/10/2008, <b
class=3D"gmail_sendernam=
e">max barker</b> &lt;<a href=3D"mailto:vworpi@xxxxxxx";>vworpi@googl=
email.com</a>&gt; wrote:</span>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT:
1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div style=3D"BACKGROUND-COLOR: #ffffff">
<div style=3D"WIDTH: 655px">
<div style=3D"PADDING-RIGHT: 25px; PADDING-LEFT: 0px; FLOAT: left;
PADDING-=
BOTTOM: 0px; MARGIN: 0px; WIDTH: 470px; PADDING-TOP: 0px">
<div>
<p><a onclick=3D"return
top.js.OpenExtLink(window,event,this)" href=3D"http=
://mi4.biz/modules.php?name=3DContent&amp;pa=3Dshowpage&amp;pid=3D48"
targe=
t=3D"_blank">http://mi4.biz/modules.php?name=3DContent&amp;pa=3Dshowpage&am=
p;pid=3D48</a><br>
<br>web.service messages to announce the location of the
Squeezecenter web =
interface.<br><br><br><br>
<div class=3D"gmail_quote">2008/10/21 Edward Pearson
<span dir=3D"ltr">&lt;=
<a onclick=3D"return top.js.OpenExtLink(window,event,this)"
href=3D"mailto:=
edward.mailgroup@xxxxxxx"
target=3D"_blank">edward.mailgroup@bluey=
onder.co.uk</a>&gt;</span>=20
<div><span class=3D"e"
id=3D"q_11d1f836da26236b_1"><br>
<blockquote class=3D"gmail_quote" style=3D"BORDER-LEFT:
rgb(204,204,204) 1p=
x solid">
<div lang=3D"EN-GB" bgcolor=3D"white"
vlink=3D"purple" link=3D"blue">
<div>
<p><span style=3D"FONT-SIZE: 11pt; COLOR:
rgb(31,73,125)">Me no understand.=
&quot;intranet messages&quot;?</span></p>
<p><span style=3D"FONT-SIZE: 11pt; COLOR:
rgb(31,73,125)">&nbsp;</span></p>
<div style=3D"BORDER-RIGHT: medium none; BORDER-TOP: medium none;
BORDER-LE=
FT: 1.5pt solid; BORDER-BOTTOM: medium none">
<div>
<div style=3D"BORDER-RIGHT: medium none; BORDER-TOP: 1pt solid;
BORDER-LEFT=
: medium none; BORDER-BOTTOM: medium none">
<p><b><span lang=3D"EN-US"
style=3D"FONT-SIZE: 10pt">From:</span></b><span
=
lang=3D"EN-US" style=3D"FONT-SIZE: 10pt"> <a
onclick=3D"return top.js.OpenE=
xtLink(window,event,this)" href=3D"mailto:xap_automation@xxxxxxx";
t=
arget=3D"_blank">xap_automation@xxxxxxx</a>
[mailto:<a onclick=3D"r=
eturn top.js.OpenExtLink(window,event,this)" href=3D"mailto:xap_automation@=
yahoogroups.com"
target=3D"_blank">xap_automation@xxxxxxx</a>]
<b>O=
n Behalf Of </b>max barker<br>
<b>Sent:</b> 18 October 2008 15:03=20
<div>
<div></div>
<div><br><b>To:</b> <a onclick=3D"return
top.js.OpenExtLink(window,event,th=
is)" href=3D"mailto:xap_automation@xxxxxxx";
target=3D"_blank">xap_a=
utomation@xxxxxxx</a><br><b>Subject:</b> Re:
[xap_automation] xAP P=
lugin for SqueezeCenter v2.2.1 released</div>
</div></span>
<p></p></p></div></div>
<div>
<div></div>
<div>
<p>&nbsp;</p>
<div>
<div>
<div>
<div>
<p>Any chance you can add support for xAP intranet messages?
<br><br>Max</p=
>
<div>
<p>2008/10/15 Edward Pearson &lt;<a onclick=3D"return
top.js.OpenExtLink(wi=
ndow,event,this)" href=3D"mailto:edward.mailgroup@xxxxxxx";
target=
=3D"_blank">edward.mailgroup@xxxxxxx</a>&gt;</p>
<div>
<div>
<p><span style=3D"FONT-SIZE: 11pt; COLOR:
rgb(31,73,125)">Hmmm =96 I though=
t State was mandatory :-/</span></p>
<p><span style=3D"FONT-SIZE: 11pt; COLOR:
rgb(31,73,125)">&nbsp;</span></p>
<p><span style=3D"FONT-SIZE: 11pt; COLOR:
rgb(31,73,125)">There&#39;s anoth=
er, closely related, bug in v2.2.1 =96 the plugin won&#39;t respond to
an a=
bsolute level</span></p>
<p><span style=3D"FONT-SIZE: 11pt; COLOR:
rgb(31,73,125)">Level=3D50/100 wo=
rks</span></p>
<p><span style=3D"FONT-SIZE: 11pt; COLOR:
rgb(31,73,125)">Level=3D50 doesn&=
#39;t work.</span></p>
<p><span style=3D"FONT-SIZE: 11pt; COLOR:
rgb(31,73,125)">&nbsp;</span></p>
<p><span style=3D"FONT-SIZE: 11pt; COLOR:
rgb(31,73,125)">Fixes for both th=
ese will be in v.2.2.2 =96 later this week.</span></p>
<p><span style=3D"FONT-SIZE: 11pt; COLOR:
rgb(31,73,125)">&nbsp;</span></p>
<p><span style=3D"FONT-SIZE: 11pt; COLOR:
rgb(31,73,125)">Edward</span></p>
<p><span style=3D"FONT-SIZE: 11pt; COLOR:
rgb(31,73,125)">&nbsp;</span></p>
<div style=3D"BORDER-RIGHT: medium none; BORDER-TOP: medium none;
BORDER-LE=
FT: 1.5pt solid; BORDER-BOTTOM: medium none">
<div>
<div style=3D"BORDER-RIGHT: medium none; BORDER-TOP: 1pt solid;
BORDER-LEFT=
: medium none; BORDER-BOTTOM: medium none">
<p><b><span lang=3D"EN-US"
style=3D"FONT-SIZE: 10pt">From:</span></b><span
=
lang=3D"EN-US" style=3D"FONT-SIZE: 10pt"> <a
onclick=3D"return top.js.OpenE=
xtLink(window,event,this)" href=3D"mailto:xap_automation@xxxxxxx";
t=
arget=3D"_blank">xap_automation@xxxxxxx</a>
[mailto:<a onclick=3D"r=
eturn top.js.OpenExtLink(window,event,this)" href=3D"mailto:xap_automation@=
yahoogroups.com"
target=3D"_blank">xap_automation@xxxxxxx</a>]
<b>O=
n Behalf Of </b>Kevin Hawkins<br>
<b>Sent:</b> 14 October 2008 00:17</span></p>
<div>
<p><span lang=3D"EN-US" style=3D"FONT-SIZE:
10pt"><br><b>To:</b> <a onclick=
=3D"return top.js.OpenExtLink(window,event,this)" href=3D"mailto:xap_automa=
tion@xxxxxxx"
target=3D"_blank">xap_automation@xxxxxxx</a><=
/span></p>
</div>
<div>
<p><b><span lang=3D"EN-US"
style=3D"FONT-SIZE:
10pt">Subject:</span></b><sp=
an lang=3D"EN-US" style=3D"FONT-SIZE: 10pt"> Re:
[xap_automation] xAP Plugi=
n for SqueezeCenter v2.2.1
released</span></p></div></div></div>
<p>&nbsp;</p>
<div>
<div>
<div>
<p>Funny - we were just chatting about that last night... </p>
<div>
<div>
<p><br>A BSC node should accept a cmd message with any or all
(including no=
ne) <br>of the parameters and action them accordingly. However the
ID=3D pa=
rameter <br>is mandatory and must always be included - (even if it is
ID=3D=
*)<br>
<br>K<br><br>max barker wrote:<br>&gt;
I&#39;m not sure what the BSC spec i=
s for this, but the connector doesn&#39;t <br>&gt; apply
levels from a xapb=
sc.cmd message if a state isn&#39;t present. eg <br>&gt; from
opn-max:<br>
&gt;<br>&gt; xap-header<br>&gt; {<br>&gt;
v=3D12<br>&gt; hop=3D1<br>&gt; ui=
d=3DFF017700<br>&gt; class=3DxAPBSC.cmd<br>&gt;
source=3Dopnode.opnmax.xapm=
aster<br>&gt;
target=3Dersp.SlimServer.Server:kitchenSqueeze<br>&gt;
}<br>&=
gt; output.state.1<br>
&gt; {<br>&gt; id=3D*<br>&gt;
level=3D75/100<br>&gt; }<br>&gt;<br>&gt; Add
=
a state=3Don or off in there and the level changes
accordingly.<br>&gt;<br>=
&gt; Max<br>&gt;<br>&gt; 2008/10/2 Edward Pearson
&lt;<a onclick=3D"return =
top.js.OpenExtLink(window,event,this)" href=3D"mailto:edward.mailgroup%40bl=
ueyonder.co.uk"
target=3D"_blank">edward.mailgroup@xxxxxxx</a> <br=
>
&gt; &lt;mailto:<a onclick=3D"return
top.js.OpenExtLink(window,event,this)"=
href=3D"mailto:edward.mailgroup%40blueyonder.co.uk";
target=3D"_blank">edwa=
rd.mailgroup@xxxxxxx</a>&gt;&gt;<br>&gt;<br>&gt;
I&#39;ve just rel=
eased an update to the xAP SqueezeCenter plug-in.<br>
&gt;<br>&gt; Change log (v2.2.1):<br>&gt; Fixed
case where Now.Playing show=
s wrong song data after player<br>&gt;
sync/unsync.<br>&gt; Fixed issue whe=
re BSC ID=3Dnnnn parameter being parsed incorrectly in<br>&gt;
xAPBSC.Cmd m=
essages.<br>
&gt; Added xAPBSC.Cmd state=3Dtoggle.<br>&gt; Improved BSC
Event/Info selec=
tion/timing.<br>&gt; Send xAPBSC.Event when DisplayText changes
(maybe off-=
spec but<br>&gt; useful).<br>&gt; Send xAPBSC.Event on
power up due to xAP-=
Audio.Transport command.<br>
&gt; Added alarm notifications to xAP-Audio.Schedule.Event
messages.<br>&gt=
; Added simple alarm control (enable/disable all) via<br>&gt;
xAP-Audio.Sch=
edule.<br>&gt; Removed last dependencies on legacy command
execution (which=
is<br>
&gt; broken in<br>&gt; 7.2.1 23353).<br>&gt;
Harmonised log4perl logger cat=
egories and added to documentation<br>&gt; to
user<br>&gt; manual.<br>&gt;<=
br>&gt; The most recent officially supported SqueezeCenter release
remains =
7.2<br>
&gt; though this plug-in release does address the
significant<br>&gt; incom=
patibility<br>&gt; with 7.2.1 (nightly up to 23353) that broke
handling inc=
oming<br>&gt; commands.<br>&gt; Raised a bugzilla bug
(9620) on that one.<b=
r>
&gt;<br>&gt; Plug-in download via <a
onclick=3D"return top.js.OpenExtLink(w=
indow,event,this)" href=3D"http://www.erspearson.com/xAP";
target=3D"_blank"=
>www.erspearson.com/xAP</a><br>&gt; &lt;<a
onclick=3D"return top.js.OpenExt=
Link(window,event,this)" href=3D"http://www.erspearson.com/xAP";
target=3D"_=
blank">http://www.erspearson.com/xAP</a>&gt;<br>
&gt;<br>&gt; Edward<br>&gt; ersp - design,
London<br>&gt;<br>&gt;<br>&gt;<b=
r>&gt;<br>&gt;<br>&gt;
------------------------------------<br>&gt;<br>&gt;=

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.