One of the most popular uses for an inexpensive Raspberry Pi computer is as a media center. It really doesn’t matter if you’re using Model A, Raspberry Pi Zero, or Raspberry Pi 4.
While the later model will naturally deliver superior performance, all models can provide a compact, affordable, low power media center solution.
There are several options for the Raspberry Pi media server. Below we will talk about them, consider the features, advantages and disadvantages of each of them.
Why use Media Server Distro for Raspberry Pi?
Various media servers are available for the Raspberry Pi. They range from video-only servers to audio-only solutions, with most handling all types of media.
We have compiled the best media server solutions for Raspberry Pi:
- ReadyMedia
- OpenElec (Kodi)
- Mopidy
- OpenMedia Vault
- Plex Media Server
- Pi Music Box
- Emby
But which media center app should be installed on your Raspberry Pi’s SD card ?
1.ReadyMedia (MiniDLNA)

ReadyMedia, formerly known as MiniDLNA, requires installation on a standard Raspberry Pi operating system such as Raspbian Buster. Start by mounting the media drive(s) and then use the standard install command:
sudo apt install minidlna
Unlike other examples here, some manual setup is required, as described in this video.
Once installed, this simple tool is DLNA/UPnP-AV compatible, which means any DLNA compatible device on the same network should be able to detect your Pi and play media from it.
ReadyMedia is a fast, lightweight, and highly customizable system that lets you choose whether you just want to stream media and not care about indexing it.
2. Kodi media streaming with OpenElec
Perhaps the most recognizable name on this list, Kodi is available for the Raspberry Pi.
The most popular option is to write a complete Kodi distribution for your Raspberry Pi. Of these, OpenElec and OSMC and LibreElec. You may already know that OpenElec is available on NOOB for easy installation.
However, you can also do it manually by flashing a full Kodi based distribution into an existing Raspbian installation using:
sudo apt install kodi
But wait a minute. Aren’t Kodi based media servers actually media centers? Well, both of them, that’s how they got on this list.
While you can use these distributions (or manually install Kodi) as a media center/HTPC solution on your Raspberry Pi, the use of DLNA/UPnP means that Kodi (and its forks) can be used as a media server.
If you are already using a Kodi based distribution then you don’t need a media server as you already have one. Just open » Settings»>»Services»>»UPnP» and turn on sharing video and music libraries via UPnP . You can then stream content from your Kodi based system.
Check out our guide to comparing Kodi distributions for Raspberry Pi to decide which option to install.
3. Mopidia

Looking for an audio server solution for your Raspberry Pi?
With support for Python, JSON-RPC, and JavaScript custom extensions and APIs, Mopidy is more than just a music server. Whether it’s playing tracks from your on-disk library or streaming from Spotify, SoundCloud or Google Play Music, this might be the most powerful Raspberry Pi music server available.
In the video above, Mopidy is installed on a Raspberry Pi built into a retro cassette player. With buttons and volume connected to the Pi’s GPIO, sound playback is handled through Mopidy’s own extension.