[Message Prev][Message
Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: xAP for Squeezebox Server (Solved)
- Subject: Re: xAP for Squeezebox Server (Solved)
- From: "la6bla" <tusvik2@xxxxxxxxx>
- Date: Tue, 03 Jul 2012 19:42:51 -0000
Thanks! That did the trick.
Br,
Oystein
--- In xap_automation@xxxxxxx, "Martyn Wendon"
<martynwendon@...> wrote:
>
> I *think* I had the same issue a while back and tracked it down to a
change
> in the showBriefly function in the SB server internals.
>
> I may be wrong, but you could try my fix:
>
> Extract the plugin (rename the .par to .rar and extract with winrar)
>
> Modify the file lib\Plugins\xAP\Display.pm:
>
> #$client->showBriefly($parts, {'duration' => $dur,
> # 'brightness' => $brightness,
> # 'firstline' =>
$msg->{size} eq 'l',
> # 'block' => 0,
> # 'callback' =>
\&endShowCallback,
> # 'callbackargs' => { 'client'
=>
> $client->id, 'message' => $msg },
> # 'name' => 'xAP', } );
>
> $client->showBriefly($parts, $dur, $msg->{size} eq 'l', 0,
1,
> $brightness, \&endShowCallback, { 'client' => $client->id,
'message' =>
> $msg }, 'xAP');
>
> (so comment out the original call to showBriefly and insert mine)
>
> Drag the changed file back into the rar file in the correct path.
>
> Rename the .rar file back to .par
>
>
> Let me know if it works?
>
> (As I said, I can't remember if this fix was for the issue you
described or
> not, but I seem to recall that an update to the SB server broke the
display
> functions at some point and this fixed it for me).
>
>
> Martyn
>
>
>
> -----Original Message-----
> From: la6bla
> Sent: Tuesday, July 03, 2012 12:32 PM
> To: xap_automation@xxxxxxx
> Subject: [xap_automation] xAP for Squeezebox Server
>
> Hi,
>
> I have a problem sending text to my Squeezebox devices via the xAP
plugin.
> Other commands such as "pause playback" works fine. Also BSC
messages from
> plugin are transmitted as they should. But when I send an xAP message
to the
> plugin like this:
>
> xap-header
> {
> v=13
> hop=1
> uid=FF.000E:0000
> class=Message.Display
> source=ersp.testscript.test
> target=ersp.SlimServer.Srv:>
> }
> Display.Text
> {
> Line1=aaaaa
> Line2=bbbbb
> }
>
> The network symbol on the SB devices turns from white to red for a few
> seconds. I have tried changing parameters in xAP message, but same
thing
> happens.
>
> I ran Wireshark to see what's transmitted to the device to compare
packages
> from xAP plugin and the SB Telnet CLI command "Display
cccccccccccccccccc",
> which works.
>
> Package from CLI:
>
[{"data":{"type":"showbriefly","display":{"text":["cccccccccccccccccc",null]}},"id":"7","channel":"/d2c8720b/slim/displaystatus/00:04:20:17:db:e6","ext":{"priority":""}}]
>
>
> Package when sending message via xAP plugin:
> [{"error":"encountered CODE(0x8655fc4), but JSON can
only represent
> references to arrays or hashes at
>
/<C:\\PROGRA~1\\SQUEEZ~1\\server\\SqueezeSvr.exe>Slim/Web/Cometd.pm
line
> 692.\n","successful":false}]
>
>
> Sqeeze server log shows no errors for none of the methods:
> [12-07-03 12:18:04.6948] Slim::Display::NoDisplay::showBriefly (34)
caller
> Plugins::xAP::Display::showMessage (110) notifyLevel=1
>
> [12-07-03 12:18:26.9863] Slim::Display::NoDisplay::showBriefly (34)
caller
> Slim::Control::Commands::displayCommand (1884) notifyLevel=1
>
> Debug log looks good too.
>
> Versions:
> Logitech Media Server Version: 7.7.2 - r33893
> Player Firmware: 7.7.2-r9663
> Both controller and radios.
> xAP Home Automation (v2.4.3)
> Win2003 32bit server.
>
>
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
------------------------------------
xAP_Automation Main Index |
xAP_Automation Thread Index |
xAP_Automation Home |
Archives Home
|