Kodi Community Forum
[ARCHIVED - WON'T UPDATE] XSqueeze - Squeezebox player for XBMC - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27)
+---- Forum: Program Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=151)
+---- Thread: [ARCHIVED - WON'T UPDATE] XSqueeze - Squeezebox player for XBMC (/showthread.php?tid=122199)



[RELEASE][ALPHA] XSqueeze - Squeezebox control in XBMC, local playback w. Squeezeplay - bossanova808 - 2012-03-21

By the looks of that weather error you're on dharma. Move to Eden! Should then work. Official release will be late this week by the looks of things.


RE: [RELEASE][ALPHA] XSqueeze - Squeezebox control in XBMC, local playback w. Squeezeplay - bossanova808 - 2012-03-22


Ok V0.4.4 (the latest) is available in a zip file - this has the two fixes for the Apple remote in it....

http://bossanova808-xbmc-addons.googlecode.com/git/repository-downloads/script.xsqueeze/script.xsqueeze-0.4.4.zip

The move to the official repo is taking longer than expected, I think the devs are all very occupied with the imminent Eden final release...



RE: [RELEASE][ALPHA] XSqueeze - Squeezebox control in XBMC, local playback w. Squeezeplay - FSM_ - 2012-03-22

Eden is not available for Openelec yet, so I will wait and then report back.


RE: [RELEASE][ALPHA] XSqueeze - Squeezebox control in XBMC, local playback w. Squeezeplay - bossanova808 - 2012-03-22

I have been using Eden Openelec for 6 months plus....you jsut need the development builds...



http://sources.openelec.tv/tmp/image/


RE: [RELEASE][ALPHA] XSqueeze - Squeezebox control in XBMC, local playback w. Squeezeplay - sdsnyr94 - 2012-03-22

I actually think the latest openelec "Daily Builds" are more stable than "Stable" 1.0.2.


RE: [RELEASE][ALPHA] XSqueeze - Squeezebox control in XBMC, local playback w. Squeezeplay - FSM_ - 2012-03-22

OK I'll try that. Do I just download and then re-install? If so do I loose all my custom settings?


RE: [RELEASE][ALPHA] XSqueeze - Squeezebox control in XBMC, local playback w. Squeezeplay - FSM_ - 2012-03-22

Brilliant Big Grin Big Grin

Running Eden now and all is good.

One question, I am waiting for a Raspberry Pi. Will this work on that? It is ARM6 architecture.


Well almost. There are a lot of error messages in the log. The last set of error messages (error 309) appears a gazillion times.

I control the squeezeslave from Squeezecommader on my Galaxy SII

Code:
17:54:00 T:2918161216  NOTICE: Thread CBackgroundPicLoader start, auto delete: false
17:57:45 T:2918161216  NOTICE: Thread Background Loader start, auto delete: false
17:57:45 T:2918161216 WARNING: CreateLoader - Unsupported protocol(addons) in addons://more/executable.tbn
17:57:45 T:2898262848  NOTICE: Thread Jobworker start, auto delete: true
17:58:00 T:2918161216  NOTICE: Thread Background Loader start, auto delete: false
17:58:26 T:2918161216  NOTICE: Previous line repeats 4 times.
17:58:26 T:2918161216  NOTICE: Thread XBPyThread start, auto delete: false
17:58:27 T:2918161216  NOTICE: -->Python Interpreter Initialized<--
17:58:27 T:2918161216  NOTICE: XSqueeze-0.4.3: sys.platform is linux2
17:58:27 T:2918161216  NOTICE: XSqueeze-0.4.3: ### (linux) chmod +x the Squeezeslave binaries - success
17:58:27 T:2918161216  NOTICE: XSqueeze-0.4.3: ### XSqueeze Starting ...
17:58:27 T:2918161216  NOTICE: XSqueeze-0.4.3: ### Author: bossanova808
17:58:27 T:2918161216  NOTICE: XSqueeze-0.4.3: ### Version: 0.4.3
17:58:27 T:2918161216  NOTICE: XSqueeze-0.4.3: Doing server discovery...
17:58:27 T:2918161216  NOTICE: XSqueeze-0.4.3: Calling SqueezeSlave for server discovery...['/storage/.xbmc/addons/script.xsqueeze/resources/bin/squeezeslave-1.2-311-lnx26/squeezeslave', '-I']
17:58:28 T:2918161216  NOTICE: XSqueeze-0.4.3: Error, if any: /storage/.xbmc/addons/script.xsqueeze/resources/bin/squeezeslave-1.2-311-lnx26/squeezeslave: /usr/lib/libasound.so.2: no version information available (required by /storage/.xbmc/addons/script.xsqueeze/resources/bin/squeezeslave-1.2-311-lnx26/squeezeslave)
                                            /storage/.xbmc/addons/script.xsqueeze/resources/bin/squeezeslave-1.2-311-lnx26/squeezeslave: /usr/lib/libasound.so.2: no version information available (required by /storage/.xbmc/addons/script.xsqueeze/resources/bin/squeezeslave-1.2-311-lnx26/squeezeslave)
17:58:28 T:2918161216  NOTICE: XSqueeze-0.4.3: Lines returned is acronsme2:9000 (192.168.2.242)
17:58:28 T:2918161216  NOTICE: XSqueeze-0.4.3: Parsing line acronsme2:9000 (192.168.2.242)
17:58:28 T:2918161216  NOTICE: XSqueeze-0.4.3: List of servers is ['acronsme2']['192.168.2.242']
17:58:54 T:3048134400  NOTICE: Samba is idle. Closing the remaining connections
17:59:16 T:2898262848  NOTICE: Thread Jobworker start, auto delete: true
17:59:24 T:2918161216  NOTICE: Thread Background Loader start, auto delete: false
17:59:24 T:2918161216 WARNING: CreateLoader - Unsupported protocol(addons) in addons://more/executable.tbn
17:59:25 T:2918161216  NOTICE: Thread XBPyThread start, auto delete: false
17:59:26 T:2918161216  NOTICE: -->Python Interpreter Initialized<--
17:59:26 T:2918161216  NOTICE: XSqueeze-0.4.3: sys.platform is linux2
17:59:26 T:2918161216  NOTICE: XSqueeze-0.4.3: ### (linux) chmod +x the Squeezeslave binaries - success
17:59:26 T:2918161216  NOTICE: XSqueeze-0.4.3: ### XSqueeze Starting ...
17:59:26 T:2918161216  NOTICE: XSqueeze-0.4.3: ### Author: bossanova808
17:59:26 T:2918161216  NOTICE: XSqueeze-0.4.3: ### Version: 0.4.3
17:59:26 T:2918161216  NOTICE: XSqueeze-0.4.3: XBMC Notificaton Requested: [XBMC.Notification(XSqueeze: Starting Local Squeezeslave Player,Please wait a moment...(up to 10 seconds)...,6000,/storage/.xbmc/addons/script.xsqueeze/icon.png)]
17:59:26 T:2918161216  NOTICE: XSqueeze-0.4.3: Starting local Squeezeslave, system is linux2
17:59:26 T:2918161216  NOTICE: XSqueeze-0.4.3: Attempting to start Squeezelave: ['/storage/.xbmc/addons/script.xsqueeze/resources/bin/squeezeslave-1.2-311-lnx26/squeezeslave', '-m00:00:00:00:00:01', '192.168.2.242']
17:59:26 T:2918161216  NOTICE: XSqueeze-0.4.3: Process ID for Squeezeslave is 1273
17:59:31 T:2918161216  NOTICE: XSqueeze-0.4.3: Attempting to connect to LMS named [acronsme2] at IP:  192.168.2.242 on CLI port: 9090
17:59:32 T:2918161216  NOTICE: XSqueeze-0.4.3: LMS Logged in: True
17:59:32 T:2918161216  NOTICE: XSqueeze-0.4.3: LMS Version: 7.4.2
17:59:32 T:2918161216  NOTICE: XSqueeze-0.4.3: Attempting to connect to player: 00:00:00:00:00:01
17:59:32 T:2918161216  NOTICE: XSqueeze-0.4.3: Connected to: 00:00:00:00:00:01
17:59:32 T:2918161216  NOTICE: XSqueeze-0.4.3: Power state is: True
17:59:32 T:2918161216  NOTICE: XSqueeze-0.4.3: On Init, window id is 13000
17:59:33 T:2918161216  NOTICE: XSqueeze-0.4.3: Starting GUI update thread
17:59:33 T:2918161216  NOTICE: XSqueeze-0.4.3: Starting ArtistSlideshow thread
17:59:33 T:3007834944  NOTICE: Thread XBPyThread start, auto delete: false
17:59:33 T:2989488960  NOTICE: XSqueeze-0.4.3: ### Detected song change to: u'' - triggering playlist and cover art updates...
17:59:33 T:3007834944  NOTICE: -->Python Interpreter Initialized<--
17:59:34 T:2989488960  NOTICE: XSqueeze-0.4.3: Empty PlaylistDetails, setting current track to message about adding music...
17:59:34 T:2898262848 WARNING: JpegIO: Error 55: Not a JPEG file: starts with 0x%02x 0x%02x
17:59:34 T:2989488960  NOTICE: XSqueeze-0.4.3: Empty PlaylistDetails, setting current track to message about adding music...
17:59:59 T:2989488960  NOTICE: Previous line repeats 461 times.
17:59:59 T:2989488960  NOTICE: XSqueeze-0.4.3: ### Detected song change to: u'Dance A La Negres' - triggering playlist and cover art updates...
18:00:01 T:2989488960  NOTICE: XSqueeze-0.4.3: Exception!
18:00:01 T:2989488960   ERROR: Traceback (most recent call last):
18:00:01 T:2989488960   ERROR:   File "/storage/.xbmc/addons/script.xsqueeze/resources/lib/classes/SqueezePlayer.py", line 184, in getSongInfo
18:00:01 T:2989488960   ERROR:     item['coverart'] = int(item['coverart'])
18:00:01 T:2989488960   ERROR: ValueError: invalid literal for int() with base 10: '/opt/squeezeboxserver/music/MP3/Downloads/Aurgasm/folder.jpg'
18:00:02 T:2989488960  NOTICE: XSqueeze-0.4.3: Exception!
18:00:02 T:2989488960   ERROR: Traceback (most recent call last):
18:00:02 T:2989488960   ERROR:   File "/storage/.xbmc/addons/script.xsqueeze/resources/lib/classes/SqueezePlayer.py", line 184, in getSongInfo
18:00:02 T:2989488960   ERROR:     item['coverart'] = int(item['coverart'])
18:00:02 T:2989488960   ERROR: ValueError: invalid literal for int() with base 10: '/opt/squeezeboxserver/music/MP3/Downloads/Benloxo/Folder.jpg'
18:00:02 T:2989488960  NOTICE: XSqueeze-0.4.3: Exception!
18:00:02 T:2989488960   ERROR: Traceback (most recent call last):
18:00:02 T:2989488960   ERROR:   File "/storage/.xbmc/addons/script.xsqueeze/resources/lib/classes/SqueezePlayer.py", line 184, in getSongInfo
18:00:02 T:2989488960   ERROR:     item['coverart'] = int(item['coverart'])
18:00:02 T:2989488960   ERROR: ValueError: invalid literal for int() with base 10: '/opt/squeezeboxserver/music/MP3/Abdullah Ibrahim/Best of Abdullah Ibrahim/Folder.jpg'
18:00:02 T:2989488960  NOTICE: XSqueeze-0.4.3: Exception!
18:00:02 T:2989488960   ERROR: Traceback (most recent call last):
18:00:02 T:2989488960   ERROR:   File "/storage/.xbmc/addons/script.xsqueeze/resources/lib/classes/SqueezePlayer.py", line 184, in getSongInfo
18:00:02 T:2989488960   ERROR:     item['coverart'] = int(item['coverart'])
18:00:02 T:2989488960   ERROR: ValueError: invalid literal for int() with base 10: '/opt/squeezeboxserver/music/MP3/Downloads/Aurgasm/folder.jpg'
18:00:03 T:2989488960  NOTICE: XSqueeze-0.4.3: Exception!
18:00:03 T:2989488960   ERROR: Traceback (most recent call last):
18:00:03 T:2989488960   ERROR:   File "/storage/.xbmc/addons/script.xsqueeze/resources/lib/classes/NowPlayingWindow.py", line 309, in updatePlaylistDetails
18:00:03 T:2989488960   ERROR:     tracknum = str(self.playlistDetails[trackOffset]['tracknum'])
18:00:03 T:2989488960   ERROR: KeyError: 'tracknum'
18:00:03 T:2989488960  NOTICE: XSqueeze-0.4.3: Exception!
18:00:03 T:2989488960   ERROR: Traceback (most recent call last):
18:00:03 T:2989488960   ERROR:   File "/storage/.xbmc/addons/script.xsqueeze/resources/lib/classes/NowPlayingWindow.py", line 309, in updatePlaylistDetails
18:00:03 T:2989488960   ERROR:     tracknum = str(self.playlistDetails[trackOffset]['tracknum'])
18:00:03 T:2989488960   ERROR: KeyError: 'tracknum'
18:00:03 T:2989488960  NOTICE: XSqueeze-0.4.3: Exception!
18:00:03 T:2989488960   ERROR: Traceback (most recent call last):
18:00:03 T:2989488960   ERROR:   File "/storage/.xbmc/addons/script.xsqueeze/resources/lib/classes/NowPlayingWindow.py", line 309, in updatePlaylistDetails
18:00:03 T:2989488960   ERROR:     tracknum = str(self.playlistDetails[trackOffset]['tracknum'])
18:00:03 T:2989488960   ERROR: KeyError: 'tracknum'
18:00:03 T:2873084736  NOTICE: Thread Jobworker start, auto delete: true
18:00:04 T:2898262848 WARNING: JpegIO: Error 55: Not a JPEG file: starts with 0x%02x 0x%02x
18:00:04 T:2989488960  NOTICE: XSqueeze-0.4.3: Exception!
18:00:04 T:2989488960   ERROR: Traceback (most recent call last):
18:00:04 T:2989488960   ERROR:   File "/storage/.xbmc/addons/script.xsqueeze/resources/lib/classes/NowPlayingWindow.py", line 309, in updatePlaylistDetails
18:00:04 T:2989488960   ERROR:     tracknum = str(self.playlistDetails[trackOffset]['tracknum'])
18:00:04 T:2989488960   ERROR: KeyError: 'tracknum'
18:00:04 T:2989488960  NOTICE: XSqueeze-0.4.3: Exception!
18:00:04 T:2989488960   ERROR: Traceback (most recent call last):



RE: [RELEASE][ALPHA] XSqueeze - Squeezebox control in XBMC, local playback w. Squeezeplay - CreasyMonster - 2012-03-22

Quote:Ok V0.4.4 (the latest) is available in a zip file - this has the two fixes for the Apple remote in it....

Yep, that fixed the Apple Remote. Thanks, now very useable on XBMC on OSX with an Apple Remote (both old and new)

Cheers again,

CM


RE: [RELEASE][ALPHA] XSqueeze - Squeezebox control in XBMC, local playback w. Squeezeplay - sdsnyr94 - 2012-03-22

FSM_ - As far as I can tell, nobody has compiled squeezeslave to work on the RaspPi..... yet. However, there are a lot of people who are thinking of doing what I am when I get mine (after testing XBMC of course)... using the Pi as a squeezebox player (just OS and squeezeslave).

It's only a matter of time before it is readily available.


RE: [RELEASE][ALPHA] XSqueeze - Squeezebox control in XBMC, local playback w. Squeezeplay - bossanova808 - 2012-03-23

(2012-03-22, 20:06)FSM_ Wrote:
Code:
17:59:32 T:2918161216  NOTICE: XSqueeze-0.4.3: LMS Logged in: True
17:59:32 T:2918161216  NOTICE: XSqueeze-0.4.3: LMS Version: 7.4.2

There's your issue - the CLI had changed and your LMS version is ancient at this point. You need to keep up to date as per the add on wiki page:

NB - LMS = Logitech Media Server, the software that serves up music to Squeeze-machines. PLEASE USE VERSION 7.6+!

Your old version is returning direct URLs instead of cover ID numbers, so it's choking on those.



RE: [RELEASE][ALPHA] XSqueeze - Squeezebox control in XBMC, local playback w. Squeezeplay - bossanova808 - 2012-03-23

I've just ordered my own Raspberry Pi actually so eventually for sure I'll be looking at what I can do with it including making XSqueeze work with it if possible....and I am quite sure the squeezeslave people will do their bit as they seem o support all sorts of relatively obscure stuff....

I have the feeling the lead time on Pis is like May/June now, so it will be a while before I can try anything myself....


RE: [RELEASE][ALPHA] XSqueeze - Squeezebox control in XBMC, local playback w. Squeezeplay - FSM_ - 2012-03-23

Upgrade the LMS to 7.6.1. The music plays fine but I still see all the errors in the logs. As before the last 309 error appears a lot more times than shown here.

Code:
04:45:50 T:3006786368  NOTICE: Previous line repeats 2 times.
04:45:50 T:3006786368  NOTICE: Thread Jobworker start, auto delete: true
04:45:50 T:2855762752  NOTICE: Previous line repeats 1 times.
04:45:50 T:2855762752  NOTICE: Thread XBPyThread start, auto delete: false
04:45:51 T:2855762752  NOTICE: -->Python Interpreter Initialized<--
04:45:59 T:2855762752  NOTICE: Thread Background Loader start, auto delete: false
04:45:59 T:2855762752 WARNING: CreateLoader - Unsupported protocol(addons) in addons://more/executable.tbn
04:46:02 T:2855762752  NOTICE: Thread Jobworker start, auto delete: true
04:46:03 T:2805406528  NOTICE: Thread XBPyThread start, auto delete: false
04:46:03 T:2805406528  NOTICE: -->Python Interpreter Initialized<--
04:46:04 T:2805406528  NOTICE: XSqueeze-0.4.3: sys.platform is linux2
04:46:04 T:2805406528  NOTICE: XSqueeze-0.4.3: ### (linux) chmod +x the Squeezeslave binaries - success
04:46:04 T:2805406528  NOTICE: XSqueeze-0.4.3: ### XSqueeze Starting ...
04:46:04 T:2805406528  NOTICE: XSqueeze-0.4.3: ### Author: bossanova808
04:46:04 T:2805406528  NOTICE: XSqueeze-0.4.3: ### Version: 0.4.3
04:46:04 T:2805406528  NOTICE: XSqueeze-0.4.3: XBMC Notificaton Requested: [XBMC.Notification(XSqueeze: Starting Local Squeezeslave Player,Please wait a moment...(up to 10 seconds)...,6000,/storage/.xbmc/addons/script.xsqueeze/icon.png)]
04:46:04 T:2805406528  NOTICE: XSqueeze-0.4.3: Starting local Squeezeslave, system is linux2
04:46:04 T:2805406528  NOTICE: XSqueeze-0.4.3: Attempting to start Squeezelave: ['/storage/.xbmc/addons/script.xsqueeze/resources/bin/squeezeslave-1.2-311-lnx26/squeezeslave', '-m00:00:00:00:00:01', '192.168.2.242']
04:46:04 T:2805406528  NOTICE: XSqueeze-0.4.3: Process ID for Squeezeslave is 4944
04:46:09 T:2805406528  NOTICE: XSqueeze-0.4.3: Attempting to connect to LMS named [acronsme2] at IP:  192.168.2.242 on CLI port: 9090
04:46:09 T:2805406528  NOTICE: XSqueeze-0.4.3: LMS Logged in: True
04:46:09 T:2805406528  NOTICE: XSqueeze-0.4.3: LMS Version: 7.6.1
04:46:09 T:2805406528  NOTICE: XSqueeze-0.4.3: Attempting to connect to player: 00:00:00:00:00:01
04:46:09 T:2805406528  NOTICE: XSqueeze-0.4.3: Connected to: 00:00:00:00:00:01
04:46:09 T:2805406528  NOTICE: XSqueeze-0.4.3: Power state is: True
04:46:10 T:2805406528  NOTICE: XSqueeze-0.4.3: On Init, window id is 13000
04:46:10 T:2805406528  NOTICE: XSqueeze-0.4.3: Starting GUI update thread
04:46:10 T:2805406528  NOTICE: XSqueeze-0.4.3: Starting ArtistSlideshow thread
04:46:10 T:2895117120  NOTICE: XSqueeze-0.4.3: ### Detected song change to: u'' - triggering playlist and cover art updates...
04:46:10 T:2886724416  NOTICE: Thread XBPyThread start, auto delete: false
04:46:11 T:2886724416  NOTICE: -->Python Interpreter Initialized<--
04:46:11 T:2895117120  NOTICE: XSqueeze-0.4.3: Empty PlaylistDetails, setting current track to message about adding music...
04:46:11 T:3006786368 WARNING: JpegIO: Error 55: Not a JPEG file: starts with 0x%02x 0x%02x
04:46:11 T:2895117120  NOTICE: XSqueeze-0.4.3: Empty PlaylistDetails, setting current track to message about adding music...
04:46:28 T:2895117120  NOTICE: Previous line repeats 317 times.
04:46:28 T:2895117120  NOTICE: XSqueeze-0.4.3: ### Detected song change to: u'Nadine (Is It You-)' - triggering playlist and cover art updates...
04:46:31 T:2895117120  NOTICE: XSqueeze-0.4.3: Exception!
04:46:31 T:2895117120   ERROR: Traceback (most recent call last):
04:46:31 T:2895117120   ERROR:   File "/storage/.xbmc/addons/script.xsqueeze/resources/lib/classes/NowPlayingWindow.py", line 309, in updatePlaylistDetails
04:46:31 T:2895117120   ERROR:     tracknum = str(self.playlistDetails[trackOffset]['tracknum'])
04:46:31 T:2895117120   ERROR: KeyError: 'tracknum'
04:46:31 T:2895117120  NOTICE: XSqueeze-0.4.3: Exception!
04:46:31 T:2895117120   ERROR: Traceback (most recent call last):
04:46:31 T:2895117120   ERROR:   File "/storage/.xbmc/addons/script.xsqueeze/resources/lib/classes/NowPlayingWindow.py", line 309, in updatePlaylistDetails
04:46:31 T:2895117120   ERROR:     tracknum = str(self.playlistDetails[trackOffset]['tracknum'])
04:46:31 T:2895117120   ERROR: KeyError: 'tracknum'
04:46:31 T:2988440384  NOTICE: Thread Jobworker start, auto delete: true
04:46:31 T:2813799232 WARNING: JpegIO: Error 55: Not a JPEG file: starts with 0x%02x 0x%02x
04:46:31 T:2895117120  NOTICE: XSqueeze-0.4.3: Exception!
04:46:31 T:2895117120   ERROR: Traceback (most recent call last):
04:46:31 T:2895117120   ERROR:   File "/storage/.xbmc/addons/script.xsqueeze/resources/lib/classes/NowPlayingWindow.py", line 309, in updatePlaylistDetails



RE: [RELEASE][ALPHA] XSqueeze - Squeezebox control in XBMC, local playback w. Squeezeplay - bossanova808 - 2012-03-23

hmmm well any particular reason you didn't just go with the current version? 7.7.1 I think....I thought the CLI changes were with 7.6 but it might have been 7.7 - please try with current and see how you go as I am pretty sure no one else is getting the error.

If you're still havign the error with current I will look into it further but I am 99% sure it's the CLI changes that are causing it...



RE: [RELEASE][ALPHA] XSqueeze - Squeezebox control in XBMC, local playback w. Squeezeplay - CreasyMonster - 2012-03-23

It seems like xsqueeze0.4.4 on osx maybe having problems showing artist/album/date in the Playlist window that have colons ':' in the track title text. The artist/album/date strings are left empty. This may happen with other special characters too, but I haven't tested yet.

CM


[RELEASE][ALPHA] XSqueeze - Squeezebox control in XBMC, local playback w. Squeezeplay - bossanova808 - 2012-03-23

I just tested on Windows and no issue there with colons. Any log errors?

Also I have moved it back into my repo so install that for future updates. As it includes binaries the xbmc devs won't put into the official repo.