ID3FS

Browseable tag filesystem

PHP id3fs provides a browsable filesystem of your music files, organised into sub-directories by id3 tags (or flac/ogg comments).

id3fs allows you to construct boolean queries from a tag folksonomy such as:

goth/AND/decade/1980s/
postrock/AND/NOT/rating/terrible/
thrash/OR/rapmetal/AND/NOT/wears-a-red-hat/
prog/AND/decade/1970s/OR/psychedelia/AND/decade/1960s/
location/sweden/AND/screamo/AND/postrock/

Multiple tags can be stored in the genre tag, separated by commas.

Getting id3fs

The latest version can be downloaded at id3fs-1.0.tar.gz [MD5] [SHA1] [GPG SIG].

View the README, TODO and the man pages for id3fsd(8) and id3fs-index(1).

Debian packages are available from my apt repo:

Binary package (all architectures):

Source package:

The git repo can be cloned from git://erislabs.net/id3fs or viewed via gitweb.

Dependencies

Installation

Use the standard:

  $ perl Makefile.PL
  $ make
  $ sudo make install

or install the Debian package.

Quickstart

To mount a view of ~/music on ~/tags:

  $ mkdir ~/tags
  $ id3fs-index ~/music
  $ id3fsd ~/music ~/tags

You may need to be in the fuse group, or be root.

For more details see the man pages for id3fsd(8) and id3fs-index(1).

Reporting bugs

Please send comments, bugs and patches to ianb@erislabs.net