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:
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:
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