It can do all that you require.. It would mount both FAT and NTFS drives automatically. If you need write access to NTFS drives, look at *www.ntfs-3g.org For 3-D desktop, look at *en.opensuse.org/Beryl and foe playing MP3s, check out the enabling multimedia sticky on this forum.