Ok, so I did some testing and it works as it should but it does not work in my situation. Let me explain. When I mount my Windows Mobile phone as a mass storage device, it mounts the root of the storage card as the mount point. When the card is not mounted, the Windows Mobile operating system sees the mount point of the storage card as a folder called \storage card\. So I created a playlist on the device and opened that playlist and one created/synced by Music Bee in notepad. The paths in the MusicBee created playlist start with \My Music\ . . . , while the paths of device created playlist start with \Storage Card\My Music\ . . . Technically this is correct since when the storage card is mounted as a mass storage device, the folder \storage card\ becomes the drive letter (in my case drive G:).
So, do you have a suggested solution to let MusicBee know what to resolve the drive letter to for the playlist? In my case, I would imagine some setting in the device specific sync settings that a user can designate a root folder for (i.e. mounted drive G: = device \Storage Card\). Thoughts?
Another request - would it be possible to add a setting to designated saved location of playlists on the device? MusicBee defaults to creating a folder \playlists\ under the location specified as the root for syncing. However, WMP mobile does not seem to detect the ASX file there. When creating an ASX file on the device, WMP saves in a folder \playlist\ directly under the root folder of the storage card.
Also I don't know if this matters, but the device created ASX has this additional string:
<Param Name = "encoding" Value = "UTF-8" />