Basenji is a cross platform indexing application for Windows and Linux based operating systems. It can be used to index CD/DVD, USB and Network drives, so that the indexed files can be later searched without having to plug the media device to the computer. The main features includes CD/DVD Support, metadata Extraction (image dimensions or MP3 tags), thumbnail preview of indexed files and support for external media devices. It also has a daemon which automatically scans plugged in devices and adds them to the Basenji database.
You can install Basenji in Ubuntu 10.04, 10.10 and 11.04 with the following command line:
sudo add-apt-repository ppa:pulb/ppa sudo apt-get update sudo apt-get install basenji
If you would like to automatically archive connected media devices to the Basenji database, then install the Daemon from the following command line (after installing Basenji). Since, a daemon is a program which runs in the background process rather than under the direct control of the user, therefore, it will automatically function in the backdrop at system start up. Unfortunately, the Daemon is not available for Ubuntu 10.04. Basenji can also be downloaded from the link given at the end of this post.
sudo apt-get install volumedb-tools
After launching Basenji, click Add to select a device. Once a device is added, it will be scanned for indexing.
You will be prompted to select a category and add a description to label your content (e.g. DVD movie).
Your selected data will be indexed and added to the Basenji database. Clicking on any item from the index will produce a thumbnail preview.
After that, you can easily search your indexed data, even when the media is not inserted and/or the device is not plugged in.
It works on Windows and Linux based operating systems.