2015-02-10, 13:30
Remembered one pc had a microsd slot. Very happy with rpi2, a very significant improvement over 1. However new walking dead and premiere better call saul put paid to trying squeeze sorry. Manana.
(2015-02-08, 00:54)bossanova808 Wrote: 1) no support for multiple players (well you can sync them, and control them all at once of course) - but no mechanism to swap players as such.
2) Afraid not - the chooser is a simple xbmc plugin which just allows you to choose and drops you back.
Yo solve one and two would involve a lot of xsqueeze re-writing. Which I am not planning to do - I will try and keep it working as is, but I don't actually use it myself really, and have very limited time.
3) - yep, change the skin file basically, it's in the add dir.
(2015-02-12, 00:43)bossanova808 Wrote: Ok, so Ralph made us some linux builds. Can someone with OE *linux* try this build:
https://dl.dropboxusercontent.com/u/1088...static.zip
...and confirm mp3 playback and generally working?
(2015-01-19, 01:01)bossanova808 Wrote: I do not know much about CEC.
Is there any python support for talking to CEC - either in general or via xbmc? If so it would not be hard to add something really.
Obviously, if you can shell script the CEC stuff, it would be easy to add a call to the script in XSqueeze.
The harder stuff would be the volume, as that normally is intercepted and goes to squeezeland instead of XBMC. But that too could be changed easily enough.
Looks like you could hack this in to XSqueeze:
https://github.com/trainman419/python-cec
If you do it in such a way as to not interfere with normal XSqueeze I'd be happy to accept a pull request for it...but I don't use CEC so I am not going to be able to help beyond pointing you to the right places etc.
11:00:48 T:1549792320 NOTICE: Thread LanguageInvoker start, auto delete: false
11:00:48 T:1549792320 NOTICE: -->Python Interpreter Initialized<--
11:00:49 T:1549792320 NOTICE: ### XSqueeze - 1.1.9 ### XSqueeze (Author: bossanova808) Starting ...
11:00:49 T:1549792320 NOTICE: ### XSqueeze - 1.1.9 ### Called as: ['']
11:00:49 T:1549792320 NOTICE: ### XSqueeze - 1.1.9 ### Installed custom keymap
11:00:49 T:1549792320 NOTICE: ### XSqueeze - 1.1.9 ### Suspended XBMC AE
11:00:49 T:1549792320 NOTICE: ### XSqueeze - 1.1.9 ### Starting local player [squeezelite], system is [arm]
11:00:49 T:1549792320 NOTICE: ### XSqueeze - 1.1.9 ### Attempting to start player: ['/storage/.kodi/addons/script.xsqueeze/resources/bin/arm/squeezelite', '-m', '00:00:00:00:00:01', '-s', '192.168.0.207']
11:00:49 T:1549792320 NOTICE: ### XSqueeze - 1.1.9 ### Path is: ['/storage/.kodi/addons/script.xsqueeze', '/storage/.kodi/addons/script.module.b808common/lib', '/storage/.kodi/addons/script.module.xsqueezecommon/lib', '/usr/lib/python27.zip', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/site-packages', '/usr/lib/python2.7/site-packages/PIL', '/usr/lib/python2.7/site-packages/gtk-2.0', '/storage/.kodi/addons/script.xsqueeze/resources/lib/classes', '/storage/.kodi/addons/script.xsqueeze/resources/lib']
11:00:49 T:1549792320 NOTICE: ### XSqueeze - 1.1.9 ### Process ID for player is 1964
11:00:49 T:1549792320 NOTICE: ### XSqueeze - 1.1.9 ### Brief pause for dust to settle - 5
11:00:55 T:1549792320 ERROR: Traceback (most recent call last):
11:00:55 T:1549792320 ERROR: File "/storage/.kodi/addons/script.xsqueeze/resources/lib/classes/NowPlayingWindow.py", line 205, in __init__
11:00:55 T:1549792320 ERROR: self.player = SqueezePlayer()
11:00:55 T:1549792320 ERROR: File "/storage/.kodi/addons/script.module.xsqueezecommon/lib/XSqueezeCommon.py", line 116, in __init__
11:00:55 T:1549792320 ERROR: raise Exception
11:00:55 T:1549792320 ERROR: Exception
11:00:55 T:1549792320 ERROR: Traceback (most recent call last):
11:00:55 T:1549792320 ERROR: File "/storage/.kodi/addons/script.xsqueeze/default.py", line 368, in <module>
11:00:55 T:1549792320 ERROR: window = NowPlayingWindow("XSqueezeNowPlaying" + version_stub + ".xml",CWD,"Default")
11:00:55 T:1549792320 ERROR: File "/storage/.kodi/addons/script.xsqueeze/resources/lib/classes/NowPlayingWindow.py", line 205, in __init__
11:00:55 T:1549792320 ERROR: self.player = SqueezePlayer()
11:00:55 T:1549792320 ERROR: File "/storage/.kodi/addons/script.module.xsqueezecommon/lib/XSqueezeCommon.py", line 116, in __init__
11:00:55 T:1549792320 ERROR: raise Exception
11:00:55 T:1549792320 ERROR: Exception
11:00:55 T:1549792320 NOTICE: ### XSqueeze - 1.1.9 ### Doing Cleanup
11:00:55 T:1549792320 NOTICE: ### XSqueeze - 1.1.9 ### Killing player process...
11:00:55 T:1549792320 NOTICE: ### XSqueeze - 1.1.9 ### Pausing for 2, per request in XSqueeze settings.
11:00:57 T:1959785536 NOTICE: Found 1 Lists of Devices
11:00:57 T:1959785536 NOTICE: Enumerated PI devices:
11:00:57 T:1959785536 NOTICE: Device 1
11:00:57 T:1959785536 NOTICE: m_deviceName : HDMI
11:00:57 T:1959785536 NOTICE: m_displayName : HDMI
11:00:57 T:1959785536 NOTICE: m_displayNameExtra:
11:00:57 T:1959785536 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
11:00:57 T:1959785536 NOTICE: m_channels : FL,FR
11:00:57 T:1959785536 NOTICE: m_sampleRates : 8000,11025,16000,22050,24000,32000,44100,48000,88200,96000,176400,192000
11:00:57 T:1959785536 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP,AE_FMT_AC3,AE_FMT_DTS,AE_FMT_EAC3
11:00:57 T:1959785536 NOTICE: Device 2
11:00:57 T:1959785536 NOTICE: m_deviceName : Analogue
11:00:57 T:1959785536 NOTICE: m_displayName : Analogue
11:00:57 T:1959785536 NOTICE: m_displayNameExtra:
11:00:57 T:1959785536 NOTICE: m_deviceType : AE_DEVTYPE_PCM
11:00:57 T:1959785536 NOTICE: m_channels : FL,FR
11:00:57 T:1959785536 NOTICE: m_sampleRates : 48000
11:00:57 T:1959785536 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP
11:00:57 T:1959785536 NOTICE: Device 3
11:00:57 T:1959785536 NOTICE: m_deviceName : Both
11:00:57 T:1959785536 NOTICE: m_displayName : HDMI and Analogue
11:00:57 T:1959785536 NOTICE: m_displayNameExtra:
11:00:57 T:1959785536 NOTICE: m_deviceType : AE_DEVTYPE_PCM
11:00:57 T:1959785536 NOTICE: m_channels : FL,FR
11:00:57 T:1959785536 NOTICE: m_sampleRates : 48000
11:00:57 T:1959785536 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP
11:00:57 T:1549792320 NOTICE: ### XSqueeze - 1.1.9 ### Resumed XBMC AE
11:00:57 T:1549792320 NOTICE: ### XSqueeze - 1.1.9 ### Removed custom keymap
11:00:57 T:1549792320 NOTICE: ### XSqueeze - 1.1.9 ### XSqueeze (Author: bossanova808) Exiting ....
Quote:Thanks - really looking for feedback on a non Pi build now - so 'normal' OE linux on e.g. a Nuc or something (using the aboce linked build - https://dl.dropboxusercontent.com/u/1088...static.zip)
Re sync - not sure really. Generally I'd trust my gut - if it's perfectly in sync you know it. If you have any sensation of echo or whatever, it's out of sync I'd say.
Squeezelite is pretty good at sync generally....