A while ago I came across a little write-up by a guy who had over eighty terabytes worth of movies and music stored.
He explained how he had integrated it into his home, including voice commands and all, so he could play any movie or whatever music he favored in any room, on any screen, at any time. There was a lot more to it, but this particular bit caught my interest. The idea of having a huge library of media at your disposal seems reasonably doable. The hardest part will be interfacing it all nicely enough to not be a hassle to put a movie on the screen.
The idea’s been rolling in my head for some time now, and yeah, it is definitely doable. There’s a couple of interfaces available for programmatically retrieving movie listings and other data from IMDb, making the process of finding a movie and its appropriate data more trivial than actually getting my hands on it. The latter wouldn’t prove more than a single day’s work though, at least not if we exclude the streamlining and optimizing for now.
And I could do the same for video games! Especially for the older ones, there’s a lot of emulators out there. Those might prove a bit harder to index and everything, and I don’t think the sites offering them up would be happy with me downloading their entire library over the span of just a few weeks. Might be a good stepping stone into automated web browsing though.
To throw it all together, I think it may be a good idea to have a central computer hooked up to a large living room monitor. All kinds of controllers connected for the aforementioned gaming, a wireless keyboard and mouse for more precise actions, and of course a mobile application to send the most common commands, like “play this movie”, “pause”, or “add this artist to the playlist”.
Scope is huge by now, but it still all seems rather feasible. I’ll just focus on getting the bare basics working first. I don’t even have any storage for this yet.