Grazie a queste estensioni, Duncan ha realizzato una composizione QC che esplora i flussi di informazione relativi ai programmi di BBC Radio e visualizza in tempo reale una specie di guida visuale alle trasmissioni in onda in un dato momento, che appare sullo sfondo del desktop quando si attiva il salvaschermo. L'applicazione, che funziona solo ed esclusivamente con Snow Leopard (ce l'ho ma non l'ho ancora installato e quindi non posso vedere com'è), è disponibile dalle pagine dei Radio Labs. E' l'ennesimo spunto di riflessione sulle nuove modalità di convivenza tra un medium antico come la radio e i nuoi mezzi multimediali. Pensate a quanto sarebbe interessante adattare lo screen saver "radiocorriere" di Duncan alle informazioni sui programmi di centinaia di stazioni, magari con una funzione di time machine capace di indicare quali saranno i programmi futuri e una interfaccia diretta che consenta di programmare la ricezione o la registrazione di quei programmi, sempre via Internet beninteso.
Fun with Quartz Composer in Snow Leopard and the BBC Radio Schedule
Duncan Robertson Wednesday, 7 October 2009
Quartz Composer [QC] comes as part of Apples Developer Tools on OSX. It is described in Wikipedia as 'a node-based visual programming language'.
So, with all these patches, you create a composition, which is a file with a .qtz extension. Here's an example of what a composition looks like:
A composition can be ran stand-alone, exported as a QuickTime movie, or used in a Cocoa application. It can also be used as a Screen Saver or iTunes visualization simply by dragging it into the correct folder on your Mac. A patch can also be nested in a patch, so as you can imagine the compositions can get quite complex.
One of the limitations of the initial version of QC was that you could only load RSS feeds and not arbitrary XML. Luckily this had been addressed in the new version, so as well as all the other awesome new patches, there's one that lets you provide a path to some XML, and handles downloading and parsing into a structure, as well as download progress information and a flag for when the data is ready.
With this new functionality as well as other new patches, I have created a composition that rolls through the BBC's National Radio networks and displays who is currently on air, as well as downloading and displaying the network logo and a pretty image for that show.
You can download the composition here:
To install you need to:
1. Make sure you are running OSX 10.6 (It won't work otherwise)
2. Unzip the downloaded file
3. Move the BBC Radio Now.qtz file into your Screen Savers directory.
/Library/Screen Savers 4. NOTE: You may need to create the Screen Savers directory if it doesn't exist Now you can go to the Screen Savers settings page in system preferences, and you will be able to choose BBC Radio Now from the left hand menu. You can also adjust the duration in which the radio stations are switched via the options tab. Oh and remember, if you're not connected to the internet then you won't see anything.