Make/Model  Device VersionConnection Type
J.River/Media Center 11N/AN/A

Description:

This driver is for the J.River Media Center 11 repository export format. J.River is a media ripping and management program that allows you to rip CDs onto your hard drive, and retrieve meta data about the ripped media (cover art, title names, track names, etc...) All of the data is on the disk, so it is accessible to other programs. J.River allows you to export an XML file that describes the layout and which provides the meta data for external programs to access.

This driver can parse that file and allows you to then browse that media repository via CQC. Since this driver is a formal 'media repository' driver under CQC's media architecture, it provides standard functionality that can be accessed by CQC user interface widgets specialized for media browsing. So you can associate, for instance, a cover art browser widget with an instance of this driver, and that browser widget will allow you to browse through the repository via cover art.

During the driver installation, you will be asked where the exported XML file is. Just select that file and the driver will parse it each time it loads. You can also force the driver to re-parse the file if you add more media and re-export it. There is a ReloadDB field that you can write to in order to force the driver to reload the repository. You can put a button on a restricted access interface so that you can force a reload whenever you need to.
 

Quirks and Limitations:

Be careful about just scanning the disk in order to populate the J.River database. The data it picks up can be very spotty, and sometimes outright invalid, which will cause CQC to fail when it tries to parse the XML file.

Connection Details

Not applicable for this driver.

Driver Fields

This section lists the fields that the driver makes available, their types, minimum and maximum values, etc...

NameTypeR/WDescription/Limits
LoadedBooleanRIndicates whether the repository is loaded or not. It is set at the end of a scan of the XML file. If the scan fails, this will be set to false.
ReloadDBBooleanWWrite true or false to this field to make the driver re-load the XML file.
StatusStringRIndicates the current repository status. If all is well it indicates that the data is loaded. During the load process it indicates progress status as the load continues. If no repository has been loaded, it indicates that.