iTunes, apparently, can be controlled in a Windows XP environment with jscript. Wouldn't it be possible to access a Windows XP machine via Telent and thereby control iTunes with scripts? I also think that it's possible to run iTunes from the Windows command line with online switches, but I've not been able to find any documentation as to what the switches and their syntax are. But, it appears that something like "itunes sometune.mp3" will start itunes with that file playing.
Coming up with scripts to accomplish particular functions is probably a nontrivial task (at least it would be for me), but couldn't it be done if someone had the motivation?
Apple has an SDK for the Windows XP environment with a couple sample scripts included and there are some available via web search which appear to work ok.
I created a couple .js files to new nextTrack and previousTrack and attached them to the external buttons on my laptop, that way I don't need to give the iTunes application focus or even look at the screen to skip tracks.
I also noticed that they have quite a few events you can capture so you know what is going on with the application so it should be easy to write an application that keeps track of any application changes. I realize its not done for you vincen but it is definately a viable solution. Doing it this way would also let you decide how to inteface it with NetLinx, I would assume that IP would be the best way, but you have the option to do it over 232 if necessary.
I have created a couple files that use the script object to control iTunes.
Chip Moody wrote:
Anyone that wants to seriously persue this should pay a visit to the Cre$tron Yahoo group - there is a participant there that has written such an app - I don't think he's gotten it out of a beta level yet, but it does exist.
Chip Moody wrote:
Assuming I don't get in trouble for this, yes - it's http://groups.yahoo.com/group/cre$tron/
I can find a reference to some "Lake Shore iTunes Server" thingy that got a couple lines at Digital Connect but not much more. Maybe you need to be registered with the group to access the files section containing the bounty?
Chip Moody wrote:
There are no files in existence on that Yahoo! group. What I was trying to say was that there was a participant in that forum that had been discussing an application he had been working on. Being in beta, he hadn't released it to the public, but may be interested in beta testers if he is contacted directly. I contacted him and got a very early version of the software some time ago, but I haven't gotten around to setting up a Mac here to test it with...
Is there any way for me to control a palylist from the Netlinx master to a computer with iTunes player? The computer is running Windows XP. I am looking codes that would open the iTunes and then play a playlist.
You can control iTunes through the Roku SoundBridge. Full search capabilties, add and remove and add songs from queue etc. I'm currently working on this project on the side and it shows a lot of promise. You can access and control WM10 as well as a number of other possibilites.
Youn can connect via IP to the sound bridge which has open source RCP documentation. With my programming skill I can only can so far but if anyone is interested I can share what I have. It is however in the rough stage and is a work in progress but it does connect to iTunes and give you full access to the library and search by text or through lists by genre, artist, album, composer, songs, playlists, etc.
Netlinx connects to Roku via TCP/IP.
Roku provides a bridge to iTunes, Windows Media connect, Internet Radio etc.where the files stream is output from the Roku by either digital or anolog connection to you AV equipment.
I also just installed a FireFly server applications that works with Apples Bonjour pointed it to my CD's folder on a network drive and it work just like iTunes again with all the searching capabilities and the iRadio station work great on the TP as well. With out any configuration I can search/select/display 92 internet radio stations.