This is really bugging me. I am using 3.0.316.
The Archos is visible as a standard external USB drive, E:, and its volume name is "JUKEBOX".
MC did not detect it automatically, I defined it within the "Configure Handheld" as:
Path to Detect:
E:\Music
Display Name:
Archos
Default Playlist Directory:
\!PlayLists
Playlist Filepath:
.\Music
All directories are pre-existing on the external drive.
A synch of an existing playlist copies the tracks, as expected, as subdirectories named \Music\[SUBDIRECTORY].
However, MC dumps the playlist into the root of the E:\Music directory.
In addition, the playlist entries start with a repeated name:
.\Music\Music\[SUBDIRECTORIES...]
Now, Rockbox (the OS installed on the Archos) is smart enough to parse the repeated Music\Music entries and find the files indicated, but what I want is the Playlist files to be deposited into the E:\Music\!PlayLists directory.
What's really bugging me is that I used this exact setup about an hour ago using 3.0.309, as a test, and that time, MC correctly deposited the playlists into the !PlayLists directory. I was very pleased.
Then it stopped placing them correctly working on a subsequent synch. I tried upgrading to 3.0.316 but this behaviour is unchanged.
This has to be a bug with MC, right? Nothing in the configuration of the external drive, the host PC's library, or Windows was changed.