VOMP on Raspberry Pi
Raspberry Pi Installation

Marten Richter has ported VOMP to run on the Raspberry Pi. HDTV for the price of a Pi!

Here are three methods of installing VOMP on a Raspberry Pi - you can download a pre-made SD card image of Raspbian with VOMP installed, or download a pre-compiled VOMP binary to add to your existing Raspberry Pi, or there are instructions for building from scratch.


SD Card Image

Step 1 - Download the image file:

https://www.loggytronic.com/dl/vomp-pi-0.5.2.img.zip - 389MB

Step 2 - Decompress the image, e.g.:

Step 3 - Write the image to an SD card:

On Windows please follow some standard instructions for writing a Raspbian image to an SD card, such as these.
On Linux (you will need to run using sudo or root access, also replace /dev/sdX with the device name for your card):

dd if=vomp-pi-0.5.2.img bs=1M of=/dev/sdX

When that is complete, boot the card in a Raspberry Pi. It is mostly unchanged from standard Raspbian except that SSH is enabled (the username is vomp, the password is vompian), VOMP is pre-installed and set to run at startup and all the supporting libraries are pre-installed. You will be able to control VOMP using HDMI-CEC (Anynet in Samsung speak, BRAVIA Sync in Sony speak, etc) or a USB keyboard. It is possible to set up IR receivers, but that is a task for another web page.

Note - To watch MPEG2 remember to enter your licence key into /boot/config.txt.


Add VOMP to your own Raspbian Image, or start with a clean Raspbian

If you already have a Raspbian image and just want to install VOMP, or you don't want to trust random pre-made images, you can follow these instructions. Join in with the instructions at the appropriate point for you.

Step 1 - Get Raspbian Buster Lite running on an SD card. Download it here, then:

unzip 2019-09-26-raspbian-buster-lite.zip sudo dd if=2019-09-26-raspbian-buster-lite.img bs=1M of=/dev/sdX

... where sdX is your SD card. Boot Raspbian. Remember, the login username is pi and the password is raspberry. When the initial setup loads, change the memory split to give the GPU 128MB. Change other options to suit. After you have logged in run the following commands:

sudo apt update sudo apt install libavformat58 libavresample4 libmagick++-6.q16-8 libcec4 wget "https://www.loggytronic.com/dl/vomp-pi-0.5.2.tar.gz" tar -zxvf vomp-pi-0.5.2.tar.gz sudo nano /boot/config.txt

When nano loads, scroll to the bottom and add your MPEG2 key you bought from here. Then reboot your Pi.

To run vomp, login as pi / raspberry, then run vomp:

./vompclient

Customise as you see fit. Comments, questions, discuss in the forum or email me.


Compiling From Source

Download, unzip and write Raspbian Buster Lite (version tested: 2019-09-26) to an SD card. Then the following commands should make a vompclient binary:

sudo apt update sudo apt upgrade sudo apt install git libcec-dev libavcodec-dev libavformat-dev libavresample-dev libmagick++-dev git clone -b 0-5-2 http://git.vomp.tv/vompclient.git cd vompclient make

Remember to edit /boot/config.txt to change the GPU memory to 128MB and to add your MPEG2 key (optional).

Back to main page
19129 hits since 24/Feb/13