How to build your own Kodi media streaming box

How to build your own Kodi media streaming box

Why fork out for an expensive set-top box when you can build your own for significantly less? Thanks to the powerful open-source Kodi media centre software, you can access both locally stored personal media on demand, plus watch a wide range of internet streaming services, including catch-up TV.

The success of Kodi – formerly known as XBMC – has led to the development of Kodi-flavoured distributions (distros).

If you're looking for a full-blown Ubuntu-based distro with Kodi sitting on top then Kodibuntu will appeal.

Kodibuntu is overkill for most people's needs, which is where OpenELEC comes in. This is an embedded OS built around Kodi, optimised for less powerful setups and designed to be as simple to run and administer as possible.

There's an underlying OS you can access via SSH, but for the most part, you can restrict yourself exclusively to the Kodi environment.

Four official builds are currently available: 'generic' covers 32-bit and 64-bit Intel, Nvidia and AMD graphic setups; two Raspberry Pi flavours: one for the Raspberry Pi 2, and the other for everything else, including the new Raspberry Pi Zero; and one final build is for Freescale iMX6 ARM devices.

There are further unofficial builds for jailbroken Apple TV mark 1 boxes as well as AMLogic-based hardware.

Choose your hardware

The cheapest way to build a Kodi-based OpenELEC streaming box from scratch is to base it around the Raspberry Pi Zero. There's one slight complication caused by the fact it only has one USB port, so you'll need a powered hub to support both keyboard and Wi-Fi adaptor during the initial setup phase.

Expect to pay between £30 and £40 ($42-$60, AU$58-AU$75) for all the kit you need from the likes of The PiHut or Pimoroni. You'll need a Pi Zero (obviously), case, power adaptor, Wi-Fi adaptor, microSD card, powered USB hub and accessories.

If you're willing to spend a little more, than the Raspberry Pi Model B+ costs £19.20 or the quad-core Pi 2 Model B costs £28, not including power and Wi-Fi adaptors, micro SD card and case. Both come with Ethernet port for wired networking, plus four USB ports and full-size HDMI port – choose the Raspberry Pi 2 (or the newer Raspberry Pi 3) if you plan to run a media server.

You'll need a keyboard for the initial configuration of OpenELEC, but once those steps are complete, you'll be able to control OpenELEC remotely via your web browser or using a free mobile app. You'll also need somewhere to store your media.

If you only have a small (sub-50GB collection), then splash out for a 64GB microSD card and store it locally; otherwise attach a USB hard drive or even store your media on a NAS drive and connect over the network. Note the latter option will slow things down considerably, and you may experience buffering, particularly if connected via Wi-Fi.

Download the latest version of the Kodi-based OpenELEC 6.0.1. The files are compressed in TAR or GZ format, so you'll first need to extract them. The simplest way to do this is using your Linux distro's GUI – in Ubuntu, eg, copy the file to your hard drive, then right-click it and choose 'Extract Here'.

TOPICS
Latest in Streaming
Helly R and Mark S look shocked in Severance season 2
5 questions Severance season 3 needs to answer when the Apple TV+ hit returns
Samuel and Romy standing very close together in A24's Babygirl movie
Everything new on Max in April 2025, including A24's Babygirl and The Last of Us season 2
Seth Milchick and Kier Eagan's animatronic speaking in Severance season 2 episode 10
Apple TV+ announces Severance has been renewed for season 3 after that devastating finale
This City Is Ours
How to watch This City Is Ours online – stream Sean Bean crime drama from anywhere
The cover art for popular Max TV shows shown in a collage
Max has been adding some of Prime Video's most annoying features but also a load of better upgrades
Marian Wallace with her arms crossed in Gangs of London season 3.
Gangs of London season 3 star reveals how her fearsome character has evolved in the Sky Original series: 'She has channelled all her vindictiveness'
Latest in How Tos
This City Is Ours
How to watch This City Is Ours online – stream Sean Bean crime drama from anywhere
Canada's Val Sweeting competes during the LGT World Womens Curling Championship match for third place ahead of Canada's showing at the Women's Curling World Championships 2025
Women's Curling World Championships live stream: how to watch Uijeongbu 2025 online, schedule, streaming guide
Thomas Tuchel, Head Coach of England, reacts during a training session at St George's Park on March 17, 2025 in Burton upon Trent, England.
England vs Albania live stream: How to watch 2026 World Cup qualifier online and from anywhere today, team news
Smartphone with new logo X twitter app background. Application twitter old blue bird change X black and white new.
How to delete all your tweets on X
ChatGPT Voice mode
How to add ChatGPT or Gemini voice mode to your iPhone Action button (while you wait for Siri's big upgrade)
McLaren’s Oscar Piastri driving on a straight in qualifying for the Chinese Grand Prix 2025
How to watch Chinese Grand Prix 2025: TV & live streams, schedule, start time, what channel is it on? Piastri on pole