Plex Overview
Jim from Tekrevue stops by to discuss the building and configuration of the ultimate Plex Media Server!
If you’re a fan of digital video and music, you’ve likely heard the name “Plex” floating around. Plex (not to be confused with EVE Online’s in-game subscription commodity) is free media center software that lets users manage and stream a wide array of videos, audio files, and pictures to virtually any computer and a growing number of mobile devices and electronics. As a Plex user from the very beginning, I’ve seen the software change and evolve over the years into the versatile and powerful service it is today.
My goal with this article twofold. First, as an avid Plex user, I’d like to introduce the software to users have yet to hear about or try it. Second, for those already using or experimenting with Plex, I hope that I can provide some “best practices” when it comes to configuring your servers, managing your media, or just using the software in general.
Before we dive into the technical aspects of Plex, let’s look at a brief overview of the software’s history and the main components that comprise the Plex ecosystem today.
Although now widely supported on a range of platforms, Plex was born in early 2008 as an OS X fork of the Xbox Media Center project (XBMC). Lovingly named “OSXBMC” (get it?) by its creators, the software was initially a simple media player for Mac, with roughly the same capabilities as the XBMC project from which it was derived. (Note: XBMC changed its name to “Kodi” in August, although you’ll still find plenty of people referring to the software by its original name).
A few months into the project, the OSXBMC team decided to change the name to “Plex” and things really started to take off for the nascent media software. Unlike the XBMC/Kodi community, which focused its efforts primarily on the playback client, the Plex team decided to bifurcate the project with two distinct components: a dedicated media server and a dedicated playback client.
The dedicated media server made Plex unique among its media center peers. Once properly set up, it gave users with very little technical knowledge the ability to maintain a server that was capable of delivering their movies, TV shows, music, and pictures on demand throughout the house and, later, the world. We'll take a more detailed look at each of the Plex components next.
The “brains” behind the entire Plex ecosystem is Plex Media Server (PMS). This software, available for Windows, Linux, and OS X, manages your media database, metadata, and any necessary transcoding, which is one of its best features. Although far from error-free, the PMS encoding engine can convert virtually any video codec and container on the fly to a format requested by a client device. Want to play a high-bitrate 1080p MKV file with a 7.1 DTS-HD MA soundtrack on your Roku? No problem; Plex will seamlessly transcode that high quality source file to the proper format for Roku, as well as your iPad, or your Galaxy S5, and many other devices, all without having to store multiple copies of your video files.
Aside from very limited functionality, all of the Plex clients that we’ll discuss today rely on PMS to function. This is therefore the first app you should install and configure when starting out with Plex. The installation and configuration steps are covered later in this article.
Plex Home Theater (PHT) is the Plex team’s flagship app, and once the only component of Plex. It runs officially on Windows and OS X, and there are some community-supported unofficial Linux builds. As its name implies, PHT was built for the living room, and features a “10-foot interface” that works equally well with remote and keyboard.
Compared to the Plex mobile and device clients, which we’ll discuss next, PHT offers two primary advantages. First, it can be customized with a number of skins, giving the software a unique look and feel. It’s important to note, however, that skin support for Plex Home Theater version 1.0+, which debuted earlier this year, is still relatively limited compared to older editions, thanks to a major code overhaul.
The second advantage of PHT is that it supports “direct play.” We’ll talk about direct play again later on but, in short, it means that PHT is the only Plex client that supports the full, non-transcoded playback of all files. This is particularly important for users ripping lossless copies of their Blu-ray collections. If you’re going to store all that extra data, you likely want to actually watch the full quality version of the film, and not risk losing any detail via unnecessary transcoding.
But PHT has its shortcomings, too. You’ll need dedicated hardware to run the software, and it lacks robust mouse support that makes navigating large databases easier. These caveats make one of the mobile clients, or Plex/Web (which we’ll get to in a moment), often a better choice for getting up and running with Plex quickly.
Once confined to Macs, Plex has exploded in recent years to cover a huge range of devices and electronics. These clients are occasionally limited to basic media playback, and many of them aren’t free (charging for mobile clients is one of the ways that the Plex team is able to offer the server and desktop client for free), but they’re easy to set up and offer great convenience for enjoying your content on the go. Here’s a rundown of many of the Plex clients as of the date of this article (items with asterisks require a PlexPass subscription):
- iOS ($4.99)
- Android, including Amazon Fire TV ($4.99)
- Windows Store ($4.99)
- Simple.TV (free)
- Roku (free*)
- Samsung SmartHub (free)
- LG Home Theater (free)
- Chromecast (free)
- Xbox One (free*)
- Xbox 360 (free*)
Each app is a little different in terms of look and feel, but they all offer full access to your server’s media library. With a free Plex account, you can also set up remote streaming without having to worry about static IPs, port forwarding, or firewalls. It’s a simple process of merely creating an account at the Plex website and logging into that account on both your server and your mobile device. The server negotiates the connection and, boom, you’re watching your own personal Netflix-style video library from a hotel on the opposite side of the country.
Plex Web (PW) is an HTML5-based web client that aims to bridge the gap between PHT and the mobile clients. Available for free, PW lets users browse and play back their Plex library, as well as manage it, from anywhere. This gives Plex users who don’t want to shell out for a paid mobile app the opportunity to watch their content from any modern Web browser. Just as with the mobile clients, the magic of remote access is handled by your Plex account.
Just about everything sent to Plex Web needs to be transcoded, so keep that in mind as you plan your server build, which we’ll get to in the next section. The Plex Web interface also now allows users to manage their PMS libraries, which means the ability to scan for new content, edit metadata, and organize media from anywhere.
Mobile apps and hardware aside, you can create a great Plex experience without spending a penny. But if you want access to a bit more functionality, early software releases, and the satisfaction of supporting the hardworking Plex team, you can sign up for a PlexPass.
Introduced in August 2012, PlexPass is a paid premium tier ($4.99 per month, $39.99 per year, or $149.99 lifetime) that gives members some pretty slick exclusive features, including a cloud-based automatic camera upload function for mobile devices, the ability to sync select media to cloud providers for faster remote streaming, a multi-user option, and, just added, integrated movie trailers and extras.
PlexPass definitely isn’t required, and I recommend that you give the software and service a thorough look before deciding. But if you love Plex, and want the most out of it, I’d recommend you consider a PlexPass to ensure the best experience.
I use a laptop (see below)
I use a laptop (see below) for my PMS. I have a external 4TB USB 3.0 drive attached with my media. I back it up to a drive on a my desktop.
The setup works great. It is fast, quiet, and power efficient. It can handle 3+ HD streams without issue.
I bought the laptop used specifically for using with Plex.
I am not sure why more folks don’t recommend using an i7 mobile CPU for a PMS, seems like a perfect marriage to me.
Toshiba Satellite P875 Laptop as a PMS
Model Name: P875-S7102
OS Windows 8.1
Processor3 and Graphics4
Intel® Core™ i7-3630QM Processor
o (6M Cache, up to 3.40 GHz) with Intel® Turbo Boost Technology
Mobile Intel® HM76 Express Chipset
Mobile Intel® HD graphics with 64MB-1696MB shared graphics memory
Configured with 8GB DDR3 1600MHz
this guide is very
this guide is very informative, but could someone take their time to build a parts list for me please on the items that were described. Some of the items on the guide are not specifically mentioned for the noobs that are just starting out. I would like to build a NAS system capable of streaming 1080p to at least 4 devices. I’m looking to spend around 400 with with hard drives. What setup can I get with this?
My opinion – basic system
-I5
My opinion – basic system
-I5 or I7 processor
-4 to 8 GB RAM (should work fine in 4)
-4TB Disk (will hold 1000+ Movies, hundreds of TV Episodes)- GB Network – hard wire to internet router, or via switch
if home network set up.
– Video card with HDMI (< $50). Don't need anything fancy. This will have the 5.1,7.1 included). - Connect to TV or AVR using HDMI - Windows 7 or Windows 8.1 Pro Better if internet router is 5ghz or dual band (2.4 and 5) Run PMS and PHT on same machine. Works just fine. If expecting lots of remote clients go with I7 Processor No need for separate PMS Can expand by adding more disks, or USB 3.0 disks ------------ Can also run WMC and Live TV and TV-DVR if you have cable (assuming you get HDHOMERUN or similar) ----------- Rip movies using MakeMKV Compress them with HandBrake (use a profile (or create) for high bitrate hhigh quality. Rips in MakeMkv for SD DVD of 5GB encode down to about 1.5 GB with no apparent loss in quality
Hi,
What do you use to
Hi,
What do you use to control your “basic system” Htpc? I use Harmony One for my device control, have you factored that in too?
Thanks,
Mark
Mr. Tanous,
Thanks so much
Mr. Tanous,
Thanks so much for the informative article. I recently bought a DS1815+ and I love it. I attempted to run PMS directly from it and found after much trial and sadness, it does not give me as much of a clear picture as I would like, even when direct playing the vides. It plays some of my videos well through DS Video, but the interface and such are not conducive for my children and wife. Also, I often get “the video format is not is not supported” even though all of my videos are mp4 transcoded through Handbrake.
All that aside, I have decided to repurpose a Windows 8.1 PC as a PMS only machine with all of the videos stored on my DS1815+. I would love to do just like your setup. You said…
” In my own personal Plex Media Server configuration, I have one of my Synology DS2413+’s Ethernet ports connected directly to the box running PMS. On the server, I map the Synology’s local IP address to a network drive and point PMS to exclusively to that location. I then connect the Synology to the rest of my network and the Internet via the second Ethernet port, so that I can access the NAS directly when adding new content or performing maintenance. This setup ensures that, regardless of what else is happening on my network, the media files will get from the NAS to the server unobstructed.”
I have two routers, one that runs a VPN, with DD-WRT on it and a second router bridged that runs Netgear firmware with no VPN and has all of my home entertainment stuff connected to it. My question is, and please pardon my ignorance on this topic because I really have no knowledge on networking, but how do I exactly map the Synology to a network drive and point PMS to that location and then have Synology connect to the Internet thorough the other connection. When I got it, I plugged it in, via the manual instructions, with both Ethernet cables, into port 1 and 2 of my non-vpn router. I am assuming the DS-1815+ is connecting to the Internet via both ports.
Thank you for your patience, time, and help with this matter.
All,
After a little research,
All,
After a little research, I was able to figure it out. I used this post, http://wolfig-techblog.blogspot.com/2012/09/connecting-ds212j-nas-directly-to.html, to figure out how to connect my PC directly to my Synology and set up Plex to read directly from it. Now I can transfer files in a jiffee. I used a USB 3.0 to Gigabit Ethernet Cat 6 cable and connected the USB end from my PC and plugged the Cat 6 end to Port 3 of my DS 1815+. Then I followed the steps in the post I cited to configure the PC and NAS to communicate using the setup. I then created a few mapped network drives using the IP addresses I created and then set up Plex to read directly from them. Plex has never worked faster!
Thanks to all for the help and insight.
I am surprised about hardware
I am surprised about hardware req.
If transcode the best idea is use graprhics card and support ARM procesors with MALI .. its all about power consumption.
I use BananaPi as NAS and i was planned to buy Ondroid C1 http://www.hardkernel.com.. but and use PMS. So .. as i was reading in an article its not possible 🙁
I have a question about
I have a question about running PMS on my Sinology DS412+. I currently have the plea package installed on NAS and running fine but when I launch the plea app within DSM the plex home screen opens in another browser window and at the top there is a message saying a plea media server upgrade is available Download now. Do I need to do the upgrade? Normally if there is an upgrade DSM notifies me in the Package Center. If I click on the Download it takes me to a screen asking if i want the NAS version or Computer Version. Seems like it wants to install on my Computer.
The official package from
The official package from Synology can be quite a bit behind the packages created by Plex. I almost always download the package from Plex and manually install it on the NAS. Just click on Manual Install in the Package Center and then browse to where you saved the downloaded package.
Hi guys, a lotal IT store
Hi guys, a lotal IT store sells something totally illegal: a modified ROKU player which connects to a remote server and gives you thousands of TV channels worldwide. We can all do this ourselves using Plex/XBMC/FreeNAS, etc. But the guy charges his clients $180 per year to unlock their Roku. Each year, a new set of codes is needed to keep the link to the remote server alive.
Note to all: I DO NOT WISH to setup a business doing this. It is illegal and I would never do something like this. But I’m curious how these guys operate. Did they put their servers in Costa Rica? Do they change them regularly? Do they need one media server (Plex/XBMC/other) PER client? Technically, how do you go from what everybody is doing here, having their own media servers with their own data, to having a paid customer base connect to your servers online to get their channels. I don’t believe that they stream films and other stuff from a server with terabytes of data. They only use their server as a relay to offer thousands of TV channels to their users.
Regards,
Maldoror
Wow what a terrible waste of
Wow what a terrible waste of time. Sorry man but your title should have been everyone look I am advertising for Plex. I came here hoping to learn the configuration of plex using multiple devises like readynas and such, but get an advertisement instead. Horrible…
It appears you didn’t click
It appears you didn’t click the link at the bottom of the context that says “Building a Plex Media Server”. This is just the first page where he gives an overview.
I don’t know about Plex….I
I don’t know about Plex….I tried to set it up and the whole process was such a hassle. I have way too much content to organize everything to make it so Plex doesn’t blow up. I prefer younity, giving me instant access to my home media server from all my iOS devices without any complicated setup. Once they have more platforms released, they’ll be a huge competitor to Plex. Has anyone else tried it?
What’s the best software for
What’s the best software for burning the entire dvd or Blu rays to the computer. Either free or pay software?..