Adrian Sampson
d805401b23
simplifications afforded by eager result iterators ( #261 )
2011-11-27 22:35:19 -08:00
Adrian Sampson
bcc348f018
make result iterators query the database eagerly ( #261 )
...
Previously, ResultIterators would query the database lazily. Specifically, they
would only fetch a row from the underlying cursor when an Item was pulled from
the iterator. This was a performance optimization. However, it was causing
endless headaches due to SQLite's locking policy: as long as the cursor is
"open", it holds a reader lock. This led to many hard-to-diagnose problems when
trying to acquire a writer lock. This solution may require a little more memory,
but it should put an end to this kind of bug for good.
2011-11-27 22:29:32 -08:00
Adrian Sampson
35d1f2420b
document multi-disc album collapsing ( #42 )
2011-11-26 15:59:30 -08:00
Adrian Sampson
450115358d
multi-disc album collapsing based on heuristics ( #42 )
2011-11-26 15:43:26 -08:00
Adrian Sampson
814370e647
substitute " characters ( #249 )
2011-11-26 14:37:15 -08:00
Adrian Sampson
8374a86fd6
include manpages in source distribution packages ( #258 )
2011-11-26 12:28:04 -08:00
Adrian Sampson
70c0a90793
manpage-ify the reference docs ( #258 )
2011-11-23 23:43:51 -08:00
Adrian Sampson
a57d57bbb1
exclude .DS_Store from source distribution
2011-11-23 19:03:06 -08:00
Adrian Sampson
6f5beff8e0
use non-minified JavaScript libraries ( #259 )
2011-11-23 18:26:08 -08:00
Adrian Sampson
9927109ca5
manifest now includes tests and docs ( #256 )
2011-11-23 18:15:40 -08:00
Adrian Sampson
b1a1caa246
fix update tests for mtime optimization ( #227 )
2011-11-23 18:05:37 -08:00
Adrian Sampson
256cbf9fd5
sync with latest python-musicbrainz-ngs, fixing Unicode queries ( #257 )
2011-11-23 17:57:00 -08:00
Adrian Sampson
314ce88f39
documentation links point to released version
2011-11-23 14:29:12 -08:00
Adrian Sampson
c891dac3ec
fix crash with "as Tracks" import option ( #244 )
2011-10-09 13:34:30 -07:00
Adrian Sampson
ec49fca4dc
smarter MBID input (based on patch by derwin)
2011-10-07 15:33:19 -07:00
Adrian Sampson
b62b462b1e
file-based genre whitelist & cleanup
...
--HG--
rename : beetsplug/lastgenre.py => beetsplug/lastgenre/__init__.py
2011-10-07 12:51:38 -07:00
kraymer
0805e50a13
fixes initialization of the whitelist when no genre specified in the config
2011-09-24 23:56:48 +02:00
kraymer
35a06e6b62
add a config parameter to lastgenre plugin allowing to define a genres whitelist
2011-09-24 23:31:15 +02:00
Adrian Sampson
74015f3954
bump documentation version number
2011-09-23 12:44:14 -07:00
Adrian Sampson
33f2b9f0b7
removing NEWS: changelog in docs takes its place
2011-09-23 12:38:14 -07:00
Adrian Sampson
21d919fbd0
share last.fm API key among plugins
2011-09-23 12:37:56 -07:00
Adrian Sampson
d6431b992e
lastgenre plugin ( #139 )
2011-09-23 12:33:47 -07:00
Adrian Sampson
55c72f678e
document item_imported plugin event
2011-09-23 11:51:20 -07:00
Adrian Sampson
a928ffa4d5
Added tag 1.0b10 for changeset 88807657483a
2011-09-22 09:53:17 -07:00
Adrian Sampson
f63d2e5167
release date
2011-09-22 09:52:55 -07:00
Adrian Sampson
365a2196c7
include web plugin resources in package distribution
2011-09-22 00:21:16 -07:00
Adrian Sampson
081d982e17
add beetsplug.web to package listing
2011-09-20 09:33:55 -07:00
Adrian Sampson
2e2c1be1bd
catch MB BadStatusLine errors
2011-09-18 17:09:20 -07:00
Adrian Sampson
4b5c674d9b
"--pretend" (dry run) flag for update
2011-09-18 16:18:19 -07:00
Adrian Sampson
f48fefdf61
merge
2011-09-18 15:39:38 -07:00
Adrian Sampson
b169ee04ca
readme links to new documentation site
2011-09-18 13:08:47 -07:00
Adrian Sampson
6fbe69d454
spelling errors in comments
2011-09-18 13:00:36 -07:00
Adrian Sampson
748457193b
fix colorized diff of non-string values ( #236 )
2011-09-18 12:36:52 -07:00
Adrian Sampson
e0f66d6f18
epsilon tolerance in float equality for showdiff
2011-09-18 12:29:07 -07:00
Adrian Sampson
42e0b6c950
special-case albumartist update to avoid undoing inference for as-is imports
2011-09-18 12:22:20 -07:00
Adrian Sampson
9933b5e4df
difference display was showing the same value twice ( #236 )
2011-09-18 12:10:10 -07:00
Adrian Sampson
f850928845
translate changelog
2011-09-17 16:41:35 -07:00
Adrian Sampson
e013745f1c
introductory paragraphs
2011-09-17 16:02:06 -07:00
Adrian Sampson
521131bc2b
screenshot image and syntax cleanup
2011-09-17 15:32:27 -07:00
Adrian Sampson
2073b2e5f4
web plugin page
2011-09-17 13:39:06 -07:00
Adrian Sampson
2f8370669e
translate plugin documentation
2011-09-17 11:04:51 -07:00
Adrian Sampson
3def27a96f
translate tagger guide
2011-09-17 10:13:34 -07:00
Adrian Sampson
4e6798b2a6
convert getting started guide
...
--HG--
rename : docs/starting/index.rst => docs/guides/index.rst
rename : docs/starting/main.rst => docs/guides/main.rst
rename : docs/starting/tagger.rst => docs/guides/tagger.rst
2011-09-16 17:40:22 -07:00
Adrian Sampson
737eabdb8c
translate reference pages from wiki
2011-09-16 17:08:10 -07:00
Adrian Sampson
18aff4db01
Sphinx documentation skeleton
2011-09-16 13:57:15 -07:00
Adrian Sampson
9348c6a2b8
port and host options for web plugin
2011-09-16 12:00:05 -07:00
Adrian Sampson
ce2299491d
NEWS note on #229
2011-09-15 21:27:23 -07:00
Adrian Sampson
80ddff263f
tests and a bug fix for #229
2011-09-15 21:26:19 -07:00
Adrian Sampson
af98a2fb01
move/copy album art along with items automatically ( #229 )
2011-09-15 17:26:12 -07:00
Adrian Sampson
c67f88bccb
final refactoring: lib.move() now affects DB
2011-09-15 16:38:36 -07:00