Permalink
Commits on Sep 18, 2017
  1. Use the built-in method of overriding config with cli options.

    djl committed Sep 18, 2017
Commits on Sep 14, 2017
  1. mbcollection: Add support from removing albums.

    djl committed Sep 9, 2017
    Add a new ``mbcollection.remove`` configuration option (default: None)
    and a new ``-r`` (``--remove``) flag which removes albums from
    collections that are no longer present in the beets database.
    
    The ``-r`` flag takes precedence over the ``remove`` configuration
    option.
Commits on Sep 13, 2017
  1. Merge pull request #2687 from zigarrre/issue2682

    sampsyo committed on GitHub Sep 13, 2017
    Refactored move functions for clarity according to #2682
Commits on Sep 12, 2017
  1. Added the default ignore list of flake8

    zigarrre committed Sep 12, 2017
    This fixes the W503 warnings and possibly other, unwanted errors and
    warnings in the future.
Commits on Sep 11, 2017
  1. Shortened two lines that where to long.

    zigarrre committed Sep 11, 2017
  2. Refactored move functions for clarity according to #2682

    zigarrre committed Sep 11, 2017
    The move functions in library.py and manipule_files in importer.py where
    changed to use a single parameter for the file operation instead of
    multiple boolean flags.
    
    A typo in the documentation of the Album.move and Item.move functions
    confusing True and False when describing the store parameter was fixed
    as well.
Commits on Sep 10, 2017
  1. Merge pull request #2685 from beetbox/mbc-customids

    sampsyo committed on GitHub Sep 10, 2017
    mbcollection: Support specifiying collection ID.
Commits on Sep 9, 2017
  1. Update changelog/docs for new ``mbcollection.collection`` option.

    djl committed Sep 9, 2017
  2. Silence pep8 warning.

    djl committed Sep 9, 2017
  3. mbcollection: Support specifiying collection ID.

    djl committed Sep 9, 2017
Commits on Sep 5, 2017
  1. Merge pull request #2683 from euri10/master

    sampsyo committed on GitHub Sep 5, 2017
    Added a missing switch to the fetchart command
  2. Modified the name of the fetchart plugin switch from missing to quiet

    euri10 committed Sep 5, 2017
  3. Added a missing switch to the fetchart command so that only missing a…

    euri10 committed Sep 5, 2017
    …lbums
    
    are displayed
Commits on Aug 27, 2017
  1. Fix #2673: JSON file encoding in absubmit

    sampsyo committed Aug 27, 2017
    First, it's best to open the file as binary so the JSON module itself
    can figure out how to decode it (it will just use UTF-8). Then, we can
    use `load` instead of `loads` to avoid needing to read the file
    explicitly ourselves.
Commits on Aug 26, 2017
  1. Fix #2671: missing syspath on acoustid call

    sampsyo committed Aug 26, 2017
Commits on Aug 25, 2017
  1. Merge pull request #2668 from wordofglass/edit_logic

    wordofglass committed Aug 25, 2017
    Edit plugin logic: Regression from previous PR; incorrect diffs
  2. edit, Model.copy: documentation improvements

    wordofglass committed Aug 25, 2017
  3. Merge pull request #2667 from wordofglass/mtime_fixes

    wordofglass committed on GitHub Aug 25, 2017
    Mtime fixes
  4. Merge branch 'master' into mtime_fixes

    wordofglass committed on GitHub Aug 25, 2017
Commits on Aug 24, 2017
  1. test_edit: Add a test for retagging.

    wordofglass committed Aug 24, 2017
  2. edit: Do not deepcopy objects, finally fixes the regression from #2659

    wordofglass committed Aug 24, 2017
    Deepcopying fails if a database is attached as Model._db since the
    sqlite connection objects it contains are non-copyable
  3. edit: Fix a regression from #2659 when re-tagging albums

    wordofglass committed Aug 24, 2017
  4. edit: Correctly reset the old object, do not reload it from the tags

    wordofglass committed Aug 24, 2017
    Previously, if continuing to edit (i.e. invoking the $EDITOR) multiple
    times in one invocation of EditPlugin.edit_objects, the plugin would
    reload the old state from the file tags. The initial 'old state' is
    usually only loaded from the database, though. As a consequence, if
    database and tags were not in sync, the diffs from first and all
    subsequent edits could differ unexpectedly.
Commits on Aug 22, 2017
  1. Item: Do not reset the mtime in __setitem__ unless the value actually…

    wordofglass committed Aug 22, 2017
    … changes
    
    Unbreaks the remaining edit plugin tests.
  2. test_edit: Fix test that intended to change one item but affected two.

    wordofglass committed Aug 22, 2017
    This didn't manifest as a testing failure since the plugin (mostly
    silently) drops id changes.
  3. test_edit: Add a comment explaining why I didn't change the writing b…

    wordofglass committed Aug 22, 2017
    …ehaviour
    
    I was midway through writing a test when realizing that it's best
    the way it is...
  4. Ensure mtime is non-zero for Items in test fixtures.

    wordofglass committed Aug 22, 2017
    mtime == 0 is the "this Item contains newer metadata than the file's
    tags" marker. Setting this to something else than 0 emulates the state
    of Items freshly read from the database.
    
    Breaks 4 of the edit plugin tests.
  5. Merge pull request #2662 from natezb/master

    sampsyo committed Aug 22, 2017
    Fix kodiupdate URL and add better error reporting
  6. Add changelog entry for #2662

    natezb committed Aug 22, 2017
Commits on Aug 21, 2017
  1. Fix a ReST syntax error

    sampsyo committed Aug 21, 2017
  2. Refine docs for #2663

    sampsyo committed Aug 21, 2017
  3. Merge pull request #2663 from tigranl/patch-1

    sampsyo committed Aug 21, 2017
    Update gmusic.rst