Plugin for Beets that adds ratings from Pitchfork.
pip install beets-pitchfork
To install bleeding edge instead, use:
pip install git+git://github.com/fortes/beets-pitchfork.git@master
Make sure to add pitchfork
to your plugins
setting in config.yaml
. In the unlikely event you don't have any other plugins, just add a new line like:
plugins: pitchfork
If you'd like to automatically fetch reviews on import, add the following (default is False
):
pitchfork:
auto: true
Fetch album ratings via:
beet pitchfork [options] [QUERY...]
-f
/--force
: Force updating even if review already exists
Use pitchfork_score
in your queries. You can find this year's highly rated albums in your library like so:
beet ls -a pitchfork_score:8..10 year:2018
The following fields are available via this plugin:
pitchfork_bnm
: Whether the album was designated Best New Musicpitchfork_description
: Review summarypitchfork_score
: Numeric scorepitchfork_url
: Link to the actual review
0.0.6
: Don't crash on server errors0.0.5
: Upload to pypi asbeets-pitchfork
0.0.4
: Enable auto-fetching review on import0.0.3
: Addpitchfork_bnm
, move back topitchfork
library0.0.2
: Usepitchfork_api
dependency0.0.1
: First release
- Allow manual specification for artist / album query in order to alleviate failures
- Consider some method of re-trying search if no result found
- Use pre-scraped database to avoid spamming Pitchfork servers
MIT