Description
CD List is a Palm Computing ® platform application to browse through your compact disc inventory from your PalmOS enabled
handheld device (PDA). It includes a Java based (JSync) conduit to load information from a locally stored CDDB database, created by
software such as NotifyCD or CDmax. It provides for limited modification of the database on your PDA.
Awards




at PalmGear HQ
Installation notes for release 1.0
The first official version of CD List, a.k.a PiCD, features major enhancements, among which a completly rewritten conduit, using
the Generic Conduit class provided by Palm Computing, Inc. This version was developed for PalmOS 3.5, but should run fine on any
PalmOS 3 device. Note that earlier versions of PalmOS are not supported and are reported to cause exceptions, requiring reboot of
the device.
Upgraders are advised to completly remove previous versions before proceeding to install this version. I also suggest to set the
conduit to Desktop overwrites handheld on the first sync.
The conduit needs JSync to communicate with HotSync Manager. If you don't
have JSync, then you need to obtain and install this before starting the installation of the conduit. To check if JSync is already
installed, look at the following:
- JSync available in list of installed software (Start | Settings | Control Panel | Add/Remove Programs),
- JSync.dll in Palm desktop directory,
- JSync subdirectory in Palm desktop directory (containing a Java archive JSync.zip and the Sun Java Runtime Environment 1.1.3).

Download PalmOS component and conduit (321 Kb)

Read the manual online (Adobe Acrobat required)
Download Palm Computing JSync 4.0 (2372 Kb)
Screenshots
Note for NotifyCD users
It seems the CDDB.com people have blocked access from NotifyCD, since they have gone commercial. Luckily, there is an alternative
service available on freedb.org. See the list of mirrors or configure
NotifyCD to retrieve information from freedb.freedb.org to get a random server.
Configuration of CDDB server is done thru: Right click on NotifyCD icon in SysTray | Options | CDDB Remote | Server
Revision history
1.0
- Created jinstaid.dll to facilitate conduit registration thru Java (JNI).
- New install procedure using JNI and JRE from JSync.
- Change in conduit to intermittently call yieldCycles while reading desktop database.
0.99
- Gearing up for 1.0 release.
- Fixed lookup problems by moving deleted records to the end of the list (requirement for DmFindSortPosition).
- Removed some obsolete code and accompanying resources
- Added 256 color icon for Palm IIIc.
0.94
- Complete rewrite of conduit using CDKJ 4.0 GenericConduit classes to allow full syncing.
- Fixed conduit action display in Hotsync Manager custom dialog to show current syncmode.
0.93
- Switched to prc-tools 2.0, SDK 3.5 and PalmOS 3.5 ROM on POSE.
- Fixed problem with scrollbar of IDC_TRACKS not appearing on PalmOS 3.5.
- Reworked FRM_LIST to optimize use of screen estate.
- Added note icon to FRM_LIST to indicate availability of EXTD field.
- Fixed a few minor problems which appeared on the 3.5 debug ROM.
- Reworked FRM_DISC to implement dynamic resize of tracktable.
- Changed FRM_LIST lookup to honour sort preference.
- Added FRM_PREFS and removed sort functions from menu.
- Renamed Click your heels to What to play today?TM
- Added sndInfo to FRM_DISC when scrolling to next/previous disc using hardware buttons.
0.92
- Added lookup feature to FRM_LIST.
- Added saving of state (position, category) to application preference structure.
- Optimized lookup feature using binary search (DmFindSortPosition).
- Added Edit menu to FRM_LIST.
- Added FRM_NOTE.
- Changes to conduit and prc to support EXTD field.
- Fixed bug in FRM_DISC category display introduced in 0.91.
0.91
- Fixed problem with categories in FRM_DETAIL, FRM_DISC and FRM_LIST when desktop database located on FAT.
- Fixed conduit problem with tracktitle consisting of multiple TTITLEn= lines.
0.9
- Fix in conduit to remove requirement for "/" in DTITLE
- Adjusted exception handling of conduit to display filename of disc in hotsync.log when java.lang.Exception occurs
0.9b
- Added non-volatile hashtable (picd.dat) for maintaining map between PalmOS record identifier and CDDB id.
- Modified conduit to support limited two-way syncing.
- Changed label Slow sync to Desktop overwrites handheld.
- Set modified attribute on Palm record when changing category.
- Disabled 'Click your heels' when no records present in current category.
- Removal of Palm database and hashtable when all records removed.
0.8
- Fix to honour category when browsing from FRM_DISC. Fix in conduit when disc contains multiple DTITLE lines.
- Category added to FRM_DISC and information icon replaced by Details... button.
- Changes to FRM_DETAIL for limited editing of record on Palm.
- Added help to FRM_DETAIL.
- Added help to ALT_DBUNAVAIL.
- Added sort functions.
- Added 'click-your-heels' feature.
- Changed top of FRM_DISC to table and added dynamic resizing.
- Changed IDC_TRACKS to table and added scrollbar.
- Complete row highlight in FRM_LIST.
- Scrolling mechnism for hardware buttons in FRM_DISC first scrolls tracks, then discs.
0.7
- Prerelease version, released via PalmGear HQ
on November 7, 1999.