This brings me to what I want to build this winter: A real HTPC.
My wife and I are considering enhancing our HT with a PC-based engine for playing DVDs, CDs, etc. The DVDs, CDs, AVIs, MPEGs, and whatnot will be stored online on as many large HDs as necessary. Probably a couple of TBs as we've over 600 DVDs, a couple hundred CDs, over a hundred Laserdiscs to digitize, and about 700 VHS/SVHS tapes to digitize.
Here is what we want:
- Voice control for load/start/pause/stop. Existing amp remote is fine for volume control. Something like "Movie, Memento", "TV, Star Trek, Next Generation, All Good Things", "Music, Cirque du Soleil, Dralion". The Movie/Music/category header is probably necessary to differentiate between shows and their soundtracks. We have Cirque's Dralion, for instance, on CD for the soundtrack and DVD for the program itself.
- Device switching. When selecting a program the amp should turn on and switch to the input designated for the HTPC, the TV should turn on and switch to the proper AV line, and the movie should start playing. No need at this point for other automation like light dimming or curtain controls. I expect all media sourced from the PC to flow from one set of A/V cables - S-Video and digital audio.
- Menu control; i.e. all DVD features available. Preferably via voice but remote OK.
- (optional) Re-compress DVDs to a more compact format to reduce HD requirements.
- Management database to track names & locations of files, cover scans, encoding specifics, any other associated info we think of.
- A "coffee table book" binder to place in the HT room. It should include a complete list of all media available. Preferably generated from the management database. This would be the reference for browsing the collection.
- Easy, preferably fast, method of adding new movies to the collection. Something like 1) add media to storage subsystem 2) add entry to database describing new media 3) train system for voice name of new media 4) go watch it.
Here is what we do not want:
- Dependence on a keyboard, mouse, or separate screen to drive everything. A separate remote is probably acceptable for tasks that aren't easily done through voice control.
Here is the budget:
- Whatever it takes, but reasonable. Figure a few hundred for the base PC + more for disk space + more for whatever video card is the best solution for this (AIW?) + whatever software is needed
Some thoughts:
- 300GB 5400RPM drives should be fine with a small 7200RPM drive for OS.
- The PC itself will be mounted in the basement below the HT equipment so noise and cooling are not issues.
- OS can be anything that this all works for; Windows, OS X, Linux. As long as the associated hardware can take the amount of disk this will consume.
- PC backup won't be done beyond OS & apps. In the event of a disk failure or corruption, it's basically a given that the videos will have to be reloaded from source material. Well, things that are digitally acquired or imported from non-digital media (SVHS, etc.) may get a one-time backup.
- This will not be used to copy rented DVDs. We generally do not rent; buying is cheap enough and we prefer the flexibility to watch whatever, whenever. This is simply housing the collection of discs we've purchased.
- I'm guessing off the shelf voice control like Via Voice or Dragon would be sufficient. Even just the basic version as all we really want is voice command & "macros"; not dictation.
- Source discs, at least for CDs & DVDs, will be placed in plastic-lined boxes and stored in our basement. It has a cool temperature and a dehumidifier to keep them safe. Boxes will be labelled with their contents using a printed label slid into a plastic sleeve for easy updating and durability.
- What gotchas exist if this is extended to multiple sets?
- Big project, and very time consuming. We probably won't actually execute this until late Fall or Winter.
Please feel free to suggest products and tips that will help us build this.