I’ve bought Raspberry Pi 4 to use it as a DaaS (Desktop as a Service). I’ve needed a VPN server to securely connect to when I am traveling. I’ve needed a Cloud Server to replace Dropbox to have unlimited space. I’ve needed a NAS (Network-attached storage) to share files among my laptops and computers. I’ve also needed a Music Player Server to manage my music files and serve as a source for my amplifier. I’ve also needed a media player like Apple TV to play my movies, youtube etc.
In summary Raspberry Pi as:
- Cloud server
- VPN server
- NAS
- Music server
- Media Player (current post)
To be able to do all of the above, I think it is better to keep the original Raspbian distribution. RP 4 is much faster than other RPs however it is still too slow for playing videos in 4K. I found Kodi very slow on RP 4. VLC is performing well if you overclock CPU and GPU and set the memory for GPU higher than default. RP 4 CPU gets hot easily so in order to overclock it I bought a small fan for it and since I wanted to mount ALLO DigiOne HaT on top of it I bought pin header.
sudo emacs /boot/config.txt
Add the following (warning overclocking is never recommended!)
over_voltage=4
arm_freq=2000
gpu_freq=600
gpu_mem=512
reduce your screen resolution.
if you want to play a file using ssh remotely use the following:
export DISPLAY=:0
vlc -f file.mp4
to be able to control VLC remotely in preferences»show all»Main interfaces check Web and set a password for Lua HTTP
best remote app for VLC can be found here:
https://hobbyistsoftware.com/VLC-more
If you want to control your TV using HDMI cable:
sudo apt install cec-utils
echo 'scan' | cec-client -s -d 1
for turning on the TV:
echo 'on DEVICE\_NUMBER' | cec-client -s -d 1
for more info: https://www.linuxuprising.com/2019/07/raspberry-pi-power-on-off-tv-connected.html