Take a look at these two threads:
What playlist file types does the AMI understand?
Ideal data architecture for efficient browsing of external hard drive?
What playlist file types does the AMI understand?
Ideal data architecture for efficient browsing of external hard drive?