Plex on an Old Laptop

When I first started a previous job in 2007, I was issued a used Dell D600 laptop.  The machine was outdated when I got it.  The machine had a Centrino processor, 256MB of RAM and no wireless card.  I used the computer at work for a year or two before I was issued a more modern machine.  When I left the company, the gentleman in IT told me not to return the machine.  The laptop sat in a closet for five years slowly losing value.

“Keep it.  If you send it back, I’m just going to throw it in the dumpster.”

I had a 2TB external hard drive plugged into my router to serve as a network folder, but I found the solution unstable.  One time while copying files from my computer to the drive, the copy failed a lot of the data on the drive got corrupted.  I blamed the router, so I unplugged the drive.

I had the idea to use the old Dell as a networked linux computer where I could use the external drive as a network folder.  As a bonus, I would be able to finally install Plex for my Roku.  I reformatted the laptop’s hard drive and went to work.

I tried to install Ubuntu, but the OS was too cumbersome for the old machine.  It wouldn’t ever boot into the graphical installer.  When using text installer, it would freeze while trying to install packages.

I ended up using a distribution I hadn’t heard of – CrunchBang.  The OS is meant to run with very low overhead, and other people have had success running it on the D600 as well.  The distro defaults are great – the desktop shows computer resources in use and updates them in real time.  For such a weak machine, I found this information invaluable.

I installed Plex, setup a Samba share onto the external drive, and mapped the Plex library to the shared folder.  When I went to stream home movies to the Roku, the videos played for a couple seconds before pausing, buffering, playing, and pausing again.  The memory was maxed out, so I ordered and installed 1GB of RAM from Amazon for $16.

The memory issue was fixed, but I was still getting buffering issues on the videos.  I dug further and found the CPU was maxed out.  I found the Plex client was requesting the server to transcode the videos in real time.  My network is fast enough that I can stream the videos in real time at full resolution, so I switched the Plex default client video quality from 720p to “Direct Play”.  The videos are playing nearly perfectly now.

I am happy to have resurrected an otherwise worthless machine to use as a network server.  If I want to physically get on the machine, it’s convenient to have a built-in monitor, keyboard, and mouse, but I rarely do this.  The machine plugs into the router with ethernet, so it’s hidden out of view anyway.  All of my network administration is done via SSH, and I load files onto the computer with the network share.  The only time I’ve opened the machine was one time when it froze.


Personal Content on the Roku

I recently purchased a new home router – the Netgear AC1600.  The router has a USB 3.0 usb slot.  I plugged a USB hard drive into the router and had an instant network drive.  I am thrilled the software worked out of the box.

We’ve never had cable television at my house, so all of my content comes from my Roku or DVDs.  We use the Roku to stream from Netflix and Amazon.  We also listen to SomaFM and our favorite radio stations through the Roku.

I own a few DRM-free movies, lots of DRM-free music, and more photos.  I want a solution to watch the movies, play music, and show photo slideshows on my television.  I want to stream content directly from my network drive.

I looked at a few solutions, and I’m not thrilled with any of them.  Here is what I found:

Roku Media Player

Roku Media Player is the most promising solution.  My router provides a “DLNA Media Server”.  I never heard of this protocol before trying to perform this install, but apparently Roku Media Player uses DLNA to catalog media content on a network drive.  So far, so good.

The good:

I installed Roku Media Player (RMP) and started the program.  RMP found my drive immediately.  I didn’t have to perform any manual setup – it just worked.  I was able to play videos and audio.  The photos were available to view.  So far, so good.

The bad:

The interface is awful.


Plex looks great, but it requires an always-on computer server.  I am trying to avoid this with the networked drive.

Apple TV

I could dump my Roku for an Apple TV.  Apple TV looks the best, but their forced ecosystem is a turnoff.  I’m not even sure if the Apple TV would let me maintain a network drive without a dedicated computer with iTunes installed.