beets/NEWS
2010-07-08 17:23:28 -07:00

36 lines
1.7 KiB
Text

1.0b3
-----
* Plugin architecture. Add-on modules can now add new commands to the
beets command-line interface. The "bpd" and "dadd" commands were
removed from the beets core and turned into plugins; BPD is loaded
by default. To load the non-default plugins, use the "plugins" config
value (a space-separated list of plugin names). Plugins are just
Python modules under the "beetsplug" namespace package containing
subclasses of beets.plugins.BeetsPlugin. See the "beetsplug" directory
for examples.
1.0b2
-----
* Support for Ogg Vorbis and Monkey's Audio files and their tags.
(This support should be considered preliminary: I haven't tested it
heavily because I don't use either of these formats regularly.)
* An option to the "beet import" command for logging albums that
are untaggable (i.e., are skipped or taken "as-is"). Use
"beet import -l LOGFILE PATHS". The log format is very simple: it's
just a status (either "skip" or "asis") followed by the path to the
album in question. The idea is that you can tag a large collection
and automatically keep track of the albums that weren't found in
MusicBrainz so you can come back and look at them later.
* Fixed UnicodeEncodeError on terminals that don't (or don't claim to)
support UTF-8.
* Importing without autotagging ("beet import -A") is now faster and
doesn't print out a bunch of whitespace. It also lets you specify
single files on the command line (rather than just directories).
* Fixed importer crash when attempting to read a corrupt file.
* Reorganized code for CLI in preparation for adding pluggable
subcommands. Also removed dependency on the aging "cmdln" module.
1.0b1
-----
First public release.