This post is long overdue, but I think it’s finally time to evaluate where we stand on this project. Beginning last term, I ran a series of mods on the AppleTV in the ITG main office, some of them relatively simple, others significantly more complex. The most important breakthrough was learning how to program a USB memory stick to serve as a “patchstick” for the AppleTV’s internal interface. This did not require installing a new, full version of Mac OSX, but simply modifying the kernel parameters of the existing OS. Once this was accomplished, I was able to install a series of specialized plug-ins allowing me to activate a bunch of stuff, from mplayer to SSH and VNC. The coding and installation instructions for all of this, as well as links to the relevant plug-ins, are available on the AwkwardTV Wiki. Some more mucking about in the system OS allowed me to plug in an external keyboard and mouse. Thanks to Yanni’s expert XML skills, I was able to install and run Firefox as well. But most other programs, such as Mac Powerpoint, refuse to launch.
So, all of this begs the question: what can we actually do with an AppleTV? Firstly, the internal Frontrow software has an excellent slideshow feature that incorporates background music and advanced transitions and montage effects. Installing mplayer allows me to run pretty much any media file in any conceiveable file wrapper or codec. It also has a nice playlist feature, with a randomizer, that allows me to cue up a bunch of movies from a remote drive (a big advantage over the built-in Quicktime Player). SSH and VNC make it possible to login remotely and perform a number of important activities. Finally, Firefox allows for a range of possibilities, including fullscreen flash animations.
I see three possibilities for digital signage. 1.) Write a flash application to display the movies and text we require and run it fullscreen in Firefox. 2.) Stick with the existing software options and run either a sildeshow of still captures or a looping, randomized playlist of digitized clips. 3.) Compile a presentation in Powerpoint, including stills, text, and (possibly) movies and export it to a QT movie that could then be played on the AppleTV. None of these are particularly satisfactory. Option three might be the most feasible. Option one is definitely the most flexible and potentially the best-looking. But my flash programming skills are only very basic, so this would have to be something for Yanni to tackle.
NB: Apple is about to release a major new update to its existing AppleTV software, allowing users to rent HD movies, and if history is any guide, it will inevitably break all of my mods and send me back to square one. So, we should keep this in mind. Nobody update the AppleTV unless absolutely necessary!!
Thanks!