Categories: Misc / DotNet / Java / Coder / Linux / PHP Ask - La ask - La Answer

iTunes 4.5 - Global Hotkey Application

Hi All,

My biggest complaint with iTunes has always been the lack of hot key support while in other applications. Using the 4.5 COM support, I have created a little application that allows you to control iTunes without going to its window, or using its system tray icon. It also has a little 'stay on top' window that shows the currently playing artist and song title.

This is just a small application I have written for myself, if anyone else is interested, it is available at <http://www.mcneish.net/docs/iTunesKeys1_0.zip>.

You will need iTunes 4.5 and .NET Framework 1.1 installed on your machine for this application to work. It has only been tested on Win2k.

Cheers,
Ryan
[736 byte] By [rmcneish] at [2007-11-9 20:19:24]
# 1 Re: iTunes 4.5 - Global Hotkey Application
Can you possibly skin it as well, similair to the Mplugin (R.I.P.)
enjoilax at 2007-11-15 16:42:55 >
# 2 Re: iTunes 4.5 - Global Hotkey Application
U can use MacroExpress to set up global hotkeys, and then hit Ctrl-M to shrink the iTunes window to a small one that shows the current song playing. I've set F11 to be NextSong and F10 to be PreviousSong.

Thank you for your little proggie. I'll give it a shot!
b-boy at 2007-11-15 16:43:55 >
# 3 Re: iTunes 4.5 - Global Hotkey Application
Sorry, but where do you drop the .dll file?

I'm running WinXP, iTunes 4.5, and iPod vers 2.2 on a 40GB 3rd Gen.

Thanks.
b-boy at 2007-11-15 16:44:53 >
# 4 Re: iTunes 4.5 - Global Hotkey Application
THANKS, man! Finally, a Script for Windows!!! I think this is great! Works just fine, and I like the fact that it switches songs without having the iTunes window take control/focus/move to the front of the screen.

Bravo!

PS: Do you have any idea how to create a function to have the actual iPod play higher rated songs more frequently (as in iTunes with the Party Shuffle option?) I can't believe Apple didn't include this in the iPod, and I'd love to have this function while on the road. Thanks.
b-boy at 2007-11-15 16:45:59 >
[an error occurred while processing this directive]
[an error occurred while processing this directive]