3 * brackets in filesystem
5 punk/AND/[/year/1977/OR/year/1978/]/
9 Simple id3/ogg/flac/etc tagger with support for merging tags
11 * support for more file formats
13 Audio::M4p::Quicktime, MP4::Info, Audio::WMA
15 * configurable filtering
17 Currently only NOARTIST/NOALBUM/TRACKS are filtered (i.e. don't
18 appear if they would be empty). To properly filter (eg) "year",
19 we would potentially need to look as far down as year/nnnn/AND/NOT
20 which would be slow, but this could be configurable depending on
21 the user's system speed, tag count and number of files.
23 * handle clashing files
25 Files in different directories with the same filename, tagset,
26 artist & album will clash. Currently one is chosen arbitrarily.
27 We could rename them as foo.1.mp3, foo.2.mp3, etc but would
28 probably need to cache the directory to ensure readlink knows which
33 /etc/id3fsrc or ~/.id3fsrc. Probably in .INI format:
39 Possible config options:
42 path to .id3fs sqlite db
44 depth of tags allowed (same as id3fsd -t N)
46 depth of brackets allowed. 0=disabled
48 how deep to recurse when filtering. See
49 'configurable filtering', above
52 how to present special directories (AND, OR, TRACKS, etc)
53 or we could have explicit spelling: