dgraves / libcdlyte

libcdlyte is a fork of version 0.99.4 of the libcdaudio portable C library for playing audio CDs and retrieving CD information from CDDB compatible services such as freedb. It was developed for use with the fxcd portable CD player application. Modifications include addition of Windows support, rewrite of CDDB code with submission capability, and a new memory management model.

Home Page:http://www.dgraves.org/libcdlyte

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

General Information
-------------------
 libcdlyte is a portable C library designed to provide functions to control
 operation of a CD-ROM when playing audio CDs.  It also provides functions
 for retrieving CD information from CDDB compatible services.

 It is a fork of version 0.99.4 of the libcdaudio library by Tony Arcieri,
 and was developed for use with the fxcd portable CD player application.
 Modifications include:
 * Support for Microsoft Windows
 * Rewrite of CDDB code with full SMTP and HTTP submission capability
 * New memory management model (no more fixed size arrays for CD info)
 * Addition of test programs to exercise the CD and CDDB capability (including
   SMTP and HTTP emulators for testing CDDB submission capability)
 
 libcdlyte should continue to work with all operating systems supported by 
 libcdaudio, with the addition of support for Microsoft Windows.  It continues 
 to be licensed with the GNU LGPL v2 license.
 
 What follows is the content of the original libcdaudio
 README file (with the libcdaudio name replaced with libcdlyte):

Installation
------------
 If you have received libcdlyte as part of another package, read the
 documentation in the top level source directory first to see if you need to
 compile libcdlyte seperately.

 For help with installation, please see the file INSTALL

Thanks
------
 Thanks to:
 
 Mike Oliphant for parts of the HTTP code.
 Ralph Wallace for ports to FreeBSD.
 Ryan Banks for incomplete ports to Digital UNIX.
 Justus Pendelton for ports to Solaris.
 Matt Kraai for additional Solaris help.
 David Rose for ports to Irix.
 Ryan Werber for a box to test the CD-ROM changer code on.
 Quinton Dolan for internal optomisations.

Bugs
----
 All bugs reports should be sent to dgraves@computer.org.

 This library has been tested under the following:
 * Linux 1.2, 2.0, 2.1, 2.2
 * FreeBSD 3.2, 3.3, 4.0
 * Solaris 2.3, 2.4, 2.5, 2.6
 * OpenBSD 2.3
 * Irix

 If you do experience any problems compiling, please send me:

 * The version of libcdlyte
 * Your platform type and release
 * A complete list of errors that occoured during the compile
   (e.g. make >& errors)
 * The CD-ROM header file for your platform so I can modify libcdlyte
   accordingly
 * Any other information you believe is relevant
 
 If you experience problems during the operation of programs compiled with
 this library, be sure to check with the authors of the relevant programs
 first, then contact me.  Be sure to send:
 
 * The version of libcdlyte
 * The name of the program with which the error occoured
 * Your platform type and release
 * Any other information you believe is relevant

Patches
-------
 If you think you can do something better than the existing code, by all
 means, send me the patch!  

 Be sure to include your name so I can give credit where it is due.  If the
 patch fixes a bug, it would be nice if you could send the patch along with
 the bug report.

A few final words
-----------------
 libcdlyte is distributed under the GNU Library General Public License,
 included in this package under the top level source directory in the file
 LICENSE.

About

libcdlyte is a fork of version 0.99.4 of the libcdaudio portable C library for playing audio CDs and retrieving CD information from CDDB compatible services such as freedb. It was developed for use with the fxcd portable CD player application. Modifications include addition of Windows support, rewrite of CDDB code with submission capability, and a new memory management model.

http://www.dgraves.org/libcdlyte

License:Other


Languages

Language:C 99.8%Language:Shell 0.2%