Projects / MetaFS

MetaFS

MetaFS allows users to access information about their files (such as MP3 tags or JPEG EXIF tags) easily and consistently using extended attributes. It also allows them to perform fast searches using this information. It can be easily extended by writing plugins to support new types of metadata and uses the FUSE library to act as a layer between user programs and the filesystem, which allows indexes to be kept up- to-date in realtime, and eliminates the need for a specialized metadata API.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  11 Dec 2005 12:28

    Release Notes: This release has two major new features: services and root plugins. Services are alternate ways of looking at a file or directory. For example, viewing a tarball as though it were a directory. Root plugins allow MetaFS to get its filesystem data from whatever source you choose. You are no longer limited to using a standard directory tree somewhere in your filesystem. There are also many bugfixes and API changes.

    •  30 Jun 2005 10:15

      Release Notes: The interface was improved to more closely match that of a standard UNIX filesystem. As a result, this release is the first version that can successfully serve home directories to KDE users. It also sports a smaller memory footprint and updates and enhancements to the API to improve consistency and make some common plugin tasks easier.

      •  24 Apr 2005 04:25

        Release Notes: Major highlights in this release include a new and more flexible plugin system, and extensive updates to the API reference documentation. There are also several bugfixes which improve stability and correctness.

        •  17 Feb 2005 06:31

          Release Notes: There is now a taglib plugin, which allows reading and writing of MP3, Ogg, and FLAC tags via extended attributes. Where possible, the custom plugin will now use the underlying filesystem's extended attributes (but note that this does not work for ACLs). Finally, all of the filesystem internals have been rewritten to use a clean abstraction layer, which is more flexible and easier to use.

          •  11 Jan 2005 11:29

            Release Notes: This release included bugfixes and under-the-hood refactoring. The program is now multithreaded, which should improve robustness under heavy workloads.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.