Ultimate Windows Home Media Server Guide

Media Server Backend

Plex Media Server

Install Plex Media Server Windows

Download Plex Installer

Open the plex installer and you may be prompted with a warning, click Run.

plex open file warning

Click the Install button

plex sever click install

Plex will do its thing, it shouldn't take long

plex server installing

Then after a few minutes you'll see this screen. Click Finish.

plex server install finished click launch

Yes that's how easy that was.

You need to tell Plex how to deliver your content to all of the connected devices. Configuring Plex is the same on all platforms so this guide is applicable to Windows, OSX, Debian and Ubuntu Linux.

Configure Plex Media Server

Open up your Plex web interface at http://ip.address:32400/web

You will see this welcome screen explaining the Terms of Service. Click Next.

plex get started 1 agree

Here you can name your Plex Server and choose whether to send anonymous data that should help improve Plex.

Click Next.

plex get started 2 name server

Now it's time to add media libraries. Click Add Library.

plex get started 3 add library

Let's add movies first. Click Movies

plex get started 4 click movies

You can name your library whatever you want and change the language. Click Next.

plex get started add movies 1

Click Add folder

plex get started add movies folder

Browse to the correct location and click Add.

plex get started add movies folder 2

If your movies are in more than one location you can add another folder.

When you're done click Add Library.

Plex server add library movies add another

Now your movie library is added, let's add TV. Click Add library.

plex get started 5 movies added

Click TV Shows

plex get started 6 click tv shows

Give the library a name or leave it as Tv Shows and click Next

plex get started add tv shows 1

Click Add Folder.

plex get started add tv shows add folder

Browse to your TV series location and click Add

plex get started add tv shows click add folder

Again you can add more folders if necessary. When you're done click Add library.

plex get started add tv shows add another

Now our libraries are added :). Click Next

plex get started 7 libraries added

You will see this channels screen. they can be useful to integrate other services and accounts you already have. I don't use them so just click next.

plex channels click next

Now you're done with the basics. Click Done.

plex get started done

Additional Plex Settings

Create a Plex account to be able to access your content outside your home network. You do not require PlexPass to do this. Regular Plex accounts are free. This is recommended but not required.

Click Settings in the top right, click Server under Settings then click Connect in the left Pane.

Click Sign Up to create a free Plex account, once completed enter your username and password here and click Sign in.

Automatically Download Subtitles

If you want subtitles to automatically download click Agents in the left pane.

Click Movies, then Freebase and drag Open subtitles and drag it to the top.

plex agents move open subtitles

Make sure Open Subtitles is checked.

If you want subtitles for TV shows, repeat the steps above but click TV shows

plex agents open subtitles top

Set the library update interval.

You can ask Plex to monitor the folders you added for movies and tv and it will automatically update them when changes are detected.

If you are happy to have the library update every hour you can set that here as well.

plex settings library

Enable DLNA server which will allow direct streaming to DLNA enabled devices that do not support the Plex App or Plex Home Theater.
If you are still in the Settings -> Server, click DLNA on the side.
Make sure DLNA is checked and cli

Enable Direct Play to avoid transcoding if possible. Click settings in top right.
Then click Web, click the Show Advanced button underneath Web.
Make sure Direct Play and Direct Stream are enabled.

plex settings player direct play

That is it for Plex. Now you can connect to your Plex Server using any laptop, most consoles (like PS3, PS4 and Xbox variants). You can use a Raspberry Pi to stream video from Plex using RasPlex. Portable devices like iPads and other iOS devices plus Android gadgets will play back video from Plex too though the apps cost $5 unless you have a PlexPass.

Install Serviio Windows Guide

Serviio is not necessarily required but is a good option. You can hold off installing it if Plex suits all of your needs which for most is usually the case.

The first step is to grab the Serviio installer and optionally the webui so you can manage it remotely.

You will be met with the Serviio setup wizard, click Next

serviio step 1

Agree to the license by clicking I Agree

serviio step 2

Choose the destination folder, the default should be fine

serviio step 3

Make sure Servvio server and Serviio console are checked. Click Install.

serviio step 4

If you are missing Java 6 click Yes to install it

serviio step 5

When Java is done Serviio will complete its setup. Click Finish

serviio step 10

Configure Serviio

Find Serviio in your start menu, choose Serviio Console

serviio step 11 start menu

You will see that Serviio server is started and any DLNA enabled devices on the network

serviio step 12 status

Click Library tab, then choose Add local if your media is locally stored on your serviio machine which is the ideal setup. I had issues getting Serviio to find my media stored on a network path. I am adding some movies here.

serviio step 12 library

Since the media folder contains movies, I checked the movie box and the refresh box so as your collection grows Serviio updates the library.

Repeat as necessary for TV, music or whatever other kind of media you have.

serviio step 14 movies added

Now click the Delivery tab and then the Transcoding tab. Make sure Enable Transcoding is checked.

serviio step 15 delivery transcoding

If you have subtitles click the subtitles tab and Enable subtitles.

serviio step 16 subtitles

Click Save and try to access the Serviio DLNA server from an android device using BubbleUPNP or a DLNA enabled TV or Bluray player. Serviio is usually smart enough to detect the device and automatically choose the transcoding profile. You may need to be patient the first time you browse Serviio from a device as it caches the media database. If your database is large it may take a few minutes but on subsequent browsing sessions it should be markedly snappier.