Choosing the right media player is tough – we are simply spoilt for choice. Even when we consider only the top 3 or 4 media servers, we need to consider a lot of aspects. In this post, we are going to cover the top 4 media server software – Plex, Emby, Jellyfin, and Kodi. So, which one to choose?

Media Server Software

  1. Plex
  2. Emby
  3. Jellyfin
  4. Kodi



  • Easy setup and intuitive interface
  • Fairly platform-independent
  • Automatic transcoding


  • Many features need a Pro license

When most people talk about media centers, they are knowingly or unknowingly talking about Plex. Arguably the most popular media server software, it gives the users an array of tools to easily sort and manage their media collection. The setup procedure is specifically very simple that makes it suitable for the newbies.

Plex servers are suitable for any kind of hard drive, but they are specifically great for network-attached storage devices (NAS). The UI of the Plex is simply awesome – beautiful and easy to navigate. The interface is equally effective on all platforms. It also stores the metadata and cover art for the media.

Plex can be set up and used on practically any modern platform. The list includes digital media players like Amazon Fire TV, Chromecast, Apple TV, Nvidia Android TV, mobile platforms like Android and iOS, and gaming consoles like Xbox and PlayStation. As you can see the value of Plex lies in how universal it is and how many different platforms it supports. Plex can automatically transcode on the fly and adjust its performance based on the available bandwidth which is a very useful feature. It helps tremendously when the available bandwidth is not the best or the router is not the greatest.

Another great thing about Plex is that most of its features are mostly free. It means you can get a taste of Plex without burning a hole in your pocket. But if you want to experience some of the advanced and even nicer features you need to get a Plex Pro license. One of the goodies that you get with the Plex Pro Pass is

the cloud storage system which is important in case you have a very big library or you want to access your library even when you are away from your central device.

The setup procedure is fairly simple and straightforward. Simply download the appropriate application on the corresponding device (which can be as mentioned earlier a TV, mobile, or a PC to name a few), and simply go through their simple installation process. Plex comes with built-in remote access, which means you don’t need to manually set it up or do the port forwarding task. Putting all these pieces together, Plex is both incredibly powerful and effective. Plex keeps showing why it has been the first choice of millions of viewers around the globe.



  • Apps available for various platform
  • Great account management features
  • Hardware-accelerated transcoding


  • Many features require a paid license

Put together the best things of Plex and Cody and what you get is Emby. Emby borrows the polished, easy-to-use interface of Plex and blends it with Cody’s open-source implementation to create a unique media server. Emby is a relatively newer media server software that is known for delivering a highly customizable media center and a premium experience.

Emby initially started as an open-source project. But back in 2017-18, the project moved towards being closed source.

The installation procedure is fairly simple. Upon starting the Emby server, you are greeted with the web dashboard. You can configure all the useful settings and menu for the server. These help in not only sorting your library and keeping everything handy but also in doing the transcoding more easily. Another handy feature is the user profile authorization. Not every media is suitable for everyone – you might want to keep certain content out of the reach of the children and underaged. You might want to set up different user profiles with different access levels.

Numerous other features make Emby a popular choice among enthusiasts. If you get access to the premiere license you would be able to take advantage of many additional functionalities. Cloud and media synchronization, for example, is one of these features. Cover configurator and backup functionalities also fall in the same category. But having to pay for these features certainly reduces usability.



  • Tons of customization options
  • Completely free (and open-source, if that matters)
  • Easy setup process


  • Missing many features currently

Jellyfin is an open-source media server software, just like Kodi, which is another principal competitor of Plex. Historically speaking, Jellyfin is the open-source fork of the Emby project. As specified, Emby is mainly open-source with some closed-source components. When Emby decided to transit into this quasi-open license, Jellyfin emerged as the full open-source counterpart of Emby.

Jellyfin is available for almost all the major platforms including Windows, all the major Linux distros, and Mac. The installation process is slightly longer than some of the others, but it is fairly straight forward. Once the software is installed and successfully set up, you will be eventually taken to the homepage of the media server. Jellyfin is fairly new and this makes the support for various servers a bit shallow. It also does not support many Network-attached storages or gaming consoles.

Jellyfin allows you to modify the underlying CSS to give it the look that you want. This gives you additional control over the colors, layout, and widget size. The great thing is that this CSS modification works on both the web client and the Android application. Various useful resources are available freely on their homepage to facilitate these changes.

There are certain shortcomings of Jellyfin that makes it somewhat incomplete at its current state. It does not support features like remote or local streaming, or hardware-accelerated transcoding. You also do not get a cloud synching facility out-of-the-box, unlike Emby. Putting everything together, Jellyfin is probably not the best media server for you if you want something that simply WORKS. That being said, Jellyfin is best for you if you prefer having control over the application. Jellyfin indeed gives you a lot of customization options. Moreover, it’s open-source and completely free. So that’s a win-win situation.



  • Fairly platform-independent
  • Supports even non-standard platform like Raspberry Pi
  • Supports a wide array of external plugins


  • The user interface is not the best

Kodi is one of the most popular and well-known media centers among media lovers. It is anything but new – its history can be traced back even as far as the days of the home theatre PCs. It’s not the most user-friendly and intuitive media software though – you would often find yourself scratching your head in despair and wonder (even more so if you are a complete newbie).

The best thing about Kodi is that it supports a lot of add-ons and plugins. These add-ons make it much preferable to the others. These plugins come in handy in case you want to host additional content that is not available through the popular streaming services like Netflix or Hulu. But if you insist on streaming them, you would pretty easily find unofficial plugins. There is an abundance of plugins available for the popular streaming services – the list includes Spotify, Netflix, YouTube, and many others.

Kodi is surprisingly easy to install. You can easily set it up in any of your Windows, Linux, Mac, Android, or iOS supported devices. That being said, if you want to install it on any other unofficial platform, you need to take the slightly hacky route. As said, there are plenty of unofficial plugins available for you to be used. But no worries, the Kodi-Wiki is there to help in situations exactly like these.

The UI is not the best for using on your PC. It is evident that the root of this open-source media center lies in the console systems. Being one of the major Plex alternatives, it was originally published in 2004 as ‘Xbox Media Center’ (XBMC) as a lightweight media player for the Microsoft Xbox. Later in 2014, they decided to make it open-source and renamed it to Kodi that we know.

Kodi is designed to deliver everything that a user might ask from a good media player. You can easily sort and organize all your media the way you want. Another neat feature of Kodi is its ability to retrieve metadata of your media automatically from the internet. But the biggest strength of Kodi is its ability to be fairly platform-independent. As mentioned earlier, you can easily set up Kodi in your device pretty easily even if you happen to use a non-standard platform.


So, which one should you choose? Well, as it stands there is no clear winner right now. It ultimately depends on which aspect matters to you the most. For example, if you want something that you expect to get the job done without having to brainstorm for hours, Plex is certainly your thing. But Jellyfin or Emby, on the other hand, give you the control that Plex can not. Then again, neither Emby nor Jellyfin can come even close to the smooth and sleek-looking UI of Plex.

Another concern is licensing fees. Being an open-source project, Jellyfin is the cheapest (free!). So if money is your biggest concern it surely makes your bucket-list.