I use Sound Juicer to rip all of my music. I have a lot of songs that published in a different language, and moreover that use different characters. I find the native file system doesn't support much in the way of file names...
cp -R /home/ecarroll/Music/Tom\ Morello\:\ The\ Nightwatchman/ .
cp: cannot create directory `./Tom Morello: The Nightwatchman': Invalid argument
It just doesn't like a lot of characters,
mkdir "foo:bar baz"
mkdir: cannot create directory `foo:bar baz': Invalid argument
cp: cannot create regular file `./Rebel Diaz/Otro Guerrillero/1 - Which Side Are You On?.flac': Invalid argument
Currently the device is mounted as VFAT
/dev/sdc1 on /media/87B0-1816 type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
Can I possibly reformat my SD memory stick, and put a different non-FAT FS on it that the Android can read? For reference I'm running on Ice Cream Sandwich but wouldn't object to rooting the phone if required to get around this crap. I even pay for these songs...