Getting the most out of plymouth or how to make raspbian jessie boot with a full splash screen

Raspberry Pi
Assuming you want the fancy splash screen (ie you want to hide the ugly boot messages), add "quiet splash logo.nologo plymouth.ignore-serial-consoles" to the end of the single line in /boot/cmdline.txt file. This enables the splash screen. Now you need to choose one (I like spinfinity), so issue the following command to switch from default (bland grey screen): sudo plymouth-set-default-theme spinfinity There are other themes as well (some don't seem to work properly for me. To find out what's installed and use it in the above command issue: sudo plymouth-set-default-theme -l You might notice that there is a black border on your splash screen. Overscan problem, so disable it by adding (uncommenting) this line to /boot/cmdline.txt disable_overscan=1 To disable console from blanking out add "consoleblank=0" to the end of the single line…
Read More

Designing a six channel 24/7 streaming video player for digital signage

Raspberry Pi
So here are the design goals: Provide atleast 6 channels of streaming video. Allow "hot" switching between streams using a remote control. Allow network to fail and be able to have the stream automatically recover. Allow the Pi to autostart on a particular stream when powered. Be flexible enough to potentially provide more than 6 channels of streaming video. System will be hosted on a read-only Micro-SD card to lessen the chance of long term SD corruption. Here are the assumptions: System is based on Raspberry Pi 2 B+ as a minimum (old Pi 1 and Pi zero have not been tested, but should work). System uses HDMI audio and or analogue audio out from Pi's 3.5mm jack. System is limited to 720p and 1080p output. System has been tested…
Read More