Steve-O!
Wrap your mind around this, man:
An mjextman.exe command that will perform a playlist sync using all of the last-used playlists and options. It's gotta refresh any smartlists, even if MC isn't already running. It's gotta do it as quietly as possible... no prompts; just the sync dialogue, which should be able to be minimized or dismissed. Play a sound when done, but no prompts.
Heh, it's gotta lave MC running if it was running when the mjextman command was issued... tricky, eh? Don't wanna kill out of MC just because you plugged in your iPod.
I've been fiddling with a Mac at work... latest versions of everything. There's a program called iSync (
http://www.apple.com/isync/) -- it's freeware too. When you plug in your iPod, it automatically syncs your Address Book contacts, and your iCal calendars (your iTunes playlists sync when you plug it in anyway). Syncs your darn clock too.
It's heaven.
Well, it's just code. Someone could make a program that'll do the same thing on Win32. Run in the system tray, waiting for an iPod to be connected. When it is, it could auto-launch Outpod or Palm2iPod to sync your calendars and contacts. Send an mjextman command to sync your music. And by then, maybe we can figure out how to make it sync the clock, too,
Wild ambitions aside, we could have it as a shortcut on our desktops. Double-click, syncing away. And then, we have programmable keyboards and Girder.
Anyhow, it all starts with that mjextman command. How hard would that be, bro?