GiantDisc

Open source music collection manager
Download

GiantDisc Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Giantdisc Team
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 390 KB

GiantDisc Tags


GiantDisc Description

Open source music collection manager GiantDisc is a music collection management system, remote-controlled by a Palm handheld and other "clients". Very large collections can be organized efficiently, using many different retrieval options and a very flexible playlist system. Here are some key features of "GiantDisc": · Various communications modes: raw RS232 or generic TCP/IP over Bluetooth, IRDA, USB, wLAN, GSM · Synchronization: The audio files and database information of two independent GiantDisc systems can be synchronized · Album cover art can be stored and will be displayed in the search and playlist dialogs of the Palm client and in the Web client. · To alternatively find and play tracks in the filesystem, the artist, album, title and genre organization can be exported as soft-links to a directory structure. · A function is available to trim mp3-files in the system · A text LCD and small keypad can be attached to the system · The audio source can either be locally stored mp3/ogg/flac files or internet streams (like shoutcast broadcasts or internet radio) · The audio target can either be the local soundcard or network mp3 streaming receivers like the exstreamer What's New in This Release: · Server connection methods rewritten resulting in much faster and more reliable communication. · The TCP/IP communication mode of the server can now handle multiple · connections on the same port. The consequence is that listeners are · not needed anymore, and that all clients can connect to the same · port number of a server. For each new client that connects a the server · forks off a new instance to handle the clients requests. · Connections between the Palm and the Server are now more robust which · has allowed the removal of error catching code in the server. · This resulted in much faster communication between the palm and · the server. · Removal of redundant playlist get command in palm has increased playlist · tab response greatly. · Fixed hidden bug in palm which was triggered when we didn't have · have cover art. · Communication modes streamlined: The server mode 4 has been removed. We now have three modes in the server: · 1 (RS-232) · 2 (TCP) · 3 (Combined RS-232 and TCP) · Palm client now offers two modes. · 1 (RS-232) · 2 (TCP) · More flexible installation environment · Previous versions of GD had to be installed in the directory · /home/music and a user music had to be created. Both isn't · necessary anymore. GD can be installed anywhere and no additional · user account is needed. · New installation script: A target directory has to be given as · parameter to Install.sh, e.g. "Install.sh /usr/local/giantdisc" · DB connection parameters in .gdconfig: It is now mandatory to set · the parameters dbhost, dbuser, dbpasswd, dbname in .gdconfig. All · programs that need to access the database directly need to read · the connection parameters from this file. · The environment variable GIANTDISC_HOME has to be set to the · GiantDisc installation directory, i.e. the directory where · .gdconfig resides. This can be done automatically by running the · script "gdsetenv.sh" from the bin-directory (e.g. in your shell · startup-file, like .bashrc or .login). This script then sets the · environment variables GIANTDISC_HOME and PATH as needed by GD. · gdsync.pl now requires two new parameters in .gdconfig: 'remuser' · (the user account on the remote host under which GD is running) · and 'remhomedir' (the remote installation directory). The two · parameters 'remmysqlhost' and 'remport' are now obsolete, because the · information can be found in the remote GD configuration file. · New native shoutcast abilities. A new playertype 30 has been added which · uses gdshout.pl to connect to a shoutcast server as a client. See · gdshout.pl for more information on how to enable. · New gdburn.sh which uses disc-at-once mode for writing. It now uses · mplayer for file conversion. This change requires you to have enough · free space in /tmp to handle a full cd (approx 700MB). miscellaneous changes/bugfixes: · new protocol commands: i-loadtracks, i-shufflelist · scrobbling now works without gapless playback · fixed bug 1912039: gdexportdb.pl for ogg files now works properly · fixed bug 1912224: gdexportdb.pl --replaygain now uses correct filenames · bugfix: deleting an album now correctly deletes all its cover images


GiantDisc Related Software