Plugin for Beets that adds ratings from Pitchfork.
pip install beets-pitchforkTo install bleeding edge instead, use:
pip install git+git://github.com/fortes/beets-pitchfork.git@masterMake 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: pitchforkIf you'd like to automatically fetch reviews on import, add the following (default is False):
pitchfork:
auto: trueFetch 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:2018The 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-pitchfork0.0.4: Enable auto-fetching review on import0.0.3: Addpitchfork_bnm, move back topitchforklibrary0.0.2: Usepitchfork_apidependency0.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