Did you know...
The Wombat iTunes Control is the second released sample application for the Serial Wombat. It is written in C#, using Microsoft's free Visual C# Express development environment.
This application makes use of Apple's fantastic SDK for iTunes. This kit allows you to control iTunes using a COM interface (Component Object Model, not COM port...). In C# express, all you have to do is add a reference to your project to the COM interface.
As I said in the last sample project, I'm a rotten Windows programmer. I spend my days writing embedded systems software, mostly in C and assembly for devices which don't have a graphic user interface, like the Wombat itself. But I'm getting better. If you have constructive criticisms of how I've designed and written this application, I'd love to hear them. Please use the contact page on this site.
This application is designed to show how to use a number of Wombat Features (check out the video):
The rest of the circuit is the same as the demo in Getting Started
This application has only been tested on Windows XP with iTunes version 184.108.40.206. You may need to download the .Net 2.0 framework from Microsoft to get this app to run.
When you launch the App, it will appear as a Wombat icon in your system tray. Right click it and open the Serial Port attached to the Wombat. Note that you must power cycle the Wombat in order to change baud rates if you're using Autobaud (the default when shipped).
Basically, it's real simple. Launch iTunes, and select a playlist or library. Launch the app, and connect to a Wombat. Your currently playing song will appear on the LCD. You can adjust volume with the pot, the playing song with the rotary encoder, and pause and play via the button.
If you don't have a particular piece of hardware (for example the rotary encoder) the remainder of the functions (such as the LCD) will still work.
Copyright Wombat Interface Products, 2005-2008. All Rights Reserved.