Late last year I purchased an Amazon Fire TV
I wanted it to facilitate my watching Netflix and Amazon Prime Instant Video without needing to turn on my Xbox, which was rather noisy and convoluted to get to the applications, not to mention a little noisier and clunkier than I would have chosen.
The Fire TV box looked to be ideal, and with the changes Amazon made to Prime in the latter half of the year, it became an easy decision.
What I didn’t count upon was discovering Plex and the Plex Media Server.
There is a Plex app which can be installed on the AFTV, which enables a connection via the Network to a Plex Media Server which can run on a PC (Windows, Linux or FreeBSD) or Mac, or if you’re fairly lucky, a NAS. My 3 year old QNAP NAS allows me to install it, but just doesn’t have the CPU or Memory to successful run the Media Server, let alone handle the Transcoding workloads it generates, so I might just have to consider a NAS upgrade in the future. In the meantime, running the PMS on a Windows Desktop PC and creating links to mapped drives containing the content that sits on the NAS seems to work well enough!
So then I started to dabble a bit in to creating the content to feed it. Now anyone that’s been to my place will know I’m something of a quality fiend, enjoying High Definition picture quality from Blu-ray, and 5.1 or higher surround sound, so I didn’t really want to loose any of that when streaming, but if I could achieve an acceptable balance of quality against size, it would mean that I didn’t have to keep reaching for physical media when I wanted to watch something, which would be fantastic!
After a fair bit of trial and error, and extensively searching t’interweb, I’ve settled on a two stage process. Firstly, I use MakeMKV to “Rip” a Blu-ray disc. This generates a lossless source copy of between 20-25gb (depending of course on the source). This is a legal action in the UK now since 1st June, assuming of course that you legitimately own the source media and aren’t ripping borrowed or loaned media. This follows the Hargreaves Review, see here and here for details. It takes me between 20 and 30 minutes to generate this source file on a fairly well specified (but two year old) Haswell i7 (3820) CPU. There is a trick to using MakeMKV, and that’s to make sure you choose the correct Soundtrack that you want to keep (eg English/DTS) and if you’re like me you’ll only want to rip the Movie itself, and not bother with the other extras on the Blu-ray disc.
I then take this rather large .mkv file, and run it through Handbrake, having set the video to an RF value of about 20 for Blu-ray source media, and in another 25-30 mins I’ll re-encode the .mkv in to an H.264 .mp4 file, which is usually between 6 and 10gb in size, depending on the length and quality of the source file, and would therefore allow me to store between 200 and 300 files on a 2Tb HDD.
Then it’s just a question of setting up Libraries on the Plex Media Server for the type of content. This isn’t difficult, but requires a little thought and planning. I created separate libraries for Film and TV Series’ because Plex allowed me to separate them. This makes sense given the Media Enrichment capabilities Plex has, where it will try and identify the media from the filename, and will then download from IMDB and/or elsewhere extra information about the cast/crew, posters and/or thumbnails etc and generally make it look very sexy on the screen. For TV programmes, it will allow drill-down by Series too, so you can choose Series -> Season -> Episode.
Above is the view you get from a PC or MAC running Google Chrome and browsing to the Plex Media Server. The above shows all of the Movies I’ve got stored in my Library.
If I click on any of these, I’ll get a further display with details of the cast, crew, and a synopsis of the plot, all enriched with background images taken from the movie, and where Plex can find it, the theme music too.
The same process happens for TV programmes, with the added step of choosing a Season if possible too for the TV programme.
The User Interface from the AFTV itself is remarkably similar, with the same enrichment capabilities, and the whole process just works so very well.
In fact on the AFTV, it will also tell me the quality of the Video and Sound too! If you look in the bottom/left of the photo below, you’ll see an example showing the 1080p, H.264 and dts 5.1 sound.
So, my project has become to further expand my library, and transfer as much of my blu-ray library on to Plex as I reasonably can. This will doubtless take me years given the rate that I accumulate them, but I’ve already started doing this with “new” media as it lands, so I can watch it without media at my leisure.