Jivelite scrolling text is still slightly jumpy.PWM management of LCD backlight brightness.
#allow squeezer user to set screen brightnesecho 362 > /sys/class/gpio/export & chgrp squeezer /sys/class/gpio/export & chmod 220 /sys/class/gpio/exportsleep 1echo out > /sys/class/gpio/gpio362/direction & chgrp squeezer /sys/devices/soc.0/1f02c00.pinctrl/gpio/gpio362/direction & chmod 664 /sys/devices/soc.0/1f02c00.pinctrl/gpio/gpio362/directionsleep 1chgrp squeezer /sys/devices/soc.0/1f02c00.pinctrl/gpio/gpio362/value & chmod 664 /sys/devices/soc.0/1f02c00.pinctrl/gpio/gpio362/valueexit 0 # Options for the X serverNODM_X_OPTIONS='-nolisten tcp -nocursor'Įnable GPIO pin and allow to accept input from autologin user (for jivelite screensaver): Modified /etc/default/nodm to disable mouse cursor:.turned-up LCD backlight to 100% using technique described at:.dpkg installed using technique described at:.Much removed: including Wifi, Bluetooth, Filesystems and network protocols that I will not used.Built minimal kernel, with performance governor default, removed builtin snd_usb_audio and hid and compiled as loadable modules (necessary for DAC detection).dpkg installed tslib-X11 packages from:.DoP should work with pre-packaged verion of squeezelite) (This version is necessary if you - like me - require native DSD output.
Libsdl2-dev libsdl1.2-dev liblua5.1-dev liblua5.2-dev libluajit-5.1-dev libsdl-image1.2-dev libsdl-ttf2.0-dev libsdl-gfx1.2-dev libexpat1-dev libtool libtool-bin liblua5.4-dev liblua5.3-devīlueman bluez bluex-obexd bluez-tools bluetooth libreoffice* -hyphenation firefox:armhf Implement power filter as described at:īase system: Armbian pine64 legacy / Ubuntu Xenial Desktop on Samsung Evo+ 32GB.5v Power supply through EULER connection pins.ordered custom aluminium stand to hold device in "alarm-clock" position (not yet delivered/mounted).Pine64+ (2GB) with official LCD screen and C4 labs surround I'm sharing my work here, in the hope that someone might find it useful and that others will join me in making the Pine64 one of the best choices for a Squeezebox-Touch replacement.Īlthough my system will output to a USB DAC and connect to Ethernet network only, it would be relatively easy to connect a DAC HAT for analogue output and include wifi. It is also much cheaper than competing products. The Pine64 hardware is well suited as it has ample processing and RAM headroom and dedicated USB ports, directly hardwired to the SoC and an independent bus dedicated to the Gb Ethernet port (if we discount the LCD screen). The Pine64 has not been supported up to now.
Code exists to clone the squeezebox touch functionality to a number of devices, including a range of "Pi"s. The server-side "Logitech Media Server" and much of the player software was open-sourced when the products were discontinued and there is a lively community effort, keeping the project alive. The Squeezebox Touch was introduced in 2010 and could output high bit-rate digital streams in audiophile quality, over COAX, optical fibre or USB, in addition to its own, builtin DAC, which could handle standard bit-rate and output stereo analogue in high quality. Unfortunately the line was discontinued by Logitech in 2012. The provided high audio quality output at very reasonable price and could play a large number of formats from a number of sources, including local archives and online streaming services and were highly configurable. This is a copy of a thread that I posted on the Slimdevices forums.įor those of you who don't already know, the Squeezebox Touch was part of a family of devices developed by Slimdevices and later bought by Logitech.