Announcing new XiTunes Plugin: Integrating X-Chat and iTunes

| | Comments (3)

I've completed an early, but usable prototype plugin for X-Chat and iTunes users.

XiTunes was originally written using the old iTunes "Visualizer" SDK. It was difficult to write for, and requried the use of multiple DLLs to ship data between X-Chat and iTunes. With the new iTunes COM SDK, it makes it much easier to talk between the two applications.

Download the XiTunes DLL, and load it in X-Chat. You can get help by typing /xihelp after it loads.

Current features:
* Announce to the channel what track you're listening to.
* Play/Pause, Track-Forward, Track-Backwards all from within iTunes.

More features to come. I plan to add a /dcc download trigger, further iTunes integration including buttons in the GUI itself, and other features.

Download From Here.

Notes:
Requires Windows iTunes 4.5 or newer.
Tested with Windows X-Chat 2.0.8b. I do not know how well it works with earlier/later versions.

I don't guarantee that it won't crash your X-Chat. X-Chat's C plugin API doesn't seem very stable sometimes. But, in all, it works pretty well.

The new iTunes SDK is so nice, I plan to write more applications taking advantage of it, including programs to fetch album art, fix MP3 tags, normalize internationalization, and many others. I'm swimming in ideas for this right now.

Enjoy, and let me know if you have any problems.

Just in case any geeks have problems, I also have the debugging symbols available.

Categories

3 Comments

Adam "rampage" Meltzer said:

If you restart iTunes while the plugin is loaded, and try to get track information, it WILL crash your X-Chat.

Nick said:

cool plugin, was just wondering if you will be releasing an updated version that allows you to edit the way it displays the song info in xchat?
Kind Regards,
Nick.

edit by rampage:
I swear, it's really on my radar. I've been so ridiculously busy with work the past several months I haven't even had the chance to look at it. I may just publish the source and let the community take over from there. Thanks for your interest!

It says that it cannot find one of the files that comes with it. I sent you a Friend Request on XBL, so talk to me if you see me on. GT- Demonic Felony. Thanks a lot.

Leave a comment

Gamercard

Recent Flickr Uploads

www.flickr.com
This is a Flickr badge showing public photos from rampage. Make your own badge here.

Recently Played

Archives

Tag Cloud

Support this site!

Creative Commons License
This weblog is licensed under a Creative Commons License.