[Return to Datarealism Home]
First Live Implementation of A Datarealism Server System:
The F.S.M. Online Music Distribution and File Management System


Sceen capture of the F.S.M. online library interface: allows subscribers and site visitors to search for music to use in their video or multimedia productions.
Run live instance: FSM royalty free music library

Search,Preview Purchase and Download: The F.S.M. User Interface
The purpose in creating the FSM server application was to provide a dynamic media library management system to allow online users to preview music they might potentially want to use as part of the soundtrack in multimedia productions. The system organizes mp3 files into dramatic categories as well as different music styles or genres to help directors, producers or editors quickly locate the type of composition they are looking for. Each music track (recording) is accompanied by details like title, length and a text description of the mood or tone and suggested use.

Media file library management:
The F.S.M. system comes with a suite of administration modules to create and edit administrative users, store and update files and edit file attributes like track name, length, category and description.


File management interface: Add media file to server database.

Full listing of administrative modules:
  • Add/Edit System Users
  • Add Media File
  • Edit Media File Description
  • Replace Media File
  • Database Queries
  • Synchronize Servers (backup)
The power of a relational database system applied to media file management:


The Query Module provides system administrators with unlimited control over the media library to generate activity reports, manage subscription accounts and update file attributes. Several activity tables track system activity. For example:
  • fsmactivity - logs each subscriber download by user
  • searchactivity logs searches executed by keyword, user IP address, date/time

Technical implementation details:
  • The F.S.M. music library is a Java servlet-based application installable on Windows, Mac or Linux. Configurable as a stand-alone server or a separate background process proxied through an Apache web server front end.
  • Administrative and user interface browser components developed using HTML,CSS, AJAX and tested on Windows IE, Firefox (cross-platform) and Mac Safari.
  • Basic load balancing achievable by distributing media content across different servers.
Custom installations are available. For more info, contact: info@interannex.com