Adrian Sampson
55770ae212
changelog & style tweaks for Sound Check ( #97 )
2013-02-07 15:12:10 -08:00
Adrian Sampson
0c29c52f8c
changelog for #92
2013-02-05 11:36:27 -08:00
Adrian Sampson
5be50fbb38
echonest_tempo: skip when missing artist or title
2013-02-05 10:28:24 -08:00
Adrian Sampson
2b4a70227d
correct changelog credits for @mrmachine
2013-02-05 10:15:39 -08:00
Adrian Sampson
07e1366fc6
changelog for #94
2013-02-05 09:57:13 -08:00
Adrian Sampson
d544c832c7
changelog, docs, and style tweaks for #93
2013-02-04 22:44:04 -08:00
Adrian Sampson
48194a128e
changelog and docs for #89
2013-02-03 12:23:09 -08:00
Adrian Sampson
c706c1f15a
changelog entry / tiny doc tweaks for #90
2013-02-03 10:31:15 -08:00
Adrian Sampson
4f7e738f82
changelog and doc fixes for #88
2013-02-02 12:56:08 -08:00
Adrian Sampson
50a89e790c
both release and release group disambig ( #87 )
...
This joins the two strings with a comma if both are present.
2013-02-02 12:42:53 -08:00
Adrian Sampson
89f1ae302e
changelog and partial reversion of #87
...
This pull request made two changes. This commit reverts one of them to make the
changes orthogonal.
2013-02-02 12:37:28 -08:00
Adrian Sampson
89689899c9
changelog note and indentation fix for #86
2013-02-02 12:27:42 -08:00
Adrian Sampson
44d195a119
suffix-based colorization for numeric value diffs
2013-02-02 12:24:05 -08:00
Adrian Sampson
d050211c2c
length_diff_thresh moved to config
...
This was previously hard-coded as 2.0 seconds, which was way too low.
2013-02-02 12:07:58 -08:00
Adrian Sampson
3ef423b735
update changelog note for #82
2013-02-02 11:20:12 -08:00
Adrian Sampson
2ea190ceba
better error message when using real tabs
2013-02-02 10:37:02 -08:00
Adrian Sampson
e850e1aab8
changelog note for #85
2013-02-02 08:23:52 -08:00
Adrian Sampson
8ae40e9945
changelog and style fix for #81
2013-01-31 16:25:02 -08:00
Adrian Sampson
63d939d1d3
windows: error when migrating .beetsconfig
2013-01-31 12:29:37 -08:00
Adrian Sampson
bba0051ee7
changelog & doc tweaks for smartplaylist ( #80 )
2013-01-31 10:07:18 -08:00
Adrian Sampson
199add3a4d
changelog re. none_rec_action ( #77 )
2013-01-30 21:05:30 -08:00
Adrian Sampson
ee641e9b13
default_action config option, et cetera ( #76 )
...
- Partial matches are always downgraded to a "medium" match.
- The config option, now called "default_action", lets you choose what to do
with "medium" matches.
- Expanded the "low" recommendation level to include cases with just one
match.
2013-01-30 20:32:37 -08:00
Adrian Sampson
27be3ddae5
changelog note for #78
2013-01-30 19:32:12 -08:00
Adrian Sampson
a96e8ab3df
changelog/docs for WMA support ( #75 )
2013-01-29 21:32:44 -08:00
Adrian Sampson
58dc7be0a7
docs for new plugin events ( #79 )
2013-01-29 20:59:02 -08:00
Adrian Sampson
37a7aedaae
version bump: 1.1b2
2013-01-29 20:50:10 -08:00
Adrian Sampson
8c9ca36907
version bump and changelog summary for 1.1b1
2013-01-29 12:21:05 -08:00
Adrian Sampson
38dee5af0f
silence Unidecode warning due to byte string info
...
--HG--
extra : source : 6a023b1f3ace0ae3177afb382d0eebcb445bec05
2013-01-29 11:30:31 -08:00
Adrian Sampson
7e84e7da57
add thanks to changelog note for #74
2013-01-22 21:04:56 -08:00
Adrian Sampson
0969749e5b
cleanup, docs, and changelog for relative_to ( #74 )
2013-01-22 21:02:41 -08:00
Adrian Sampson
7779a5c6f5
replaygain: catch Unicode exc on Windows (GC-499)
...
(grafted from 89cee0e842b4e553790b0db7daaf2fd31d217e15)
--HG--
extra : source : 89cee0e842b4e553790b0db7daaf2fd31d217e15
2013-01-12 14:38:19 -08:00
Adrian Sampson
f207a3b72e
backported lyrics fix
2013-01-11 14:55:31 -08:00
Adrian Sampson
9e6b1db02d
configurable match thresholds (GC-290)
2013-01-11 14:46:15 -08:00
Adrian Sampson
c418e6d379
configurable MusicBrainz host/rate limit (GC-408)
2013-01-11 13:33:14 -08:00
Adrian Sampson
974929541f
terminal_encoding config option (GC-472)
2013-01-11 13:07:57 -08:00
Adrian Sampson
d6c7cfa4e3
lyrics: replace apostrophes with ' (GC-498)
2013-01-11 10:51:22 -08:00
Adrian Sampson
f7bef39769
GH-72: use function bodies instead of special var
2013-01-05 17:48:00 -08:00
Adrian Sampson
14b5170aec
GH-72: some cleanup and changelog note
2013-01-05 17:20:39 -08:00
Adrian Sampson
f127d8e18a
merge scrub fix from master
2012-12-31 18:25:51 -08:00
Adrian Sampson
287d00179a
scrub: fix Py27-style format string (GC-484)
2012-12-31 18:11:31 -08:00
Adrian Sampson
628f4816cd
merge changelog note and tag from master release
2012-12-31 16:53:20 -08:00
Adrian Sampson
71fd8d5030
version numbers for 1.0rc2 release
2012-12-31 16:31:48 -08:00
Adrian Sampson
5d210f755c
merge fix from master
2012-12-29 13:07:09 -08:00
Adrian Sampson
082932069f
echonest_tempo: catch IO errors (GC-482)
2012-12-26 17:16:59 -08:00
Adrian Sampson
123189b393
default file locations
...
Due mostly to some improvements in Confit, we now have a reasonable way to
define the default filenames of auxiliary data files. These are relative to the
beets config directory (i.e., alongside config.yaml).
2012-12-23 18:01:21 -08:00
Adrian Sampson
51e9c519d4
plugin renames: fuzzy and random
...
Renamed fuzzy_search to fuzzy and rdm to random. These names should be easier
to remember since they are the same as the commands they provide.
--HG--
rename : beetsplug/fuzzy_search.py => beetsplug/fuzzy.py
rename : beetsplug/rdm.py => beetsplug/random.py
rename : docs/plugins/fuzzy_search.rst => docs/plugins/fuzzy.rst
rename : docs/plugins/rdm.rst => docs/plugins/random.rst
2012-12-23 14:46:20 -08:00
Adrian Sampson
6b000983c3
merge echonest_tempo fix from master
2012-12-23 14:34:08 -08:00
Adrian Sampson
1809de1500
GH-71: changelog note & retry limit
2012-12-21 23:10:30 -08:00
Adrian Sampson
2451571dbe
version bump to "1.1b1"
2012-12-19 12:25:48 -08:00
Adrian Sampson
2023344019
Windows: fix relative paths in normpath()
...
The changes introduced in rc1 caused paths to be syspath-ified before they were
passed to os.path.abspath. The magic prefix caused them to be interpreted as
absolute paths even if they were relative. The fix is, in this *isolated*
case, to use Unicode but prefix-free paths in calls to the os.path.* functions.
Those functions need to act on Unicode objects but seem to be purely syntactic
-- nothing is tripped up by using long filenames without the magic prefix.
2012-12-19 12:19:23 -08:00
Adrian Sampson
0c49db0f11
fetchart: fix exception when source returns None
2012-12-17 23:22:45 -08:00
Adrian Sampson
6082f0162f
changelog summary for 1.0rc1
2012-12-17 18:04:39 -08:00
Adrian Sampson
49ae56e455
embedart: changelog for GC-468
2012-12-11 13:53:02 -08:00
Adrian Sampson
98892945c2
don't crash when singleton-importing broken files
2012-12-08 12:10:06 -08:00
Adrian Sampson
3e9135ee7c
syspath-ify call to pyacoustid (GC-464)
2012-12-07 14:49:11 -08:00
Adrian Sampson
128a881bb4
GH-69/GC-450: docs, changelog, simplification
2012-12-05 09:10:07 -08:00
Adrian Sampson
a8cf42d05b
echonest_tempo: changelog + doc fixes + print fix
2012-12-02 16:25:45 -08:00
Adrian Sampson
9a4cda60cd
autotag: use albumartist if available (GC-423)
2012-11-27 17:05:56 -08:00
Adrian Sampson
eef87c2189
truncation incorporates extension length (GC-461)
2012-11-27 16:54:50 -08:00
Adrian Sampson
953291f736
truncate bytes instead of unicode (GC-422)
2012-11-27 16:43:57 -08:00
Adrian Sampson
da3ffcbec3
version change: b16 is now 1.0rc1
2012-11-27 15:56:02 -08:00
Adrian Sampson
859268f707
decode Unicode arguments to import -L (GC-457)
2012-11-06 14:29:58 -08:00
Adrian Sampson
c569ddd412
human-readable mkdir error
2012-11-03 12:16:32 -07:00
Adrian Sampson
289287690e
more helpful changelog about maxsize
2012-11-01 15:33:38 -07:00
Adrian Sampson
29c6f9c342
changelog and light style fixes for #64
2012-10-31 17:52:21 -07:00
Adrian Sampson
57e66d7b1a
fetchart: sort image filenames (GC-452)
2012-10-25 18:02:22 -07:00
Adrian Sampson
1a94d9e4b7
warnings about using syspath with some utils
...
Also pertaining to #58 : for most utility functions, paths should *not* be
`syspath`-ified. (This only occurs right before a path is sent to the OS.) In
fact, as @Wessie discovered, using the result of `syspath` with `ancestry` leads
to incorrect behavior. I checked and this should not currently happen anywhere,
but these docstring changes make that requirement explicit.
2012-10-21 14:27:40 -07:00
Adrian Sampson
91ad913399
#62 : simplify list (and random) code
...
With the new centralized print_obj function, we can greatly simplify the code
for the list command. This necessitated a couple of additional tweaks:
- For performance reasons, print_obj can now take a compiled template. (There's
still an issue with using the default/configured template, but we can cross
that bridge later).
- When listing albums, $path now expands to the album's item dir. So the format
string '$path' now exactly corresponds to passing the -p switch.
As an added bonus, we can now also reduce copypasta in the random plugin (which
behaves almost exactly the same as list).
2012-10-20 21:10:39 -07:00
Adrian Sampson
3952fbec62
docs & changelog for pervasive format config ( #62 )
...
This version of the (renamed) _print_obj function uses introspection to
determine whether we're printing an Album or an Item. It's like function
overloading for Python! 😁
2012-10-20 20:29:49 -07:00
Adrian Sampson
b9cc206093
changelog & cleanup for pull request #59
2012-10-20 16:57:56 -07:00
Adrian Sampson
b81ac1d6e0
fix crash when stdin comes from pipe w/o encoding
...
This allows, for example, "yes | beet convert".
2012-10-15 14:58:59 -07:00
Adrian Sampson
f2ab26d6a4
mbcollection: change chunk size to 200 releases
2012-10-14 20:35:03 -07:00
Adrian Sampson
244ffd71e2
fix "beet modify" for date fields (GC-449)
...
This is fixed by allowing MediaFiles to convert strings to integers on
assignment. An eventual complete fix will perform these type conversions in the
Item interface.
2012-10-14 20:27:13 -07:00
Adrian Sampson
526e82feaf
move cpu_count to util module; credit @storrgie
2012-10-14 14:09:03 -07:00
Adrian Sampson
b9e2beddec
replaygain: changelog & doc enhancements for GH-55
2012-10-12 22:42:08 -07:00
Adrian Sampson
d8433f977c
convert: changelog thanks & doc enhancements
2012-10-12 22:11:07 -07:00
Adrian Sampson
71a5a5b02f
only load plugins from specified modules
...
Eliminate the __subclasses__ trick for finding all plugins. Now we explicitly
look in each plugin module for a plugin class. This allows us to import plugin
modules with unintentionally loading them. This lets us reuse the image
embedding machinery without copypasta.
2012-10-12 21:55:54 -07:00
Jakob Schnitzer
e316d0ea30
convert: PEP8, changelog note and license
2012-10-11 17:10:28 +02:00
Adrian Sampson
cb93900888
changelog & docs for "beet stats --exact"
2012-10-07 15:13:49 -07:00
Adrian Sampson
114cea0da6
changelog: ihate plugin
2012-10-06 18:42:38 -07:00
Adrian Sampson
56958d175b
docs + changelog for GH-50 (lastgenre command)
2012-10-04 09:47:59 -07:00
Adrian Sampson
5f7d280987
changelog note about @KraYmer's lastgenre feature
2012-09-30 14:06:21 -07:00
Adrian Sampson
4aac7f5324
zero: changelog note & doc improvements
2012-09-25 14:15:33 -07:00
Adrian Sampson
e092af2b2f
changelog note: fuzzy_search plugin
2012-09-18 10:33:58 -07:00
Adrian Sampson
201571bf93
changelog note &c. for "the" plugin (GH-47)
2012-09-17 11:11:22 -07:00
Adrian Sampson
c056467c5d
friendly error message in Item.write (GC-437)
2012-09-17 10:36:48 -07:00
Adrian Sampson
ef248576f0
bpd: fix crash w/ unicode extensions (GC-439)
2012-09-17 10:24:34 -07:00
Adrian Sampson
a9fc483a36
importfeed: fix "link" mode w/ unicode paths
2012-09-11 17:32:43 -07:00
Adrian Sampson
dc054907d5
fix non-string value matching in SubstringQuery
2012-09-09 12:17:13 -07:00
Adrian Sampson
90b3dba085
fix match() on RegexpQuery for non-string values
2012-09-08 16:24:39 -07:00
Adrian Sampson
931a6b636b
fix for plugins not modifying files' tags
2012-09-02 16:00:18 -07:00
Adrian Sampson
08d8e6c55b
changelog about web "attachment" change (GH-46)
2012-08-27 12:01:42 -07:00
Adrian Sampson
473fe04f91
web: add size to item JSON in API
...
This is to be used by the Tomahawk resolver, which wants file sizes.
2012-08-24 19:20:27 -07:00
Adrian Sampson
6200f0a4c8
scrub: remove all types of tags
2012-08-24 15:39:13 -07:00
Adrian Sampson
420c78ff1b
lyrics: fix UnicodeDecodeError with non-ASCII text
2012-08-19 13:42:43 -07:00
Adrian Sampson
07d00da825
album-only field queries; ^$ match empty string
2012-08-17 10:54:30 -07:00
Adrian Sampson
30ac59f3d2
allow $path in "beet list -f" templates
2012-08-16 09:00:55 -07:00
Adrian Sampson
22836be22e
fix search/DB server disagreement crash (GC-418)
2012-08-12 22:37:10 -07:00
Adrian Sampson
96de3ee400
add track mapping to album_distance plugin method
2012-08-03 18:12:58 -07:00
Adrian Sampson
701d8cf204
fetchart: fix extension-less files from CAA
2012-08-02 09:46:57 -07:00