Raspberry Pi Media Centre (With PVR Features)

About: Printer + Sofa = ??????

In this instructable I am going to show you how to make a Raspberry Pi Media Centre.

This Media centre can :

1) Record TV shows

2) Play Videos

3) Play Music

4) Open files

It can also do lots more!

Let's get started!

Step 1: Part 1 Flash the SD Card

Go to www.sdcard.org/downloads/formatter_4/ and download the program. Run the installer and open the program. Insert your SD card, select the SD card and press format.

Next, go to openelec.tv/get-openelec and download the correct version for your Pi. Unzip it with 7-Zip to your desktop.

Now go to sourceforge.net/projects/win32diskimager/ and download it. Open it and select the file you extracted to your desktop. Write it to your SD card.

Step 2: Part 2 Set Up OpenELEC

Plug in your Pi and configure OpenELEC. Select the options that you require.

To make the TV change input when the Pi is turned on, go to Settings>System>Input Devices>Configure Devices and find 'CEC adapter'. Select it and change the settings. You may want to turn off the setting 'Turn off TV when Pi is shut down'.

Step 3: Part 3 Configure the TV Tuner

Install Tvheadend Backend and Tvheadend Client. Go to YOURPI:9981. Select Configuration>DVB Inputs>Networks and add a network. Choose the Pre-defined Muxes for your region in the drop down menu. Next, Enable the network on your TV tuner. Now, scan for channels and map them.

To play tv you will need the MPEG2 codec.



    • PCB Contest

      PCB Contest
    • Faux-Real Contest

      Faux-Real Contest
    • Toys Contest

      Toys Contest

    4 Discussions


    1 year ago

    Looks like you don't have to buy a MPEG2 codec if you use the H.264 encode Since it's available for free.

    1 reply

    2 years ago

    Maybe I misunderstood your instructions but it seems that perhaps you skipped over a few steps? Can you help us by including a list of required and recommended equipment & software. Did I miss where you described the TV tuner model you used? Can channels can be recorded while watching another live TV channel? Thanks!

    1 reply

    Reply 1 year ago

    This guide was intended to be a brief overview, but here goes.

    Here's what I (think) I used:

    -Raspberry Pi

    -August USB TV Tuner (August tuners seem to work well)

    -SD Card



    -MPEG2 Codec

    I'm not so sure about the recording part, though. My Raspberry Pi broke when the SD Card slot snapped :(