Sketch 1



  • Using Dropbox as inspiration, this design features easy drag and drop of music files onto the interface or direct link input to album
  • Asynchronous importing means that users can input album and song details while music is uploading to the system
  • Efficiency features like album-level information automatically propagating to tracks speeds up the input process
  • Uploads can be previewed by music directors before being added to the playback library
  • This design focuses on the critical aspect of uploading music, CMJ reporting and playback library flushing is not included
  • This design was the stretch for ultra-efficiency

Sketch 2


  • This design aims to circumvent the tedious e-mail correspondence entirely by providing a separate interface for record labels
  • Record labels and artists submit and fill in music details on their own, and albums are automatically uploaded to the system
  • The music directors can preview albums awaiting approval, and choose to approve albums to the playback library or reject them
  • Checkbox genre filtering allows music directors to only see albums for the genres that they care about
  • Similar to Sketch 3, the library interface would show the number of air plays and allow a flush flag to be turned on for each track

Sketch 3



  • This interface mimics iTunes for external consistency and therefore (supposedly) easier learnability
  • Importing is done through a separate dialog, once the import has begun the user can go back to using the interface
  • Once an import has been completed, a dialog gives the user the option of previewing and accepting music into the library
  • The import completion dialog also shows tracks that failed to import and has text boxes for filling out track information
  • The user can always exit out of the import completion dialog and the tracks with missing information will go to an unfiled section
  • The library incorporates all functionality including number of air plays (to facilitate CMJ reporting) and a flush flag
  • No labels