Squeezeplay Pi Packages from:-
https://github.com/pssc/squeezeplay
Instructions to add squeezeplay reopo and install for raspbian. Fragments should be copy paste.
*** Update to fix fetch over https ***
cd /etc/apt/sources.list.d/
cat <<EOF >squeezeplay-dist.list
deb [ trusted=yes ] http://pssc.github.io/squeezeplay-dist raspbian-$(lsb_release -s -c) contrib
EOF
apt-get update
apt-get install squeezeplay
This install is configured by default to work best with the Offical Pi Screen. Other screens tested Including Mimio 720S, adtafruitrt2.8, adafruit3.5 and TonTec3.5 Support for WaveShare Based touch Screens (by ZH851) 7 and 5in. (waveshare raw input driver in ts.conf)
Audo support for both for internal and External Devices (Settings->Advanced->Advanced Audio->Enable) reboot Select Device.
Tested, Behenger UCA202,Pi-DAC+ and SMSL M2
ln -s /opt/squeezeplay/etc/udev/rules.d/95-rpi-lcd.rules /etc/udev/rules.d/95-rpi-lcd.rules
you will need to run squeezplay on the console first having setup your ts to appear as /dev/input/touchscreen see examples in /opt/squeezeplat/etc/udev/rules.d for this... This is so tslib can clibrate for the screen... remembering to chamge mode to the resoltion of your touch screen skin. FIXME fbcp needed for skin/HW resolution mismatches.
This calls /opt/squeezeplay/bin/squeezplay-touch.sh
ln -s /opt/squeezeplay/etc/systemd/system/squeezeplay.service /etc/systemd/system/multi-user.target.wants/squeezeplay.service
systemctl restart squeezeplay