All artwork and complete specs will be provided to the selected service provider but here is a summary.
The app loads external XML and saves an Object to a locally cached Object so it doesn't have to be created with each page load (the app appears on multiple HTML pages).
The app is split into two mini-apps.
1. Audio Player
A custom skinned (art supplied) MP3 player with controls (Scrubber, RW, Play/Pause, Stop, FF) is required to play from a list of artists/tracks contained in the XML file. The list of songs will be longer than the view pane and a custom scrollbar will also required.
2. Dynamic Accordion Menu
The XML file also contains a list of Artist Categories (currently four), each with an undetermined number of artists. Clicking on a category expands a small view pane with custom scrollbar to see all artists. Clicking another category collapses the previous category and expands the clicked category. Clicking on an artist simply calls getURL. Simple really!
This will be an easy job for someone who knows what they're doing. I have very high standards and an eagle eye for detail so I need to see examples of work before selecting a provider.