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!

Note! These instructions are new and may contain bugs! If you find one, email me!

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

This option is new - if you find a bug with the SD card or there is something missing, please let me know.

Step 1 - Download the image file. Please download the XZ compressed version if you're working on Linux or have a XZ decompressor on Windows (such as 7-Zip).

http://www.loggytronic.com/dl/vomp-pi-0.5.0.img.xz - 249MB
http://www.loggytronic.com/dl/vomp-pi-0.5.0.img.zip - 359MB

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 substitute /dev/sdX with the device name for your card):

dd if=vomp-pi-0.5.0.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 pi, the password is raspberry), 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, or you just want to save this site all that bandwidth(!), you can follow these instructions. Join in with the instructions at the appropriate point for you.

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

unzip 2017-03-02-raspbian-jessie-lite.zip sudo dd if=2017-03-02-raspbian-jessie-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-get update sudo apt-get install libavformat56 libmagick++-6.q16-5 libcec3 wget "http://www.loggytronic.com/dl/vomp-pi-0.5.0.tar.gz" tar -zxvf vomp-pi-0.5.0.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:

sudo ./vompclient

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


Compiling From Source

Download, unzip and write Raspbian Jessie Lite (version tested: 2017-03-02) to an SD card. Then the following commands should make a vompclient binary:

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

Remember to run the vompclient binary as root or with sudo and remember to edit /boot/config.txt to change the GPU memory to 128MB and to add your MPEG2 key.

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