Commits

Author Commit Message Labels Comments Date
Adrian Sampson
fix bytes literals causing a Unidecode warning This would trigger a warning in Unidecode when metadata was missing (which is the only case when those empty-string literals are used). Closes #109, which is a different fix for the same problem.
Adrian Sampson
format None values as the empty string Fix due to @pscn. Includes test. Closes #108.
Adrian Sampson
convert: add missing syspath call (closes #106)
Adrian Sampson
Merge pull request #105 from samdoshi/aliases Unit tests and bug fix for aliases (#102)
Sam Doshi
add unit tests for aliases (#102)
Sam Doshi
go to next locale if no match in _preferred_alias we should continue here rather than return so that we continue to search for matches
Adrian Sampson
changelog/thanks for #104
Adrian Sampson
Merge pull request #104 from samdoshi/initial_lookup_fix tag_album does not take timid as an argument
Sam Doshi
tag_album does not take timid as an argument see SHA: 75d43270e881a7ecf16de4474b5fec54722ebf2e
Adrian Sampson
link to GitHub Issues
Adrian Sampson
add --flat option to import command (GC-202)
Adrian Sampson
import.detail config option (GC-263)
Adrian Sampson
link to GitHub Issues
Adrian Sampson
change option name to "languages"; docs (#102)
Adrian Sampson
refactor alias discovery into function (#102)
Adrian Sampson
Merge pull request #102 from samdoshi/aliases Add support for artist aliases (fixes GC-354)
Sam Doshi
Add support for artist aliases Use MusicBrainz artist aliases to import files with artist names in an appriorate locale
Adrian Sampson
first half-attempt at a flexible attribute schema This uses two tables, item_attributes and album_attributes, as key/value tables for the respective entities. Plugins register fields, at which point they are magically materialized as properties on Items (Albums are not done). This currently supports adding and modifying these fields but not retrieving them (which will need some sort of join).
Adrian Sampson
fix crash when RG fields set to null In general, we convert None values to type-based nulls in packed fields just as we do for normal fields.
Adrian Sampson
ignore "System Volume Information" directory This is a control directory on Windows whose permissions are always set very restrictively: http://blogs.msdn.com/b/oldnewthing/archive/2003/11/20/55764.aspx
Adrian Sampson
proceed past os.listdir errors in sorted_walk
Adrian Sampson
don't crash when config file is empty
Adrian Sampson
use gst-python from stock Homebrew
Adrian Sampson
Sound Check parsing: fix odd-length strings
Adrian Sampson
fix Sound Check decode (GC-521) Fixes the case when the gain number is negative.
Adrian Sampson
docs: link to FreeBSD port
Adrian Sampson
echonest_tempo: warn on API error
Adrian Sampson
echonest_tempo: sanitize newlines from input The Echo Nest API confusingly says that the input is missing if it contains a newline.
Adrian Sampson
test: move DummyIO initialization to harness This makes it much harder to accidentally leave this I/O isolator installed.
Adrian Sampson
tests: remove ad-hoc temporary directories Now that we have a temporary directory in the shared harness, we can dispense with the error-prone process of creating them for each test.
  1. Prev
  2. Next