XBMC Community Forum
[RELEASE]XSqueeze - Squeezebox player, music chooser and visualiser for XBMC - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: Add-ons Help and Support (/forumdisplay.php?fid=27)
+---- Forum: Program Add-ons (/forumdisplay.php?fid=151)
+---- Thread: [RELEASE]XSqueeze - Squeezebox player, music chooser and visualiser for XBMC (/showthread.php?tid=122199)



- castalla - 2012-02-19 16:08

LMS and XBMC are on the same win 7 PC. Diagnostics for Port 9090 reports OK.

If I telnet to 127.0.0.1 on 9090 the telnet terminal just displays with flashing cursor - nothing works.

Switching Avast off, and win firewall off makes no difference.


- sdsnyr94 - 2012-02-19 18:10

castalla Wrote:LMS and XBMC are on the same win 7 PC. Diagnostics for Port 9090 reports OK.

If I telnet to 127.0.0.1 on 9090 the telnet terminal just displays with flashing cursor - nothing works.

Switching Avast off, and win firewall off makes no difference.

So your saying that 192.168.1.130 is the PC that has LMS and XBMC? If so, use the 127.0.0.1 as the IP address in XSqueeze and see if that helps.

Have you tried running squeezeslave manually? Do you get errors, or does it connect ok?


- castalla - 2012-02-19 18:36

Ran squeezeslave 192.169.0.130

No messages.

Ran using 127.0.0.1

No messages

Ran xsqueeze - absolutely nothing happens.

I had this working with an earlier version - see post 18.

Ran squeezeslave 192.169.0.130

No messages.

Ran using 127.0.0.1

No messages

Ran xsqueeze - absolutely nothing happens.

I had this working with an earlier version - see post 18.

edit: if I enable the auto option then there's no error message = but xsqueeze does nothing. I exit from xbmx. If I restart xbmc there's an error message:

CApplication::Create() failed - check log file and that it is writable

At this point I have to reboot PC to get xbmc running again.


- fruitloaf - 2012-02-19 22:26

castalla Wrote:Ran squeezeslave 192.169.0.130

No messages.

You know that squeezeslave doesn't produce any output unless you use the -D or -d options?

When you run squeezeslave are you able to use it for playback? Additionally I think that the step you are missing in the testing is checking whether you can connect to LMS correctly through telnet.

Try telneting on port 9090 both to 127.0.0.1 and the machines IP address.


- castalla - 2012-02-19 22:48

telnet 192.168.1.130 9090 ====== flashing cursor only

telnet 127.0.0.1 9090 ====== flashing cursor only

Using command squeezeslave.exe 192.168.1.130 ====== flashing cursor only

Running xsqueeze - no response whatsoever

I think I've tried every possible combination!

Totally baffled.

(ps: the only possible factor is that I am running a specially compiled version of xbmc which attempts to address a upnp bug ... provided by devs. I think that's a long shot, 'though).


- bossanova808 - 2012-02-20 01:23

Your IPs are all over the place ( 192.168.1.130 and 192.169.0.130 ) you have to be corect and precise in this. But 127.0.0.1 should work if all on one host.

Maybe there's some issue with your server remembering and old player.

Try:
squeezeslave.exe -m00:00:00:00:00:99 -D 127.0.0.1

(precisely!)

the minus D means you will get a two line display, otherwise you would get no output at all on a successful connect.


This forces it to use a different Mac and thus register as a new player - in your LMS players you will see Squeezeslave 2 or whatever.

Re: that message - that means XBMC hasn't exited cleanly and is holding the log file open - manually kill the XBMC process in task manager, no need to reboot.

Maybe also delete the XSqueeze settings file in addon_data/script.xsqueeze/ - I have seen add on settings get confused across version changes before. Once delted, restart XBMC and re-enter your settings.

I'd definitely get squeezeslave working outside of the add on first, it's much easier. That said, I am baffled as to why you're not getting XBMC notifications - I have tested quite a few times with no server running, incorrect addresses etc, and I always get the notification...


- castalla - 2012-02-20 01:27

Ooops! Sorry ... it is 192.168.1.130

(Force of habit with old router led to mistype)

I'll try that precise instruction!

I have cleaned out the existing install ....


- castalla - 2012-02-20 01:41

Bingo! and Thanks!

Terminal shows:

Squeezebox Home 1 of 10
Now Playing

Squeezeslave 2 shows up in gui !!!

Same outcome using 192.168.1.130!!!

..... err, what now?

Re-install xsqueeze? Set with auto squeezeslave? Server address and port 9090?

(It'll have to wait until tomorrow to test ... whacked out here!)

Cheers.


- bossanova808 - 2012-02-20 01:44

Yes I'd delete your xsqueeze settings, then re-start xbmc and re-enter everything, should be easy from there. Use local squeezeslave, put in a MacID at the top and for squeezeslave and make sure they match (you can use anything you like as long as it's MAC format).


- castalla - 2012-02-20 01:47

Okay ... will report back later tomorrow/today.

Thanks.