piCorePlayer
Is an Operating System for Raspberry Pi based on Linux to behave like an Music receiver & server
It is based on: - Squeezelite for the renderer part - Logitech Media Server for the server + UI part
Setup¶
- Download and flash the image on a SD
- Boot and access the Raspberry Pi IP on HTTP
- In the main interface:
- Go to Squeezelite Settings, change audio output, reboot
- Go to Main Page, resize FS, reboot
- Go to LMS page, switch to Server at the bottom of the form and install the server
Bluetooth¶
- "BT Output Device" has to be selected
- SBC, AAC and AptX worked for me, but not Apt-X HD & LDAC
Add unsupported Bluetooth adapter to piCorePlayer¶
- From this forum post:
- On a separate computer
mkdir -p ~/tmp/lib/firmware/rtl_bt​
cd ~/tmp/lib/firmware/rtl_bt​
- Download the required firmware files from the Linux upstream git in plain, for example
rtl8761bu_config.bin
andrtl8761bu_fw.bin
cd ~/
mksquashfs tmp/ firmware-bluetooth-rtl8761bu.tcz
- Be careful to have an empty file, otherwise existing and new files will be merged
- Check the archive with fstab
- Send the package to your pCP
- Place it in
/mnt/mmcblk0p2/tce/optional/
- Change
/mnt/mmcblk0p2/tce/onboot.lst
and add your packagefirmware-bluetooth-rtl8761bu.tcz
on top
- Place it in
Infrared control¶
- Linux Infrared Remote Control can be used to control devices via IR
Usage¶
- SSH:
tc:piCore
by default, can be changed when Beta is activated, Main page → Security- Set up passwordless login: follow Secure Shell Protocol
- Then, do a backup:
pcp bu
- Any changes on the file system is wiped, as pCP is read-only
- Specify the directory you want to save in
/opt/.filetool.lst
- GUI: Go to Main Page → Backup to save the file system
- CLI:
pcp bu
- Specify the directory you want to save in