This is a project to create make it possible to control enable iTunes to be operated on a headless server without the GUI. It provides a TCP server which can be connected to locally or remote by other applications to control iTunes.
The server only currently runs on Mac OSX It's written in such a way that if someone knows how to script iTunes from ruby on windows, then windows support could be added.
- Provides a remote control server TCP server
- Provides scripts to interact with iTunes without using the TCP server.
- Able to add, remove and refresh tracks.
- Able to to list and remove dead tracks.
- Keeps a sqlite3 database in sync with the iTunes library to make operations very quick.
- Can Be used with Windows or Mac OSX versions of iTunes.
- iTunes (latest)
- MacOS X
- Mac Ruby
Instructions for install on different platforms can be found on the wiki.
If you need to rebuild gem and run all the tests, then from a terminal change to the project directory and type:
rake
[Server Configration] (https://github.com/shield007/itunes-remote-control-server/wiki/Server-Configuration)
TBD