Last Updated or created 2022-05-28
See post: https://www.henriaanstoot.nl/2014/04/10/portable-squeeze-server/
In the past i’ve used a home build Logitech Squeezebox server (as it was called then), Picore player and tried volumio.
Picore player has been sitting in my livingroom for ages, but was converted to a Node-Red Dashboard and recently Home Assistant Dashboard. (Has been a dasticz daskboard also)
Today i build another version, smaller and with a screen.
Why? .. because of being ‘offline’ or ‘offgrid’ on our holidays.
The car we are driving only has a Aux input.
Most of the installation is as mentioned on:
I edited /opt/bootsync.sh
to get /dev/sda1 mounted persistent
pcp br after editing.
Default user/pass : tc piCore
Controlling the thing is via touch or a app on my phone using wifi hotspot.
- Audio cable 3.5mm
- Raspberry 3
- Large usb thumbdrive
- 3.5inch RPi Display – 480×320 Pixel – XPT2046 Touch Controller
- car cigarette lighter adapter for power
PiCore uses below alliases
|ce||Change directory to /mnt/mmcblk0p2/tce|
|ceo||Change directory to /mnt/mmcblk0p2/tce/optional|
|m1||Mount the boot partition /mnt/mmcblk0p1|
|m2||Mount the second partition /mnt/mmcblk0p2|
|c1||Change directory to /mnt/mmcblk0p1|
|c2||Change directory to /mnt/mmcblk0p2|
|vicfg||Edit configuration file config.txt using vi|
|vicmd||Edit boot file cmdline.txt using vi|
|u1||Unmount the boot partition /mnt/mmcblk0p1|
|u2||Unmount the second partition /mnt/mmcblk0p2|
Shutting down piCore is done by cutting the power, due to everything being mounted readonly. EXEPT
When you are using LMS server installation, which uses a database.
But there is a tweak for a shutdown button.
I’m using GPIO 16 because i’ve got a screen connected.
Active LOW, means you have to connect a pushbutton/switch between GND and GPIO pin. (nearest Vcc OR Gnd)