Can I just ask what the difference is between "supporting iPod touch" and having "basic support".
By basic support, I think they just mean that it's not really complete yet. Some things that should or will work eventually don't yet, like transferring tag changes (like ratings or play stats) back to MC, for instance. Basic support basically means "It'll put files on the iTouch".
What is missing and how long can it take?
Is it just what's reported here? http://yabb.jriver.com/interact/index.php?topic=45467.0
Yeah, pretty much that's all of the known issues.
About the situation when the smartlist to be syncronized exceeds the capacity of the iPod, what should happen in normal circumstances?
This is particularly important when that smartlist contains both mp3's (l'll want them unchanged) and flac+cue (will necessarily be split and compressed to mp3 during the sync process) - in this situation I have no way of knowing how big the smartlist will be on the ipod.
I can control the size of the smartlist before the encoding but not predict the size after;
I can control the length (time) of the smartlist but there's no direct relation to it's size after part of it is compressed;
remember it's all dynamic and I'm trying to automate it as much as possible. any ideas?
You're right. That is always the trick. One thing that MC does now is that once it's converted a flac file to mp3, it can store that file alongside your flac file and "stack" it with the original. So it doesn't really show up in the library (although you can get to it if you need to), but it's there, and any tag changes that are done to the original automatically carry over to the mp3. Once it has that file available to it, I'm guessing it'll be able to more intelligently determine how big the contents of the transfer will be. What I did was to create a virtual handheld and had MC sync my entire library to it. That way, for every lossless file in my library, there is now a corresponding lossy version, so I don't have to worry about MC having to guess how much space it will need, or wait for it convert stuff when I sync.
There are a lot of threads in the MC12 forum about the stacks feature if you have any questions. There's also an article about them in the wiki. It's unfortunately a little more in depth than I have to time to get into right now.