Welcome, Guest! Log In | Create Account

Concept

From giantdisc

Jump to: navigation, search

Contents

Diagram of a Typical GiantDisc System

File:Schema-concept.gif alt="giantdisc schema"

Comfortable Access to thousands of MP3 tracks

All mp3 tracks are stored on one or more harddisks. Track and album informations are stored in a database. A Palm acts as remote control.

  • no mp3- or audio-CD swapping
  • simple to use interface - see demos
  • ultra fast access to tracks and albums
  • directly retrieve tracks/albums due to detailed descriptions

Living Room Compatible Player

Put a mainboard, harddisk and soundcard in any case and hide this in a cupboard or in a chamber next to the living room. Link the soundcard's line out to the stereo and the serial port to a Palm device.

  • no (visible) clumsy computer case
  • headless audio server: no need for keyboard and computer screen
  • noise of harddisk and fans reduced to a minimum

Entirely Built on Standard Hardware Components and Freeware

Hardware requirements:

  • Pentium mainboard with harddisk and good soundcard
  • Palm handheld (PalmOS 3.5 or higher)

Software requirements:

  • Server operating system: Linux
  • Perl, mysql, mpg123, Lame
  • GiantDisc package (Perl server scripts, Palm client software)

Flexible and Adaptable Design

  • GiantDisc is fully network transparent
    • A GD server can be controlled by locally or network attached clients.
    • A GD server can play music on the local soundcard or it can be streamed over the network.
  • Multiple instances of a GD server can be run on a single host
  • Most parts of the server are implemented Perl scripting language, which makes it easy to extend and customize.