Why is this all goofy looking? Probably because your browser doesn't support stylesheets or you have an old stylesheet. Try hitting reload or upgrade your browser today.
fatmixx iconFatMixx Logo
Check out Coolspotters!
Advertising
Latest Featured Video

This is basically an interview with John Gaeta about the approach taken in the upcoming remake of Speed Racer. The movie looks great, and I’m such a fan of the Wachowski brothers that this is on my must see list. The Matrix and V for Vendetta are among my favorite movies in large part because of the visual and stylistic weight of their films.

3:56 am | 1 comment
Advertisement

Donate

Speaking of end of year giving (give via Kiva.org!), another organization I give to every year is the Electronic Frontier Foundation (EFF). I mention this because the entertainment setup I describe below is one that the movie industry would like to outlaw directly and have, with current laws and lobbying, managed to indirectly make very difficult. The EFF fights these laws that are both anti-free-market and anti-consumer (a more common combination than you might think).

In fact, the setup I describe below is really only possible with a little bit of labor and using DVDs as opposed to HD-DVDs or BluRay sources. The movie industry tries to “protect” their movies and music with a technology broadly called DRM, which makes it impossible to view the movies you buy in the ways you want to. New DRM technology is why I’ve sworn off buying HD media. To make this clearer, let’s walk through my new setup.

Here’s what my goal is with the new setup. I want to be able to use my computer as a digital video jukebox with my TV. Basically, I’d like to end up with my movies on my computer so that I don’t need to keep the DVDs in the same room as the TV. This way, I can also copy the movies to my laptop when I travel (again, no discs to break or carry), or put them on my iPhone just in case I’m stuck somewhere.

The first part of getting this working is to get the movies onto my computer. Because of the DRM the studios use, this is more difficult than it ought to be. I’ve written up how I do this on the Mac in an older post, so if you need help, check that out. Please note that I’ve since changed my process a bit, though it involves some commercial software. Specifically, I’ve switched to using a great piece of software called VisualHub. It has presets for every device, including Apple TV, iPhone, PSPs, etc. So, everything from Step 6 onward has been replaced with the simple, “fire up VisualHub, select your device and quality and hit GO.” I typically use the Apple TV settings, with H.264 checked and High quality. I let iTunes cut an iPhone specific version as well when I need one.

Now that I have a version on my computer, I need to get it on the TV. Since I own an Xbox 360, this turned out to be pretty easy. The XBox can connect to a Windows PC and stream videos, photos, and music to the XBox and out to the TV and receiver you have it connected to. It’s not just for playing video games, after all. I assume that the PS3 allows similar functionality, but I don’t own one to try it out.

Now, I don’t own a Windows PC, since I’m a Mac/Unix person and only have Macs in the house. That would be a problem except for a nice little program called Connect 360 made by the fine folks at nullriver. They have a free demo so I downloaded it and fired it up. Within seconds, I was able to fire up the XBox, navigate over to the Media tab in the Dashboard, select Movies and I was thumbing through the films on my laptop on the big screen. These movies are at DVD quality, which is roughly 480p for the HD enthusiasts here. Sure, it’s not as pretty as an HD source, but the XBox does a good job upconverting to 1080p.

I wanted to see if the software and network could keep up with a 1080p video without trouble so I borrowed a 1080p rip of Transformers from a friend because I don’t know how to convert an HD-DVD yet. I’ve streamed that using the above setup with great results. The video is gorgeous and I could still surf the Internet off the same computer. Not a bad setup.

Of course, if the movie industry had their way, I wouldn’t be able to do what I did. Technically, the DRM on the DVDs should prevent me from doing what I did. Because, however, it has been broken by numerous hackers over the years, it merely represents an inconvenience in this process. You could argue that I could easily just buy my movies off of a service like iTunes or Amazon Unbox but that still presents the DRM dilemma.

For example, in my setup, I have devices from 3 different manufacturers and several different movie studios. Microsoft makes the XBox 360 and Apple makes my Mac and OS X and Sony makes my PSP (which I’ve stopped using for video in favor of the iPhone). If I chose iTunes, I would need to buy an Apple TV in order to watch the video on my big TV. In fact, the movies I’ve bought from iTunes don’t work in the setup I’ve described because the XBox doesn’t understand Apple’s DRM. Amazon doesn’t support Macs or my iPhone (yet), so that’s a non-starter as well. The only way to do this is with a DRM-free copy of the movies.

Which brings me to the title of this post. There are two ways to get DRM free copies of your favorite movies. The first is to do what I’ve done, buy DVDs and go through the trouble of stripping the DRM off and encoding them for your computer. It’s a lot of work (takes about 4 hours per DVD on a MacBook Pro).

The other option is to download these movies via a peer-to-peer (P2P) network or BitTorrent or whatever. This is technically both against the law (for the person making the video available) and opens one up to civil lawsuits from the movie studios.

Think about that for a second: To use the devices I own in a way that they all enable, the convenient choice is to download the movies for free. All I want to do is use the hardware I already own with movies I’ve paid for and my choices are to circumvent the DRM on the DVDs or to download them from the Internet.

It’s ridiculous, and really shows the idiocy of the current copyright fight between the studios and their customers. There’s a future here for a nice little video jukebox device with a couple of USB ports for devices like the iPhone or iPod that serves as a nice hub for all your media. My Mac is almost perfect, in fact, but imagine a little $200 device. Believe it or not, they exist already, and the only reason they’re not more popular is because of stupid DRM battles from the studios that do nothing to stop piracy anyway.

Anyway, I’m considering moving my old iMac downstairs so that it’s attached via the wired network to the XBox 360. Leave all the videos on an attached terabyte external drive and I’ll have my video collection available whenever I want.

Also, consider this an thumbs up for Connect 360. The software has made all the videos and music available on my XBox and offers some nice other features that I’ve yet to take advantage of. The software retails for $20 and is worth it if you plan on making use of a setup like this. Enjoy!

Update: PS. HD Podcasts that I download via iTunes look GREAT. No DRM on those, and they look great on the TV. I can recommend the Political Lunch as one to start with. It’s a good rundown of the day’s political news. Good stuff.

1:37 am | 1 comment

Just an FYI for those trying to build Ruby 1.8.6 on Leopard, found this thread which linked to the following patch:

http://chopine.be/lrz/ruby-osx-patches/ignore-gsetcontext.diff

Apply it to Ruby 1.8.6-p111 source and off you go. What this means, primarily, downloading that file, copying it to the directory where you have the Ruby source code, and then running patch -i ignore-gsetcontext.diff. That should take care of it for you. Then just build/run as usual.

BTW, loving Leopard. Things feel snappier.

2:29 pm | leave a comment

Another bit of Google fodder, in case others run into this problem. BTW, this applies to a computer running Mac OS X 10.4 (Tiger), but I’m assuming similar controls exist in Leopard. I’ll know in a day or two. :)

So, on my work MacBook Pro, I noticed that the colors were extremely washed out. The gradients in the title bar of my applications almost looked like two color stripes. NetNewsWire lost the nice pinstripes, and on my development application, some of the tints on my background colors were off or not visible. For example, #FAFAFF, which should be a very, very light blue was showing up as white on my screen.

It sure seemed like the contrast was off, but the Displays Preference Pane only allows you to either change the brightness or try to calibrate the display using a fairly complex and meaningless tool (for those of us not doing professional color work, at least).

Well, after using the handy search feature in System Preferences and searching for contrast, I found that the Universal Access preference pane contains an override for the contrast for your system apparently to allow people with different vision problems to use the display. Somehow, and I’m not really sure how, this Enhance Contrast setting was set away from “Normal” or the far left. Bringing that setting to Normal has gotten my colors and gradients back. Trust me, it was weird living in an unsubtle world.

2:39 pm | 1 comment
slingbox

This weekend I finally decided to pick up the SlingBox after struggling with the lack of a TV in my home office. I’ve been in there a lot lately, working late and have been going nuts without the background noise of TV. I’ve ended up buying silly movies from iTunes. I’ve also gone through my DVD collection several times over. I think I just need background noise after growing up in a house that was never quiet.

So, why the Slingbox? I have a house that’s just about 90 years old. That means no cable in most rooms and no phone jacks. As it is, we have an Ethernet cable running across the floor upstairs to connect my office into the router in the other room. The idea of running a coax cable across the floor isn’t appealing. And yes, we’ve thought about having the house wired. That’s coming, but not for now.

slingplayer screenshot 1

To deal with this, and also to get ESPN and live sports into my office, I started looking into IPTV solutions. There was the open source route with MythTV, but that would require another box with a computer’s power supply. There’s enough power getting drawn by devices in the TV room already. Then there’s Sony’s LocationFree. Their devices don’t have a tuner and need a set-top box to control. I don’t really want to interfere with whatever Heidi might want to watch in the other room, so that was a non-starter. On the other hand, Sony has a PSP player and I own a PSP. On the other hand, the Slingbox has a version that has a coax in and has an analog tuner built in, so that’s the one I ended up going with, especially after reading reviews.

So far, it’s been great. The viewer is a bit of a CPU hog (probably because the stream is encrypted) and the box runs very hot, but those are my biggest complaints. Setup was a breeze, installation was painless, and I had TV on my computer within 15 minutes of opening the box. That includes wiring it all up (granted, I’m pretty good around my AV gear).

I wondered a while back whether it would run on a G4 Mac. While it takes up 50% CPU on my dual core Intel-based Mac, Heidi’s 1.25Ghz eMac kept skipping and pausing trying to play the video. Again, the encryption was probably to blame. On my iMac, I can program, run Eclipse, do whatever with minimal impact on the video.

Another Slingbox screenshot

If you look closely at the screenshot of the player, you’ll see what it looks like in it’s smallest mode. It’s tight. Click one button and a remote control pops up where you can punch in any channel. Quick channel buttons are included right at the bottom, and clicking the little inverted triangle to the right exposes more presets. The most important feature, though, is the “Always on Top” option, something that too many players forget (I’m looking at you, iTunes!).

You also may notice the bit rate on the bottom right of the picture. Yes, that’s 6 Megabits, really. I don’t think I’ve ever had that much sustained bandwidth flowing across my home network. Good thing I’m upgrading to Gigabit at home right now. (OK, Gigabit won’t improve anything, but it sounds good, doesn’t it? Don’t tell my wife…).

The one feature I haven’t had a chance to test is the remote viewing. Slingbox apparently allows me to watch TV across the Internet, even on some mobile devices. I had some trouble with getting this set up with my router (some UPnP issues for the geeks) so no joy yet. Seems like these network apps are still problematic, and it’s not just limited to the Slingbox. The key feature, not obvious unless you’re a techy, is that the player and the box are adjusting the bit rate dynamically based on connection quality. That feature alone enables Internet viewing of this video. It’s pretty much a must have for a consumer device.

Overall, after the first few days of actual use I’m really happy with the purchase. I recommend the device if you’re looking for TV over your home network.

A small side note: I’m out of network ports in my living room. Basically, I have 4 ports on the router. One goes to my office (where there’s another 5 port switch), one goes to Heidi’s office, and the Tivo and XBox360 take up the other ports. I’ve had to disconnect the PS2 (no major loss). So, right now the Slingbox is plugged into the switch in my office with another cable running across the floor. Needless to say, the 8-port GigE switch is on the way from Amazon.

2:13 am | 6 comments