X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=sbin%2Fid3fsd;h=9333c78e5d45b9fb2c64faece1fa651fd89aa041;hb=19d8ec06b9d280881f8065abe8bd7d8db28f5eb8;hp=f55d0c10b26001f2227f5eae9c0cdb4132422b68;hpb=0bd7f7a4091466e6fefa127463dd23748c1d87d8;p=id3fs.git
diff --git a/sbin/id3fsd b/sbin/id3fsd
index f55d0c1..9333c78 100755
--- a/sbin/id3fsd
+++ b/sbin/id3fsd
@@ -16,7 +16,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
-use lib '/home/ianb/projects/id3fs/id3fs/lib';
+use lib '/home/ianb/projects/id3fs/id3fs/lib'; # FIXME: remove
use strict;
use Getopt::Long qw(Configure);
use ID3FS::DB;
@@ -71,7 +71,7 @@ $fuse->run();
sub usage
{
die("Usage: $me [-vh] [-f ] [-t ] [--] \n".
- " -t|--tagdepth=NUM\tMaximum number of tags in expression (default: 10)\n" .
+ " -t|--tagdepth=NUM\tMaximum number of tags in expression (default: 6)\n" .
" -f|--database=FILE\tPath to database file\n" .
" -v\t\t\tVerbose (repeat for more verbosity)\n".
" -h\t\t\tThis help\n".
@@ -140,7 +140,7 @@ Directory to mount the id3fs view of the files.
Maximum number of tags in an expression. A query with many ANDs and
NOTs can get quite slow. This option allows a cutoff before things get
too slow, as well as providing some eventual limit when processes
-recurse into the filesystem. The default is 10.
+recurse into the filesystem. The default is 6.
=item SI> | SI>
@@ -178,6 +178,10 @@ Example paths:
/krautrock/AND/year/1971/NOARTIST/unknown-track.mp3
/krautrock/AND/year/1971/TRACKS/01-Paperhouse.mp3
+id3fs supports OR, AND and NOT. NOT has the highest precedence,
+followed by AND, so F is parsed as
+(foo OR ((NOT bar) AND baz)).
+
=head2 Tags
Tags are extracted from the B tag of audio files with
@@ -186,37 +190,13 @@ L.
Within the genre frame/comment, tags are separated by commas.
Tags can have values, separated by a slash, eg I,
-I. Certain tags are automatically filled in from other file
-metadata, see L"Special Tags>.
-
-=head2 Special Directories
-
-=over 4
-
-=item B
-
-This is a special directory in the root of the filesystem, that
-provides access to all the indexed files, regardless of tags assigned.
-
-=item B
-
-All tracks that match the given tag expression, whether they have an
-assigned artist and album or not.
-
-=item B
-
-Tracks matching the given expression that do not have an artist tag.
-
-=item B
-
-Tracks matching the given expression that do not have an album tag.
-
-=back
+I. Certain special tags are automatically filled in from
+other file metadata.
=head2 Special Tags
-Several tags are automatically derived from other metadata in the
-audio files:
+The following tags are automatically derived from other metadata in
+the audio files:
=over 4
@@ -241,6 +221,30 @@ Type of audio file (mp3, ogg, flac). Always set.
=back
+=head2 Special Directories
+
+=over 4
+
+=item B
+
+All tracks that match the given tag expression, whether they have an
+assigned artist and album or not.
+
+=item B
+
+Tracks matching the given expression that do not have an artist tag.
+
+=item B
+
+Tracks matching the given expression that do not have an album tag.
+
+=item B
+
+This is a special directory in the root of the filesystem, that
+provides access to all the indexed files, regardless of tags assigned.
+
+=back
+
=head1 FUSE AND MOUNTING AUTOMATICALLY
For others to be able to view your id3fs mount(s), you need to set the