I sold my broken squeezebox on ebay. It turns out it was just the power supply. How incredibly frustrating.
So I decided to work on getting my RPi LMS a display. Notes.
https://github.com/WiringPi/WiringPi-Python/issues/7 fixed this and I compiled WiringPi2.
I had much more success with this
and could read what was playing on the SqueezeLite with no issues at all.
# Proof of concept - needs to be run as sudo
import wiringpi2 as wp
from pylms.server import Server
from pylms.player import Player
# set up the display
lcd = wp.lcdInit (2, 16, 4, 11,10 , 0,1,2,3,0,0,0,0) ;from pylms.player import Player
# connect to the squeezebox
sc = Server(hostname="192.168.0.5", port=9090)
sl = sc.get_player("b8:27:eb:eb:37:68")
#clear the lcd
wp.lcdPosition(lcd, 0, 0)
wp.lcdPosition(lcd, 0, 1)
So that is a start – now to make it update when the track changes and to scroll the titles. And…. And…