GD Installation

From giantdisc

Jump to: navigation, search

Contents

Installation of GiantDisc

A Warning First

The installation of the GiantDisc package is demanding and will take you a few minutes. You will need to have basic knowledge of how to install and maintain a Linux system. However, once the installation is finished, it should be fairly easy to use the GiantDisc jukebox through one of the client applications, even for unexperienced users.

Prerequisites (minimal requirements)

Many of the required packages are part of basic installations or should at least be part of your distribution. Follow this order if you install packages.

  • A running GNU/Linux system. This software was originally developed on RedHat 6.2, but it runs without problems on any recent Linux system. X11 is not needed.
  • A Palm handheld. As of version 1.34, at least PalmOS 3.5 is required (i.e. an upgraded PalmV). However, a Palm model with high-res color display like the Tungsten T, Tungsten C or newer is recommended.
  • Perl (at least version 5.6)
  • mysql (at least version 4.0), including the perl/DBI module
  • mplayer - mp3, ogg, flac player (http://www.mplayerhq.hu)
  • id3lib - mp3 file tag editor (id3-Tags v1 and v2) (http://id3lib.sourceforge.net/)
  • mp3info - mp3 file infos (bitrate, length) (http://www.ibiblio.org/mp3info)

Optional Requirements

If you want to... Required Software
record CDs cd ripper cdparanoia, cd player cdplay, Perl package CDDB_get to calculate the CDDB hash number of a CD and to access to the freedb.org repository (available at cpan.org), and an audio encoder for mp3, ogg or flac (see below)
encode mp3 files lame (mp3 encoder) available at http://www.mp3dev.org/mp3/ or at http://freshrpms.net/
encode ogg files oggenc', ogginfo' available at http://www.vorbis.com
encode flac files flac', metaflac' available at http://flac.sourceforge.net
control the volume on the local soundcard Audio mixer amixer (ALSA) or aumix (OSS)

|| allow the Palm to shut down the server || usershutdown available at ibiblio.org ||