Home / Dacal / 0.2-alpha
Name Modified Size InfoDownloads / Week
Parent folder
README.Dacal 2006-01-09 2.1 kB
Dacal 2006-01-09 13.3 kB
compile.sh 2006-01-09 81 Bytes
gpl.txt 2006-01-09 18.0 kB
Dacal.c 2006-01-09 17.9 kB
Totals: 5 Items   51.4 kB 0
README for the Dacal CD Library II software project

The Dacal CD Library II is a hardware device that stores 150 CD/DVD's in a round container. Each disc is entered into a slot and into the application.
When you search for a particular disc, you select it in the application and it will pop out automatically.
You can link up to 127 devices - creating a huge library of discs. This system has no incorporated reader, so it's not a jukebox, but it's a whole lot
more affordable than automated jukeboxes.

Unfortunately the system only comes with Windoze and Mac software.
This project tries to remedy that.

January 2006

WARNING: This is very much alpha software - use at your own risk.
The Dacal.c program works on my machine, but I need to pause a few seconds before re-running it or it won't work. I don't know why this is, so any help on this is welcome.
This is very much because because Dacal kindly refused to answer my emails asking for technical info on the commands used.

THANK YOU VERY MUCH to Martin Pobitzer of MPREIS Warenvertriebs GmbH (www.mpreis.at) who has cleaned up the code and added a proper USB command structure to the initial version. This makes the program more reliable and it no longer hangs the USB bus. It does still need the few seconds wait before running it again, though.

PREREQUISITES:
A compiler (duh)
usb.h header files (Found in libusb.dev) in the include path

FILES:
Dacal.c - This will eject the discs. Needs 2 parameters: device_number (1-128) and disc_number (1-150)
Running it as Dacal --list will show a list of attached devices.

compile.sh - Pass it 1 parameter: the name of the program to compile, without the .c extension. A simple 1-line compile command is executed

NB: You will need to give user-level rw access to the USB busses or set the suid-flag on the executable.
-rwsr-sr-x  1 root root 15597 Aug  3 18:28 Dacal


AUTHOR:
Steven van de Beek - Riviere Informatique SARL - rivinfo.com

LICENSE:
This program is released under the GNU General Public License
Source: README.Dacal, updated 2006-01-09