
Types Plugin
************

The "types" plugin lets you declare types for attributes you use in
your library. For example, you can declare that a "rating" field is
numeric so that you can query it with ranges---which isn't possible
when the field is considered a string (the default).

Enable the "types" plugin as described in *Plugins* and then add a
"types" section to your *configuration file*. The configuration
section should map field name to one of "int", "float", "bool", or
"date".

Here's an example:

   types:
       rating: int

Now you can assign numeric ratings to tracks and albums and use *range
queries* to filter them.:

   beet modify "My favorite track" rating=5
   beet ls rating:4..5

   beet modify --album "My favorite album" rating=5
   beet ls --album rating:4..5
