Commits

Author Commit Message Labels Comments Date
Adrian Sampson
changelog/thanks for #489
Bookmarks
master
Adrian Sampson
Merge pull request #489 from neomilium/master events: add item_removed event
Adrian Sampson
handle some exceptions while writing during import A few people get freaky crashes at this point, even though it theoretically should be impossible (since reading the file succeeded earlier). This should help the import process not croak at that point.
Adrian Sampson
py26 compatible format strings (fix #490)
neomilium
doc: add documentation about 'item_removed' event
neomilium
events: add item_removed event
Adrian Sampson
mpdupdate: remove debug clause Thanks to @phmongeau for pointing out this embarrassing mistake.
Adrian Sampson
changelog/thanks for #487
Adrian Sampson
Merge pull request #487 from pprkut/bpm_int Make sure bpm values coming from echonest are stored as integers.
Heinz Wiesinger
Make sure bpm values coming from echonest are stored as integers.
Adrian Sampson
don't attempt to string-format strings
Adrian Sampson
smartplaylist: use new evaluate_template signature
Adrian Sampson
Merge pull request #483 from yoasif/patch-1 Added instructions on how to run manually from CLI
Adrian Sampson
Merge pull request #484 from yoasif/patch-2 Slight grammar improvement
yoasif
Slight grammar improvement
yoasif
Added instructions on how to run manually from CLI
Adrian Sampson
item templates can use album flexattrs (fix #461)
Adrian Sampson
remove vestigial plugin hooks These have been superseded by the new function-based approach.
Adrian Sampson
expunge pathmod parameter I started using this a long time ago as a misguided attempt to make path-related functions more testable. Harnessing is better.
Adrian Sampson
fix tests for new path formatting Slowly expunging the terrible idea that was `pathmod`...
Adrian Sampson
restore correct formatting of paths - don't sanitize paths (this is already done separately) - album.path (or album['path']) is now an alias for album.item_dir(), which restores the formatting of $path in templates
Adrian Sampson
shared formatting/templating logic
Adrian Sampson
replace old add methods with unified logic
Adrian Sampson
new Model.add() method This will replace most of the functionality of Library.add and Library.add_album, completing the set of CRUD methods available on Model classes.
Adrian Sampson
enable queries over computed attributes This makes containment (field in obj) work with all attributes even though other dict-like methods for iterating over the object don't expose computed fields by default. I think this is the right compromise to avoid accidental eager evaluation of computed fields.
Adrian Sampson
collapse model base classes The artificial separation was hurting legibility/maintainability more than it was helping.
Adrian Sampson
first stab at computed fields The idea is to have uniform access to plugin-provided (computed) fields of items and albums. This also permits queries over these computed fields.
Adrian Sampson
Added tag v1.3.2 for changeset d3bb90ef6bc7
Adrian Sampson
1.3.2: finish up changelog
Tags
v1.3.2
Adrian Sampson
docs: link to mailing list, not me directly It's about time for beets to "grow up" as an open-source project and to be more owned by the community rather than just by me alone. Questions should go to the hive mind. :)
  1. Prev
  2. Next