Home » Networking » Net_CDDB
Package to access and query, and build CDDB audio-CD servers
This package is unmaintained.
Download latest release 0.3.0 (archived versions might be outdated)
License: BSD
Description
The Net_CDDB_Client class is used to access CDDB audio-CD servers via
different protocols. The class can get detailed audio-CD data
(track names, artist names, album name, etc.) from the CDDB server
for a given audio CD.
The Net_CDDB_Server class is beta-quality CDDB audio server which speaks
the CDDB protocol (currently only over HTTP).
Maintainers
- Keith Palmer Jr. (superwormy) — lead, active
Dependencies
Required
- PHP (>= 4.0.0)
- PEAR Installer (>= 1.4.0b1)
- Net_Socket (>= 1.0.6)
- HTTP_Request (>= 1.3.0)
- MDB2 (>= 2.2.2)
Releases
- 0.3.0 (alpha, 2007-02-25)
Release notes
License: BSD
* Preliminary MDB2 driver support, query an SQL database for info.
* Preliminary script support for importing FreeDB data into database
* Fixed bug causing undefined index warning in Net_CDDB_Client
* Fixed class names for cdparanioa and cddiscid classes
* Added some methods to Net_CDDB_Disc: ->getDiscYear(), ->getRevision(), ->getTrackArtist(), and a few others
* Minor fixes to the return status of some Net_CDDB_Protocol_Filesystem methods
* Added a way to write and register 'hooks' into the Net_CDDB_Server component, ->registerHook() (Michael Bushey)
* Added support for the CDDB 'stat' method to the Net_CDDB_Server component - 0.2.0 (alpha, 2006-05-30)
Release notes
License: BSD
* Fixed bug #7526, incorrect formatted disc length (Kristof)
* Fixed bug #7592, incorrect parsing of multi-line track/artist/disc titles (Kristof, Richard)
* Added Net_CDDB_Track class and made neccessary changes to Net_CDDB_Disc
* Net_CDDB_Disc::toString() no longer increments the revision number
* Changed Net_CDDB class to Net_CDDB_Client (Net_CDDB is an abstract base class now)
* Added Net_CDDB_Server class (CDDB server *alpha quality code, use at your own risk!*)
* Fixed package.xml dependency list
* Added distinction between CDDB categories vs. CDDB genres
* Added new protocol: Filesystem (query from downloaded copy of the entire FreeDB database)
* Added a useful Net_CDDB_Utilities class which holds misc. useful static methods
* Re-written parseRecord() method (better compatibility, cleaner, bug fixes, type checking) - 0.1.0 (alpha, 2006-04-21)
Release notes
License: BSD
* Initial PEAR package release.
* Fixed some remaining CS issues.
* Fixed some minor doc-block issues.
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #7526 | Duplicate | Bug | 0.1.0 | 2006-04-30 | Formatted disc length is incorrect |
| #7592 | Closed | Bug | 0.1.0 | 2006-05-09 | Wrong tracks parsing when track title is spread over 2 lines |
| #9080 | Closed | Bug | 0.2.0 | 2006-10-18 | Use of wrong label causes notice warning. |
| #19646 | Open | Bug | 0.3.0 | 2012-10-09 | Error in Client.php |