This step-by-step guide will walk you through installing the OSMC media center software on a Raspberry Pi. Screenshots of the whole process are provided so that you can follow along!
LibreELEC, OpenELEC or OSMC – What’s The Best?
LibreELEC, OpenELEC and OSMC are the most popular media center solutions for the Raspberry Pi.
I’ve chosen to use OSMC for my media center. OSMC provides an easy and fast way to get Kodi up and running on a Raspberry Pi.
OSMC provides Debian based Linux OS with thousands of available packages. The Kodi media center is pre-installed and ready to use.
OSMC installs in minutes and includes an app store for installing video streaming apps. It’s the perfect choice for a no-fuss media center setup.
What You’ll Need to Build Your Media Center
Here’s what you’ll need to build your Raspberry Pi powered media center:
To navigate OSMC, use the arrow keys to select menu items, the ENTER key to select items, and the BACKSPACE key to go back.
Configuring OSMC for Raspberry Pi
Now that OSMC is installed, it’ll need some configuration before it can be used.
Connecting OSMC to Your Wifi Network
OSMC is up and running, but it can’t do much yet – for this you’ll need a network connection.
Your OSMC media center is now configured, updated, and online!
Adding Streaming Media Channels to OSMC
Now we need to find something to watch. OSMC includes addons for a bunch of online streaming services (like YouTube and Twitch).
I won’t cover them all here, you can install as many as you want. I’ll just run through the steps to install the Vimeo addon.
Watching Media from a USB Drive in OSMC
If you’ve got your own media collection, an easy way to watch it with OSMC is simply to load it all onto a USB hard drive and plug it in. I prefer this method as the WiFi connection to my living room is a bit wonky, and using a USB drive means I don’t have to run a separate media server.
Just make sure the drive is formatted with the ExFat file system – this will let you read and write to the drive from just about any operating system (Windows, Linux, MacOS).
Streaming Your Own Media to OSMC
If you want to build your own media server to stream your media library to OSMC over the network, I recommend setting up Plex on your server, and installing the OSMC Plex plugin.
Plex is a great tool and can be easily installed on your home server or desktop computer, which should have enough processing power to convert and stream videos to your Raspberry Pi.
If you have an iOS tablet or phone, and have the airplay feature enabled in OSMC, you can also stream from apps on your device to OSMC – including from apps like Netflix and Amazon Video.
Shutting Down OSMC
When you’re done watching for the day, You can power-down OSMC.
But Wait, There’s More
OSMC can do a lot more than I’ve shown above – check out the OSMC documentaion/wiki for more!
I'm Brad, and I'm nearing 20 years of experience with Linux. I've worked in just about every IT role there is before taking the leap into software development. Currently, I'm building desktop and web-based solutions with NodeJS and PHP hosted on Linux infrastructure. Visit my blog or find me on Twitter to see what I'm up to.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.