One Bad Pixel
Insert '1' into BadPixels.pxCount;

Why digital media is NOT the wave of the future.

In reading this article, I was reminded of things I have been talking about since the inception of DRM (Digital Rights Management). Here is my rant.

Several years ago, the music and movie industries created the bane of the consumers existence, DRM. DRM is a technology which became popular for licensing music and movies over the Internet. When you buy a song from iTunes, you don’t actually BUY the song, but you LICENSE the song for a finite period of time, as defined by the operating agreement of the vendor. In the past, when you bought a CD, you were purchasing a perpetual license for the lifespan of the media on which it was sold, and thanks to DMCA, even longer.

I have converted my music and collected music in MP3 format since its inception because it does not contain DRM. When all the DRM hoopla began, I tried to tell people that they should not eat the food that the music industry was trying to feed them. They had managed to convince the consumers that DRM was what the consumers wanted, but in reality, DRM was what the industry wanted. Consumers moved in droves to license over 5 billion songs from iTunes, Yahoo music, MSN Music, etc.
Now the current, MSN Music and Yahoo Music are no longer issuing licensing. Want to replace your computer and move your music? Sorry, can’t do it, licenses are unavailable. Want to burn a CD? sorry, can’t do it since you can’t contact the licensing server anymore. What will happen in the future when you have 4000 songs in iTunes, and they too stop issuing licenses. Do you think you will get a refund for each $0.99 song you licensed?

Now to the current new thing hitting the shelves.. Digital movie download boxes, such as Vudu, Apple TV, etc. If you are in the belief that this is the next big thing going to replace DVD and Blu-Ray, then the MPAA has already succeeded in brainwashing you into believing what you want just happens to be the same as what they want. To all the “consumer reviewers” out there spouting that this is the next big thing, STOP DOING THE MPAA’s MARKETING FOR THEM.

There is a reason that boxes like the Vudu are financially backed by major motion picture labels. This is what the INDUSTRY WANTS, and they are trying to brainwash you into wanting it too. This is the same issue with DRM. You will no longer buy a perpetual license for a DVD, you license the right to view a movie. Want to watch it at a friends? Too Bad. Want to copy it to a disc to back it up? Too bad.

For these reasons, DVD/Blu-Ray will be around until the next big physical media replaces them. They will not ever be replaced by DRM laden licensing. Sure, if you want a nifty piece of technology with some convenience, get a device like this, but don’t go spending thousands building a movie library unless you have some physical media free of DRM that you can fall back to when the industry decides its time to upsell you on a new piece of technology, and relegates your old movies to useless fodder.

Support your artists and studios, buy DVDs, Blu-Rays, CDs, and download music from places that have done away with DRM. Don’t steal music, support the great artists that have taken a chance and made their music available without copy protection.


New Acoustic Research speakers

So my wife was scouring the internet for another set of Acoustic Research Hi-Res speakers for fathers day, and found someone about 3hrs away selling a set in near-mint condition. These are fantastic speakers that unfortunately, are not available since Acoustic Research went out of business a couple years ago.

The price was good so we made the trek and picked them up. In the set was the following speakers:

  • Acoustic Research Hi-Res AR11 Mains
  • Acoustic Research Hi-Res AR17 Surrounds
  • Acoustic Research Hi-Res AR4C Center

These are a slight step down from the existing set we have, but we have been extremely happy with the speakers, and having all the same brand makes it easier to repair any pieces that need to be fixed, since all the components are the same or similar. The primary set that we have that is going into the HT is:

  • Acoustic Research Hi-Res AR1 Mains
  • Acoustic Research Hi-Res AR15 Mid Surrounds
  • Acoustic Research Hi-Res AR17 Rear Surrounds
  • Acoustic Research Hi-Res AR2C Center
  • Acoustic Research Hi-Res AR17 Extras

I am still in the market for a good sub, and am holding out in hopes of finding someone selling an Acoustic Research Hi-Res ARS500 or ARS300.


Cataloging and Playing network media in MCE

As you may have figured by reading my blog or the forums, I have been aiming for a home theater network, in which I store all my content on my network, and playing it at one of several TVs throughout my house.

In this post, I am going to focus on my movie library. I will follow-up later with a series of posts on how to handle music, photos, and recorded content.

I have a very large DVD library. I love movies. I don’t love opening one of many binders full of plastic discs, searching through them, finding the one I want, walking to the DVD player, putting it in, going back to the couch, then have to get up to clean off the fingerprints my kids got on the disc. In one of my previous posts, I discussed creating a very large storage system that will be shared across my home network. For the past several months, I have been ripping my DVDs, then encoding them into xVid h.264, which does 2 things. First, it makes them into a single file. This is more convenient for organization reasons then having thousands of folders full of more folders, each containing several IFO and VOB files. Secondly, h.264 at 720p reduces the size of the files from around 4.5GB to about 1.75GB per movie, with no noticeable loss of quality (and retaining all the original english audio streams, IE, DTS, 3/2, etc.)

I have setup and played with just about every media playback system known to man, and while MythTV has some really neat features, its more of a geek distraction then something that my wife and kids are comfortable with. For this reason, I choose to use Windows Media Center, as it is very stable, and very easy for the family to use (and I like it because its pretty). The problem is, it has no native support for handling my digital movie library using convenient cover art, searchable titles and artists, etc. Sure, I could use a explorer-esque view of folders, but then it loses most of that FAF (family acceptance factor).

In comes my favorite database management program for managing my library. Movie Collector from Collectorz.com is absolutely amazing. You take a DVD, scan the barcode using a barcode scanner (or type it in… If you have a large collection, the 40 bucks for a USB barcode scanner off eBay is a lifesaver), and it catalogs it and downloads the cover art, artists, genre, synopsis, ratings, and such. There is a field when adding the DVDs to enter a path and filename to the movie, to support ripped versions. The newest version contains the part that makes this whole project come together, the MCE Viewer (written and maintained by Brian Baskerville of mcezone.com). This application installs on your Vista MCE (it’s rumored to work on 2k5, but slow because it doesnt use the lite XML format), and reads the data from the database, which in this case, is located on an iSCSI drive shared across the network. What this app does is integrate into MCE and allow my to search my database by title, artist, coverart, etc. and play the network stored media. If there is a link to the network media in the database, there will be a “Play Movie” button on the synopsis page, otherwise it is considered offline media and there just to know that you have it in the database.

That’s it! A great DVD Library, easy to maintain, easy to store, and no more scratched DVDs. Please feel free to comment or start a forums thread if you want to discuss this in more detail.


Gigabit Ethernet in the home…

In my previous post, I discussed a storage system for my home theater network that would store all my digital video and music content. While it would be certainly reasonable to map shares from every computer and DVR to the server, we can get a bit of an added performance boost by attaching to it via iSCSI. In some setups, in may be necessary to map UNC shares, for instance, if you cannot or do not want to run additional cabling for your dedicated iSCSI network.

In my scenario, I plan on installing a dedicated set of ethernet cabling for the purpose of iSCSI, seperate from the data network used for general internet access or streaming content. As you may be asking yourself already, “Jim, wouldn’t this require TWO gigabit ethernet switches so that the traffic is partitioned and not stepping on each other?” You are correct. Gigabit switches are getting cheap these days. I could optionally use 2 low end gigabit switches, such as the D-Link DES-1026G, or the Linksys SRW2048. I have not entire decided on exactly what switche(s) I will use for my network yet, but chances are likely I will use my industry connections and end up with a Cisco Catalyst gigabit switch. This is my preference, since I can partition a catalyst and get by with 1 switch instead of 2, plus create any VLAN and custom configuration I see fit for the ports.

Regardless of which route I choose, I will end up with a gigabit network for the iSCSI, and a minimum 100Mb network for the data/internet/etc. I will certainly update this post when I have narrowed this decision a little more.


Forums Added…

One Bad Pixel is happy to announce that Forums have been added to facilitate discussions among readers. These are available and can be used with the same username and password as this blog (in fact, your saved logins will be remembered between them even). Please feel free to use them and make sure to request new subjects if you don’t see one that fits your topics.


Digital storage and RAID.

In a previous post, I discussed building a very large storage array for under $5000. Since the time I have written the original article, prices have continued to come down, drive capacities went up, iSCSI target software became more stable, and many other things that make this even more attractive than ever. My plans are mostly unchanged from the previous post, but I thought it would be relevent to summarize them here so you don’t have to read that whole post.

  • (12) Seagate Barracuda ES.2 SATA-II 500GB drives, + 2 cold spares ~$130ea
  • (1) SATA JBOD/RAID Rackmount Enclosure ~$750
  • (1) 3Ware 9650SE-12ML 12 Port RAID Controller w/ Multilane Connections ~$775
  • (1) 3Ware Battery Backup Unit ~$125
  • (1) Internal to External Multilane adapter kit ~$300
  • (1) Rackmount 16xPCIe Server to control and share the RAID Array ~$500
  • Total: ~$4270
  • I think it is noteworthy to say that there are other drives out there, some cheaper and some larger. I wanted to go with the ES.2 (or WD RE) as they are designed more for 24×7 operation and this type of application. Using consumer level drives for a setup like this is generally a bad idea. It should also be noted, that if you use Western Digital drives, you should use the RE version as opposed to the SE version. Trust me on this. The RE version is RAID enhanced, which has several differences between the SE, but the most important being that the RE is firmware encoded to be the given size. An SE 500GB drive may be 499.7, 501.2, etc. The RE 500GB drive will always be 500GB. This is very important in a RAID setup, where replacing a faulty 501.1GB drive with a 499.9GB drive will NOT work, be very frustrating, and probably make you want to hang yourself.

    Additionally, there is other, more chocolaty controller cards. If you have something against 3Ware, I recommend looking at the Areca cards (they even have a nifty LCD panel to show the health of the array, perform rebuilds, etc.) I chose the 3Ware from personal preference. I have used hundreds of their cards and never had problems. Why fix what isn’t broke.

    This setup, based on which RAID setup I choose, will yield the following storage space:

  • RAID 0: 6TB
  • RAID 10: 3TB
  • RAID 5: 5.5TB
  • RAID 6: 4.99TB
  • RAID 50: 4.99TB <-- This is what I will be using
  • The technical nitty-gritty is beyond the scope of this post, but here is a summary of why I chose RAID50.
    Because the majority of my IO operations to the array are read operations, I wanted something that had a bit higher performance on the read operation, which I was willing to sacrifice a bit on the write operations. RAID 0 provides the most read operation performance boost, however it entirely lacks any fault tolerance. As you increase the number of drives in your array, the chances of a single drive failure increase. In a RAID0 setup, any 1 drive would destroy the entire array.
    So… Because Fault Tolerance is a requirement (I’m not going to re-encode 5TB of video unless I have a catastrophic fire and cant grab the array in time.), that rules out RAID0. RAID 10 is 2 mirrored RAID0 stripes. This is a rediculous waste of storage capacity without any major benefits, other than you get the performance of RAID0 and the Fault Tolerance of RAID1. Scratch RAID10.
    RAID 6 implementations are rare and not well documented, but it is basically RAID5 with dual parity. I scratched this because its confusing and offers no major advantage over RAID50.
    RAID 5 offers enough fault tolerance for my needs, with a slight performance it.
    RAID50 offers the same great redundancy as RAID5, with a read performance boost like RAID0. It takes a slight penalty on the write operations because it must write parity information more than once. Most of my ops are read, so this one is FTW.

    In regards to my server… Yes, I know this is cheap. No, I cant replicate this price exactly and consistently, but eBay has a lot of bargain barrel servers for the cheap. It needs to serve one purpose only, and that is to hold the 16xPCIe RAID controller card and serve as an iSCSI target. Nothing more. I intend to use Windows Server 2008 or Linux using IET. This iSCSI target will connect to multiple other computers and PVR systems with iSCSI initiators via dedicated Gigabit network (more on this later).


    HT Speaker choices

    When planning my home theater, one of the single largest costs involved will be the selection of speakers. In my specific theater, I have chosen to re-use speakers I already own. In 2003, I purchased a set of Acoustic Research AR1 Hi-Res series main speakers. I had done a large amount of research into the company, and after comparing a large number of speakers, the AR1 sounded the best to me. AR had a long reputation of building some of the best speakers available, and despite their rocky financials, I made the decision anyways. Towards the end of 2004, Acoustic Research went bankrupt and ended up selling their speaker division to Jensen. This certainly would have tarnished the reputation of the solid Hi-Res series speakers, however the product line was discontinued and not picked up by Jensen.

    I continue to stand by my choice, as these speakers have looked and sounded absolutely fabulous for the years I have owned them. I feel proud to be one of the few select owners of the AR Hi-Res series, their flagship product just before their demise.

    Over the past few years, I have managed to acquire many other AR speakers in the Hi-Res series to complete my setup. In 2005 I acquired an AR2c center channel new in the box from a retailer that happened to have 1 left sitting on a shelf after the bankruptcy. I acquired it at a significant discount, knowing that the manufacturer was no longer in business.

    In 2006, I was able to locate another retailer that had a new set of AR17 surrounds from the Acoustic Research Hi-Res series, however what I really wanted was their bigger brother, the AR15. I decided at the time to buy the AR17s and continue searching for AR15s.

    This month, May 2008, my 4-leaf clover apparently worked, as I was able to locate a set of nearly perfect used AR15 surround speakers. The cost was good, and the speakers are in excellent condition, so I now have a complete set, aside from the Sub.

    Since I have kids, one of the things that worries me always is damage to the speakers. How could I repair them if they become damaged? Well, my daughter tested this theory by pushing in one of my tweeters on the AR1 mains. I was slightly dissappointed. After some searching, I found a vendor ABTech Systems that sells replacement speakers to repair the Acoustic Research speakers, from the original manufacturer. (Acoustic Research assembled the speaker units from speakers mfg by other manufacturers). A special thanks to ABTech Systems for their commitment to the Acoustic Research owners of the world.

    So, after several years of searching and waiting, I finally have the speakers that will serve as the primary system for my home theater, which will be a 7.1 Surround system. The setup is as follows:

    • Acoustic Research AR1 Mains, with 15″ Side-firing woofer powered by 500W Carver Sunfire amp
    • Acoustic Research AR2C Center channel
    • Acoustic Research AR17 Mid-Surrounds
    • Acoustic Research AR15 Rear-Surrounds

    While I still haven’t entirely decided whether the better AR15 surrounds should go in the middle or the rear, I’m sure a little trial and error will help present the answer to this.
    Also, you will notice that I do not have a dedicated subwoofer for the system, but am utilizing the 15″ side-firing woofers on the AR1 mains as my LFE. These sound great, however I do intend to eventually add a dedicated sub to go in the rear of the theater. I am currently actively seeking an Acoustic Research ARS500 (or ARS300) subwoofer in Black Ash. If you have or no someone that has one of these, please let me know. I may opt to use an alternate dedicated sub until I can find an ARS500 someday.


    1080p de-mystified

    I wanted to share a link to an excellent discussion and tutorial on 1080p, what it means, why you should care, and how to understand the nitty-gritty about it. Without further ado, here is the article.


    Intro to my Home Theater

    For the past several years, I have spent countless hours researching and planning products, technologies, and designs for my home theater that I intend to build someday. I have always been the type that plans such large and elaborate projects that they will take years to accomplish, but I feel that this is one of those ventures that will be better the more I plan. I will only be rewarded by my extensive planning and research.

    Now that I have chosen to change the focus of my blog, I would like to begin a series of ongoing posts discussing research and designs I have in mind for my future home theater. I hope that my discussions will help others in the same planning stages, and encourage comments from others that have done research, build home theaters, and are interested in the subject.

    A little background… I love movies. I have always loved movies. I have a collection of over 800 DVDs, and growing perpetually. I have always been involved in technology, and have long wanted to integrate my love for both into a common ground. The logical and most rewarding (to me) choice here, was to plan and build a home theater. Now, when I say home theater, I don’t mean a room that is converted to a viewing room part time, I mean a light controlled, acoustically sound room dedicated to the display of movies.

    Some of my initial decisions that I have used to help guide my research was what technologies I would focus on, and what equipment I had available already. This analysis helped me build a starting point for my designs. My areas of focus on the project are to make a system that is easy to use, technologically sound and scaleable, and of high enough quality to impress yet stay within a reasonable budget. In the long run, I expect that my theater will end up costing me close to $20k, but entails more than just my dedicated theater, as the technology I chose to work with entails more of a whole-home system, with a dedicated viewing room.

    Over the next few weeks, I will be writing a series of posts discussing what I have chosen, what research I have done and am still doing, and what my progress is as I continue. I encourage anyone and everyone to post comments to suggest products, provide ideas, ask questions, etc. I will be happy to research your question and provide a summary of the results for you.


    Shifting the focus of OneBadPixel

    As anyone following my blog has noticed, readership is down. This is no suprise, I have been having a tough time finding interesting information to write about, partially due to my own time constraints, and partially because of the broad variety of subjects I used to write about. Because of this, and because I want to be able to present more timely information that is more pertinent to a specific subject, I am going to be shifting the focus of OBP to Home Theater. Home Theater is something that interests me and that I spent the majority of my time researching new products and technologies for. I will be sharing ideas, products, technologies, and design considerations on stuff I review and design, progress updates on my home theater, and providing helpful information on deciphering the important and unimportant features of things to help others decide what products might be right for them. I hope you all enjoy the new format, and look forward to reading your comments.


    Street of Dreams irony

    Every once and a while, I come across a very funny bit of irony on the web. Today was no exception. I often use Google Trends to find new content for my blog, and I took a look at this trends report for “street of dreams”. Now, in case it has changed since I found it, I screen captured this wonderful piece of irony in all its …Read On


    An Alternative to DNSStuff… part 2

    A while back I wrote an article discussing my dissatisfaction with the commercialization of DNSStuff and the search for some alternatives. After seeing that the article has been the primary source of traffic and links into my site for the last couple months, I have determined that I must not be alone in this, as I continually am getting hits and references to searches like “dnsstuff+alternative” and the like.

    I wanted to follow up on the previous article to summarize the solutions that have either been presented to me, found their way to my site, or I have found since writing the article. This post is designed to keep the discussion alive, aggregate the data into one spot, and in general, encourage more comments and recommendations on the dnsstuff alternative discussion.

    I would like to take a moment to indicate that I appreciate all that DNSStuff has done over the years, and continues to do, even though it no longer fits my personal needs. They have a very solid set of tools that have always performed well and provided countless hours of time-saving information. Their recent decision to restructure their service to require logins to use, severely limiting the number of times you can run the tools without paying, and in general, adding all kinds of fluff to their website has just simple made it a tool that no longer saves me enough time or energy to bother using it.

    Among the several dnsstuff alternatives floating around out there, the following I have found to be my favorites, and the most used by me. Here they are listed in order of preference, however preference is a little deceiving since I use each of the tools in a slightly different way.

    http://www.intodns.com - A DNS Checker very similar in form and function to the DNSStuff DNSReport that everyone had loved.
    http://www.freednsinfo.com/ - A collection of tools to check several individual items that are typically involved in troubleshooting a DNS issue.
    http://www.diggip.com/ - Similar in function to FreeDNSInfo.com, but not quite as polished. Seems slightly more responsive than freednsinfo.com but with a couple less tools.
    http://www.squish.net/dnscheck/ - While not as polished and pretty as the others, this tool provides a lot of very useful information that can be used to troubleshoot a DNS issue.
    http://www.w3dt.net - Lots of neat things, althought a little slow in the US since this site is located in Australia. Thanks Dave.
    http://www.dnsqueries.com - Lots of useful tools for checking lots of DNS related issues.. Thanks Bidone76.
    http://clez.net/net.dns - A nice report, although a little tricky to find where to start. Thanks Tom.
    http://serversniff.net - A bit slow, but makes really pretty infrastructure graphs which are worth the wait. Thanks Tom.
    http://www.fixyourip.com - A bunch of individual tools, somewhat useful, fairly fast. No aggregate report of DNS status. Thanks Mills.

    http://www.dnsstuff.com - No, I haven’t disowned them alltogether, as they still have a nice tool fleeced behind some poor marketing decisions. They still get on the list because I give them a lot of credit for doing what they did for so long. (My suggestion to DNSStuff: At a minimum, provide a long term cookie authentication that auto logs you in, and works properly.)

    If anyone else has any good entries or discussion on the topic of dnsstuff alternatives, please feel free to post them here and I will integrate them into the comments. If you happen to have some source code (even in beta state) that you are willing to share for some of these, I will be happy to build yet another free (perpetually free) tool for this.


    Switching from XP Pro 64 to CentOS 5.1

    So this is a story of “The Good, The Bad, and The Ugly.”
    After some time of using my new computer, I have found that running XP Pro x32 is unacceptable for memory limitations and wasting all that super-duper functionality of my Intel Q6600 CPU, so when I set it up, I used Windows XP Pro x64.

    I decided that Win XP Pro x64 wasn’t stable enough to my liking, so I finally decided to get the time around to install something different. I chose to install CentOS 5.1 x86_64 because I am happy with its style and features, and doesn’t have some wierd name like “Fiesty Fawn”. Not to knock Ubuntu, it just seems that its more of a “Linux for non-linux users”. I was planning on installing Gentoo, since my previous favorite CentOS 4.3 was a bit out of date. I just pinged CentOS.org and found that 5.1 is released, so I downloaded it (at an amazing 16.8Mbit sustained from ANL.gov mirror)

    On the Windows front, getting x64 support means installing Windows 2003 Server, Windows XP Pro x64, or Windows Vista 64Bit. 2k3 Server has some useability issues for normal desktop operation, as it is designed to run as a server.. they can be worked around, but …Read On


    Setting up MS Intellimouse Explorer 2.0 in Linux

    I recently fought with my Intellimouse Explorer missing the functionality of the side buttons (thumb buttons) in Linux. I found dozens of links of people discussing this, but the answer ended up being a compilation of all of the discussions (and some personal trial and error) so I wanted to publish how I made it work. This was done …Read On


    Everything I need to know about the future, I learned from Sci-Fi.

    I learned that…
    …Aliens exist in bulk.
    …Not all aliens are friendly.
    …Aliens that present themselves to one person are going to do strange experimental things to that person.
    …Aliens that present themselves to a small group of people want to communicate.
    …Aliens that present themselves to the entire planet are about to kill us and take over.
    …Aliens that send us signals from deep space are helping us, not sending self-destruction plans.
    …Aliens that pretend to be humans are about to kill us and take over. …Read On