I've mentioned before that we converted our DVD library so that we could stream it over our home network. One drawback of that setup was that my main development machine had to be online to host the videos. In addition, when anyone in the house wanted to stream that content, it put a small load on my machine. I really wanted to offload those demands. I looked at the various options on the market, and settled on the Western Digital My Book Live (2TB). The WD My Book Live is a single drive NAS that is DLNA certified. We had recently purchased a Samsung SmartTV (UN55D6000) which is also DLNA certified, so I was looking forward to streaming directly from the drive to the TV with no other components in the mix.
I installed the WD My Book Live on our network and set about copying over our music, movies, and pictures to the drive. We have quite a collection, so this was a multi-hour job. When the copy completed, I switched on the Samsung TV and it immediately found the My Book on our network. It streamed our home movies, music, and pictures perfectly, but each time I tried to stream one of our movies the set would stall on the Loading screen for about a minute before giving the message "Not Supported File Format". Even more frustrating, rather than returning to the table of contents, the set immediately attempted to stream the next file in the directory, which hung the machine for another minute until it responded to the request to exit.
I searched to see if this were a known issue, and which product was the culprit. I found that each product has their own slight issues that, combined, resulted in many users complaining about the same problem. It seems that Samsung's DLNA client makes use of the DLNA server in an unusual way, although still keeping within the letter of the DLNA spec. The WD My Book Live uses the Twonky Media Server to stream content. The version of the server on the device (5.1.9) did not respond appropriately to these requests, which resulted in a failure to stream the video. Other DLNA clients, such as my PS3, stream those same videos just fine from the WD MBL.
My first thought was to figure out what file format our home movies used and transcode our movie library to that format. That is a pretty daunting task considering the size of our library though, and if it sacrificed picture quality I wasn't interested. Fortunately, I found that other users with this same issue had found a solution. It seems that Twonky recognized the issue with Samsung sets and corrected it in the latest version of their software (6.0.34). Western Digital doesn't have any plans to release an official firmware with this version of Twonky, but that didn't stop folks from finding a way to do it on their own. This forum posts describes the steps for upgrading from the stock version of Twonky to the latest revision:
http://mybookworld.wikidot.com/forum/t-305396/upgrading-twonky
The Western Digital My Book Live is apparently powered by a PowerPC CPU and runs an embedded version of Linux. After modifying the config file for the machine, it is possible to get a terminal prompt and update the Twonky software. In addition to correcting the streaming issue with Samsung sets, it also includes the ability to display album cover art. Using this new version of Twonky is unsupported, and you have to pay a $20 license fee for the upgrade. I'll gladly pay that fee for working software, although I am disappointed that Western Digital doesn't plan to release this as an official upgrade.
DLNA
Posted by Adam Jones Labels: computing, gadgets, movies, television, videos at 11:52 PM 0 comments
How to Make Your DVD Collection Streamable
If your family is like ours, you probably have a fairly sizable collection of DVDs. You have kids movies, feature films, television show collections, and potentially even home videos. Before Netflix made movie streaming mainstream, you probably thought nothing of keeping a media shelf full of DVD cases and occasionally popping one in your DVD player. It is so much easier now, though, to search for content through that Netflix interface. Wouldn't it be great if all of those DVDs you have around the house were as easy to access as your Netflix content?
Well, with a little time, a PC, and a home network, you can. There are a number of steps involved, though, so I've put together this guide on how to make your DVD collection available on your home network.
DISCLAIMER: This is a guide is intended for use with content that you *own* and have the *right* to use. Distributing copies of copyrighted feature films is against the law. Everybody behave and do good, mmkay?
Ok, with that out of the way, let's talk about the major steps in making your DVD collection available over your home network. First, there are a couple of things you are going to need:
- A Computer with a DVD drive. This guide assumes a Windows machine.
- A home network, wireless or wired
- A gaming console (PS3, Xbox360, Wii) or Home Theater PC (HTPC)
There are three major steps in going from the content on your disc to streaming to your TV, and one optional step.
- Rip the DVD content to your PC
- Transcode the content to a streaming friendly format
- (Optional)"Tag" the file with additional information
- Publish the content on your home network
Step 1 - DVD Rip
The first step is to get the content of the disc and onto your PC (otherwise known as ripping) where you can work with it. For this I recommend DVDFab. DVDFab is actually a swiss army knife when it comes to DVDs and Blu-Ray discs, but we're only interested in one feature: HD Decrypter. If you find the software suite useful, I encourage you to buy a copy, as the suite of tools is really quite nice.
When you open DVDFab you will be presented with a list of options along the left. We are interested in the DVD Copy option at the top. We then get additional options. When ripping a DVD, you can select to copy all of the contents of the disc, which includes the special features, menus, alternative languages, and other content on the disc. Alternatively, you can choose to copy just the main movie feature. Your selection will depend on the content you are ripping, but for most feature films your best option will be Main Movie. On the right hand pane of the window use the source field to select the DVD that you would like to copy from. In the Target field select the folder to copy the content to. DVD content is large, and you will want to have plenty of room on your hard drive. If your PC has two hard drives, I recommend creating a folder on the second drive for storing the DVD rips. In the "Volume Label" field name the content you are ripping. DVDFab will use the name from the source DVD label, but you are free to use whatever you like. The software will create a new folder in the target folder with this name. Finally, for best quality, dropdown the DVD size selector to choose DVD 9. This will retain a perfect bit-for-bit copy of the disc rather than performing compression. We're done here, so click the next button.
This next screen displays the tracks found on the disc and which one will be copied. DVDFab is very good about detecting which track is the feature film on the disc. However, if you are ripping a disc that contains episodes of a television show, you may find that you need to fiddle with some of the options. For now, I'll assume that DVDFab correctly selected the main track. Go ahead and click Start to get the rip going. This is a long process, and the time it takes to rip the disc will depend on the length of the content, the speed of your DVD drive, processor, and hard drive. Usually you can expect an hour of content to take about 10 minutes to rip, but this will vary.
Step 2 - Transcode to H.264
Transcoding is the process of converting from one video file format (or codec) to another. I like the Handbrake software for this step. Handbrake comes with a number of profiles that allow you to tailor the transcoding process to the device you intend to display your content on. For the purpose of this guide I'm going to assume you want to display the content on a high definition television from a gaming console, such as a PlayStation3. Select the High Profile option, as this will give you a good copy of the content for streaming without too much compression. From the menu bar, click the Video Source button and choose Video Folder. Now browse to the folder created by DVDFab when it ripped the disc. You may notice that the folder you selected now has several sub-folders: Main Movie->
Step 3 - Tagging (Optional)
While this step is not required to get your content streaming on your home network, you may find it helpful. Tagging allows you to supply additional information about the video file, such as the actors who perform, the director, date it was published, and cover art. I use a free app called MetaX to do this tagging. It isn't the easiest app to use, but the price is right and it has the features I need. First, open the video file you would like to apply tags to. You'll see it added to the list on the right. Next, select that item from the list. Now, on the left side, enter the name of the video in the search box and click Search. The app will pull up data from several tag databases that match the search term. Clicking search results will populate the fields in the main section of the app. If you don't find what you are looking for you can manually enter the details for your file. Once complete, click the check box next to each box that you would like associated with the file, or click the check mark button in the toolbar to toggle all checks. Finally, click the Apply button (shaped like an arrowhead) to apply these tags to the file. You can add several files to your queue and tag them all at once.
Step 4 - Publish
The final step to making your content available is to publish it on your local network. If you are running Windows 7, the built-in Windows Media Server software can do this for you. I've found the security settings required to get Windows Media Server to work properly to be very frustrating, so I use PlayOn. The PlayOn service runs on your PC and makes content available to your other network devices, such as other PCs, game consoles, and mobile devices. While you need to pay for a license for much of the content, the My Media (beta) feature is free to use without a full license. Again, the PlayOn software is great, and I encourage you to purchase a copy, but if you are looking to stream on the cheap, the free version will get you there. The My Media feature of PlayOn requires that you also install the VLC Media Player, which is a fantastic piece of free software for playing movies.
From the PlayOn control panel you need to configure the software to find your local files. Pull up the PlayOn settings window and go to the MyMedia tab. You need to check the box to enable the My Media feature (beta). You can then add folders to PlayOn that will be made available to your networked devices.
Start Streaming!
Now your content is published, go watch it! If you have a PlayStation3, your PlayOn server will appear as an option in the Video section of the cross bar interface. If you use a Wii you will need to open the Internet Browser and browse to the address of the server on your network. The same works for the Xbox360 or a laptop. You will be presented with a menu that allows you to select content. If you use an iPod Touch, iPhone, or Android device there are PlayOn apps.
The PlayOn interface for streaming is a little quirky, and it can be frustrating to try scrubbing to a specific point in a video. The DLNA support on the PlayStation3 is fantastic, and is a great way for viewing your streamed content.
Posted by Adam Jones Labels: computing, movies, television, videos at 2:00 PM 0 comments
Cutting the Cord
Last year we cut the cord to our cable provider, not out of desire, but out of necessity. We moved to a rural location that didn't offer cable services. Still, this was something that I had wanted to do for some time, and was glad to have my hand forced. My current setup is as follows:
- Win7 running Windows Media Center
- PlayOn Lite
- HDHomeRun Dual Tuner
- PS3
- Wii
- Netflix
I'm not a big TV watcher, but my wife is. She was quite surprised to see how much of the TV she really wanted to watch was available OTA. Sure, she missed being able to scan for the background noise of guilty pleasures on traditional cable networks, but not so much that we've missed paying the $100+ per month to watch them. We have a very limited "broadband" internet connection through our rural wireless provider (~1.4M down, 512K up) but it is enough that we can stream one show from Netflix. This has been a boon for our kids, who definitely would be missing Nick, Sprout, and Disney.
We setup our recording through the Win7 HTPC, and those recorded shows are available on our other sets via the PS3 using Windows built-in DLNA support, and on the Wii using PlayOn's MyMedia, which is currently in beta.
Another big project during this switch was to make all of our DVD content available on-demand. I used a combination of DVD Shrink, Handbrake, and MetaX for this project. Just like our recorded TV, that content can also be called up using the HTPC, PS3, or Wii.
It isn't a perfect solution. Bad weather knocks out both our OTA TV reception as well as our internet connection. Even with good weather, online content and services have a long way to go before it is a true competitor to what the major cable operators can offer. Asking my wife and kids to switch between Clicker, Hulu, PlayOn, Netflix, and a variety of other apps in the hopes of maybe finding the content they want to watch is non-starter. Keeping it simple is key, and that is something the cable operators have much better control over.
Posted by Adam Jones Labels: cable, movies, television, videos at 10:41 AM 0 comments
Ink
I received a lot of fantastic gifts over Christmas time, and the two that have gotten the most use are the water cooler and Netflix subscription. I don't have much more to say about the water cooler (aside from how awesome it is to have hot and cold, good tasting water in the basement). The Netflix subscription has given me an opportunity to watch a lot of films, and the one I watched tonight left me with some thoughts.
Posted by Adam Jones Labels: movies at 12:51 AM 0 comments
Movies and Theaters
Posted by Adam Jones Labels: fun, movies at 12:17 AM 2 comments
Blu-Ray Movie
Last night I got my first chance to watch a Blu-Ray movie on the PS3, and to be honest, I think I was hoping for a little bit more. Maybe the difference is more stark on a 1080p television, but on my 1080i set not so much. The biggest difference was in sound quality. I couldn't support the best audio option out of the PS3, but the bitstream option sounded better than our current DVD player does. The picture quality, while better, wasn't amazingly better. We have a progressive scan (480p) DVD player now, which looks great on our set. Our television is rear project 55" set that is about 5 years old. It uses the tradition 3-tube setup (3 monitors at the bottom, one red, blue, and green, converged by a mirror onto a screen), not the newer DLP, LCD, or plasma that are common in larger sets. Maybe with one of those newer technologies at the higher 1080p resolution it would really shine, but as it stands I'm less than blown away. The price premium for a Blu-Ray film vs. a DVD is anywhere from 50-100% depending on where you buy. So is it worth buying the movie twice to see this upgrade? For me, I'm not there yet. Hopefully the price of Blu-Ray movies come down over the next year as the price of players also fall and become more common place. Another hope of mine is to get a new big screen 1080p set so I can test my theory of the better picture on the newer set. Unfortunately, I don't see that one happening anytime soon :-P
Posted by Adam Jones Labels: movies, television at 2:11 PM 0 comments