designed by silversun.de

What is the GiantDisc WebClient?

The GiantDisc WebClient is a PHP based program to control and organize your GiantDisc jukebox.

Detailed Information

The WebClient is a client to control the MySQL- database, the player and the main gdd.pl-server of the GD System. It is easy to edit many files and albums, genres, types and even the GiantDisc Inbox is supported.

These functions mainly use the internal PHP functions, but also use some easy linux commands like 'find' or 'sudo'. The Interface talks to the gdd.pl-Server via TCP to control the player and to read the inbox tracks and albums.

On the whole, the WebClient uses 1) the PHP internal MySQL-functions (mysql_*), 2) the PHP socket functions for the gdd-Server communication (fsockopen, etc.) and 3) the small 'gdwebint.pl'-script to support user defined sub routines.

Requirements

Browser:

System:

Quick Install

  1. Install on Shell

    tar -zxvf gdwebint-x.y.tar.gz
    cd gdwebint-x.y
    ./setup.pl

  2. Apache (httpd.conf)

    DocumentRoot "/home/music/public_html"
    <Directory "/home/music/public_html">
    AllowOverride All
    </Directory>

  3. Sudo (visudo)

    wwwrun ALL = (music) NOPASSWD: /home/music/bin/gdwebint.pl

  4. PHP (php.ini)

    file_uploads = On upload_max_filesize = 6M allow_url_fopen = On

  5. Launch

    Launch the WebClient in your favorite browser at http://yourbox/~music/webint or where ever you installed it.

For detailed installation notes, please read the INSTALL file located in the WebClient package.

Links

Thanks

Many thanks to the lead developer of the GiantDisc Jukebox Rolf Brugger for his great work and his kindness in every situation.

Of course, thanks to the other guys of the GiantDisc COmmunity for their loyality and their useful code, bug fixes and hints.

Thanks to Everaldo Coelho for his always nice looking Crystal Icons.

Screenshots

Thumbnail: Home Overview Home Overview
Thumbnail: Browse Albums Browse Albums
Thumbnail: Show Playlists Show Playlists
Thumbnail: Search Tracks Search Tracks
Thumbnail: Edit Album Edit Album
Thumbnail: Settings Overview Settings Overview


code by Philipp Heckel | design by silversun.de