2017-05-08, 05:46
Great! I'd love to retire XSqueeze quite honestly....
It's shame this stlll isn't an actual implementiation of squeezebox player but I can see why you took the toure you did (as did I many moons ago...). But one would need solid c++ skills to that properly...
I installed it and tried to give it a go, but hit a few issues...It found my server etc fine, but the first time I picked an album to play it started squeezelite (in win 10 task manager I could see it) - but no audio (also nothing in log that looked like an issue. Tried again (note the new music view seems to just return my entire collection, not the LMS new music stuff).
This time got some music but the addon bailed with
I had to kill Kodi, then the two external players that were still running, to get back on track.
I only got cover art when actually in an album view - but maybe I didn't give it long enough to go get it? Didn't seem to be coming up, jsut radio symbols everywhere.
...anyway certainly looks on its way and a better more modern solution, and jsut a quick play. I will follow along & great someone has taken the time to come up with a better solution at last! XSqueeze was never really intended to be anything other than a python learning exercise and a quick demo...
It's shame this stlll isn't an actual implementiation of squeezebox player but I can see why you took the toure you did (as did I many moons ago...). But one would need solid c++ skills to that properly...
I installed it and tried to give it a go, but hit a few issues...It found my server etc fine, but the first time I picked an album to play it started squeezelite (in win 10 task manager I could see it) - but no audio (also nothing in log that looked like an issue. Tried again (note the new music view seems to just return my entire collection, not the LMS new music stuff).
This time got some music but the addon bailed with
Code:
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ValueError'>
Error Contents: invalid literal for int() with base 10: '105.965'
Traceback (most recent call last):
File "C:\XBMC\Krypton\Kodi\portable_data\addons\plugin.audio.squeezebox\service.py", line 13, in <module>
MainService()
File "C:\XBMC\Krypton\Kodi\portable_data\addons\plugin.audio.squeezebox\resources\lib\main_service.py", line 85, in __init__
self.monitor_lms(kodiplayer, lmsserver)
File "C:\XBMC\Krypton\Kodi\portable_data\addons\plugin.audio.squeezebox\resources\lib\main_service.py", line 124, in monitor_lms
kodiplayer.update_playlist()
File "C:\XBMC\Krypton\Kodi\portable_data\addons\plugin.audio.squeezebox\resources\lib\player_monitor.py", line 137, in update_playlist
li, file_name = self.create_listitem(item)
File "C:\XBMC\Krypton\Kodi\portable_data\addons\plugin.audio.squeezebox\resources\lib\player_monitor.py", line 121, in create_listitem
file_name = "http://127.0.0.1:%s/track/%s" % (self.webport, "%s" % int(lms_song.get("duration")))
ValueError: invalid literal for int() with base 10: '105.965'
-->End of Python script error report<--
I had to kill Kodi, then the two external players that were still running, to get back on track.
I only got cover art when actually in an album view - but maybe I didn't give it long enough to go get it? Didn't seem to be coming up, jsut radio symbols everywhere.
...anyway certainly looks on its way and a better more modern solution, and jsut a quick play. I will follow along & great someone has taken the time to come up with a better solution at last! XSqueeze was never really intended to be anything other than a python learning exercise and a quick demo...