Two years ago, the company I worked for asked me to find free software and/or solutions to the pioneer DRM5004x device. Due the fact there are no free sources and good solutions in internet available for this device, I tried to help myself to develop one. In search of other ones in same position, I found out there seems to be a fair number of hobbyist 5004x owners. Unfortunately without programming expiriences.
Feel free to bring new ideas or solutions to me. I am glad to implement them to my project.
To use my software, wnaspi32 has to be installed because of imperative of API of SCSI driver.
My software uses the API of ODBC and communicates trough this to MySQL. The ODBC driver can be downloaded from MySQL homepage. The use of a DB is optional but strongly recommended, because the changer has a volumetric capacity of 500 CDs and after a while nobody knows on which slot the inlaid CD is stocked.
This usage is also optional. This subproject of my software is remote file access. Through TCP/IP socket listening, PHP can communicate with my software over a predefined port and send commands like: ‘mount CD 219’, my software returns if it succeeded or not (with SCSI sense codes). The access of CDFS (Compact Disc File System) works through PHP API.
The software was written in Microsoft Visual C++ and at the moment, the supported OS is Windows (all versions from NT4) only.
- Libraries (C++):
The subproject (web interface) was written in PHP v.4.x and higher, and I used PEAR for networking and HTML creation trough templates. At the moment security is handled by owner (.htaccess).
- Libraries (PHP)