beets/docs/plugins
Adrian Sampson a0cb31956d distinguish Album and Item template fields
An earlier change (due to @pedros) added the ability for plugins to define
template fields that work with Albums as well as Items. This enables some
cool new use cases but required that every template field definition check the
type of its arguments. Instead, this iteration on the idea distinguishes
between fields meant for Items and those meant for Albums.

In addition to simplifying the implementation of these functions, this also
enables the creation of album fields with identical names to item fields.
(For example, a user contacted me recently about adding a $bitrate field for
albums, which would be the average bitrate of the items. They can do this now
using a plugin.)

I also changed the docs to stop using the decorator approach to registering
template fields. We're moving toward removing those.
2013-05-28 22:30:23 -07:00
..
beetsweb.png fix typo in web screenshot (closes #222) 2013-03-15 10:26:58 -07:00
bpd.rst use gst-python from stock Homebrew 2013-02-21 11:03:08 -08:00
chroma.rst chroma: fingerprint command's write from config 2013-03-11 19:19:48 -07:00
convert.rst docs/changelog for convert paths config (#285) 2013-05-22 15:00:53 -07:00
discogs.rst Rename the discogs max rec setting to non_mb_source, so it can apply to all data source plugins. 2013-05-25 22:44:41 +10:00
duplicates.rst thanks and doc tweaks for duplicates (#278) 2013-05-17 12:20:27 -07:00
echonest_tempo.rst another docs typo 2013-04-15 16:47:31 -07:00
embedart.rst invert new embedart switch (#182) 2013-03-17 22:50:28 -07:00
fetchart.rst Update fetchart.rst 2013-04-28 12:31:23 +03:00
fuzzy.rst some low-level tweaks to extensible queries (#214) 2013-03-13 21:59:03 -07:00
ihate.rst document new Confit-based configuration 2012-12-20 21:56:47 -08:00
importfeeds.rst importfeeds: absolute path option (#180) 2013-03-13 01:50:09 -03:00
index.rst Merge branch 'master' of github.com:sampsyo/beets into imenem-discogs-search 2013-05-21 23:27:53 +10:00
info.rst long-overdue docs for the "info" plugin 2012-11-27 19:44:46 -08:00
inline.rst Update inline plugin doc by providing an example about how to define a field depending on 'path' attribute. 2013-03-27 23:19:15 +01:00
lastgenre.rst changelog for #254 2013-04-21 20:41:01 -07:00
lyrics.rst Update lyrics.rst 2013-04-16 00:12:08 +03:00
mbcollection.rst collections broken link 2013-03-12 10:34:51 -03:00
mbsync.rst mbsync: don't write tags if import.write is off 2013-03-03 17:13:54 -08:00
missing.rst doc correction and refactoring for #275 2013-05-17 12:07:53 -07:00
mpdupdate.rst document new Confit-based configuration 2012-12-20 21:56:47 -08:00
random.rst changelog & docs typo fixes for #263 2013-05-19 10:44:35 -07:00
replaygain.rst document new Confit-based configuration 2012-12-20 21:56:47 -08:00
rewrite.rst document new Confit-based configuration 2012-12-20 21:56:47 -08:00
scrub.rst Update scrub.rst 2013-03-26 11:28:17 +01:00
smartplaylist.rst smartplaylist: split query w/ shlex (fixes #256) 2013-04-21 20:55:07 -07:00
the.rst the: fix config syntax in docs 2013-03-14 18:34:55 -07:00
web.rst document new Confit-based configuration 2012-12-20 21:56:47 -08:00
writing.rst distinguish Album and Item template fields 2013-05-28 22:30:23 -07:00
zero.rst document new Confit-based configuration 2012-12-20 21:56:47 -08:00