Basenji – Media indexing tool designed for easy and fast indexing of media collections

Sponsored Link
Basenji is a media indexing tool designed for easy and fast indexing of media collections. It currently supports indexing of removable media such as CDs and USB sticks and stores them as volume objects in a database. After being stored in this database, volumes can be browsed and searched through for specific files very quickly. Basenji has been developed with platform independence in mind right from the start, and presently consists of a GTK+ GUI frontend and a reusable library backend (VolumeDB) that implements the actual indexing, searching, and database logic.

Basenji Key Features:

  • Clean, Straightforward GUI
    Basenji's GUI is easy to use and only exposes
    functionality that really matters.
  • Powerful XESAM End User Search Language (superset)
    Search files using queries like e.g.:
    "holiday and type=image and filesize > 1MB"
  • Audio CD Support
    Besides indexing of filesystem volumes,
    Basenji also supports indexing of audio cds.
  • Metadata Extraction
    Metadata like image dimensions or MP3 tags
    are extracted from files automatically.
  • Thumbnail Creation
    Miniature pictures of media and document files
    (e.g. video, images, PDF) are created if desired.
  • Modular, Extensible Software Architecture
    Basenji's code base is split up in several modules
    (GUI, database API, platform specific code)
    and makes extensive use of modern OO concepts,
    resulting in increased maintainability/extensibility
    and reusable code.
  • Crossplatform
    Basenji can be compiled on many platforms.
    Linux and Windows builds are available already.

Install Basenji in Ubuntu Lucid and Karmic

Open the terminal and run the following commands

sudo add-apt-repository ppa:pulb/ppa

sudo apt-get update

sudo apt-get install basenji

Screenshot



Sponsored Link

You may also like...

9 Responses

  1. drewsus says:

    Odd.
    ~$ sudo add-apt-repository ppa:pulb/ppa
    ~$ sudo apt-get update
    ~$ sudo apt-get install basenji
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Couldn’t find package basenji

    I am using Lucid Beta 2 and checked his PPA.
    basenji is there, and the PPA was added to my repos successfully and update ran successfully.

  2. Great tip! Thanks for sharing!

  3. shakazzolo says:

    It doesn’t work, I can’t add volumes

  4. Jackelope King says:

    Same as shakazzolo. Can’t add any volumes either.

  5. pulb says:

    @shakazzolo, Jackelope King:
    What distro are you using?
    Version 0.6 requires devicekit-disk, 0.6.1 requires udisks to be installed.

  6. pulb says:

    In other words: if your’re using Ubuntu Lucid, you need version 0.6.1. It’s also available from the ppa since a few hours.

  7. Jackelope King says:

    I’m still running Karmic.

  8. pulb says:

    @Jackelope King: the Karmic package should work fine then, I’m running Karmic too.

  9. Joseph says:

    In other words: if your’re using Ubuntu Lucid, you need version 0.6.1. It’s also available from the ppa since a few hours.

Leave a Reply

Your email address will not be published. Required fields are marked *