4. Dynamic playlist support (work in progress?).
That's my number one item, and I'm happy that Steve has said he's working on it. Aside from meaning that I can have a smartlist like "lastplayed >= 1 month" and have it really work without my synching the iPod every day, it should mean (I hope) much faster synchs, since most of the playlists I synch are actually fairly simple smartlists that result in my having 3 to 4 times the number of "playlist entries" to synch as there are tracks on the iPod.
* Sync time on ipod with time on computer
I would love this - it's really pathetic how poor time the iPod keeps, and it seems that this is known to mess up last played times rather badly. I'd be impressed if Steve could do it, though, since it's not going to be anything like reading and writing a file on the disk. Short of a good time synch, it would be great if the plugin could notice how far off the iPod clock is (if the clock is at least readable) and compensate for it in the synch data. Or at least have sanity checks (if he doesn't have them already) so that a synch doesn't produce wildly inaccurate data.
3) Fix the playlist naming on the iPod. I'm actually OK with having the playlist group in parentheses after the playlist name, but I HATE the extra spaces, they look weird and awkward. Even better, find a solution that will do away with the extra stuff altogether.
As the one who suggested the extra spaces, I have to comment
My objective was to have it appear, at least on the iPod's screen (which is the only place I ever look at them), almost as though the playlist group name isn't there, by taking advantage of the iPod truncating the name at somewhere around 15-20 characters. And for that, I was hoping for at least 10, maybe 20 spaces, not just a few. That would result in every qualified playlist having a "..." at the end, but otherwise being pretty readable. Of course, eliminating the need to qualify the names at all would be the ideal thing.
One really simple item:
* I'd like the synch dialog to remember the expanded/unexpanded state of my playlist tree, so I can tell at a glance that it's synching the right playlists.
Less simple item:
* I'd like to be able to tell it what to put in the Name, Artist, and Album fields. This idea is not completely well-formed in my mind. We can already tell it one of 3 things to put in the Artist field, which means that if I always fill in the "Album Artist" field in MC, and select that as my Artist field in the plugin, I have complete control over what shows up in the Artist field. (Well, actually, I use "Album Artist (auto)" and manually override the cases where it fills in "(Multiple Artists)", something I never want to see.) So I'd like to generalize this to the other fields. Why? Because of space limitations on the iPod. I can only see a limited number of characters in the Artist and Album fields (and the Name field in menus), since they don't scroll. So there are lots of places where I'd like to make heavy use of abbreviations to make these fields more useful. At the moment, my only alternative is to make the official fields abbreviated (so that they're the ones that synch), and if I want the full names available on my PC, put them in a user-defined field. But that's only an option for use inside MC, and I'd prefer to have my mp3's tagged with the full values in the official fields, for the sake of other apps.