Adrian Sampson
3229c59b60
python 2.6 compatibility
2013-09-16 18:35:31 -07:00
Adrian Sampson
a5422eeaf7
use track length over recording length
...
Closes #341 . Also, 666 tests! Woohoo!
--HG--
extra : amend_source : f00626f20e2475edcf220772223080ef62f46d84
2013-09-16 17:35:22 -07:00
Adrian Sampson
c5de56c4fd
filter wide integers ( closes #348 )
2013-09-16 17:25:41 -07:00
Adrian Sampson
bbac4ba109
numeric query tests
2013-09-16 17:19:40 -07:00
Adrian Sampson
048880011f
echonest_tempo: ensure we have the right track
...
closes #361
2013-09-16 16:59:11 -07:00
Adrian Sampson
46df8c4f0d
info: eager error detection ( closes #371 )
2013-09-16 16:37:55 -07:00
Adrian Sampson
38bceaa073
fromfilename: docs/changelog ( closes #113 )
2013-09-13 21:30:01 -07:00
Adrian Sampson
9607b258a5
fromfilename: simplify
2013-09-13 21:14:10 -07:00
Adrian Sampson
b8f01f0cfa
fromfilename: preserve case, apply in more cases
2013-09-13 21:05:51 -07:00
Adrian Sampson
3f6eb4be24
fromfilename: switch to declarative style
...
No need for redundant handleXfields methods; we'll just inspect the fields
we're given.
2013-09-13 20:48:12 -07:00
Adrian Sampson
9e1e55e6a5
fromfilename: python style, naming, comments
2013-09-13 20:34:05 -07:00
Adrian Sampson
47999dc759
initial import of tags-from-filename plugin ( #113 )
...
This was contributed via email. Now I'll clean it up for inclusion.
2013-09-13 19:50:12 -07:00
Adrian Sampson
26635718e6
convert-any: changelog/thanks ( closes #362 , #380 )
2013-09-13 19:35:35 -07:00
Adrian Sampson
09d724db3f
Merge pull request #380 from rowan-lewis/convert-all
...
Allow the convert plugin to convert to any format, not just mp3.
2013-09-13 19:32:57 -07:00
Adrian Sampson
b3bc4d3622
mbcollection: skip invalid MBIDs
2013-09-13 19:13:36 -07:00
Adrian Sampson
c57f2d0b78
merge
2013-09-13 18:58:30 -07:00
Rowan Lewis
80d060db07
Added 'quiet' operation mode, prevents start/finish announcements for each file.
2013-09-14 10:18:36 +10:00
Rowan Lewis
52d86f0e6a
Added more format presets, updated documentation.
2013-09-14 09:35:25 +10:00
Rowan Lewis
d2327d2dcf
Fixed validation, basically replace unfriendly errors with friendly errors.
2013-09-14 07:27:15 +10:00
Rowan Lewis
d3dae9f089
Reject lossy formats under a set bitrate.
2013-09-13 08:13:30 +10:00
Rowan Lewis
53aba3ce3f
It's called Vorbis, not OGG.
2013-09-13 07:57:04 +10:00
Rowan Lewis
bfbf5a9215
Changed the configuration to allow for easier format selection.
2013-09-13 07:54:36 +10:00
Adrian Sampson
4f1ce5a64c
docs: mention musicbrainz port config ( closes #365 )
2013-09-12 11:11:04 -07:00
Adrian Sampson
19958f75ff
embedart: fix error message when imagehdr fails
2013-09-12 10:45:02 -07:00
Adrian Sampson
a785f66511
opus: changelog/thanks/docs ( closes #377 , #381 )
2013-09-12 10:21:05 -07:00
Adrian Sampson
6857267cc7
opus: remove image from test file
...
The encoder that produced this file for some reason included an empty image as
the cover art and was confusing the tests.
I left the null check in place to deal with this situation in the future. I
think returning None is better than returning the empty string (which is of
course not a valid image).
2013-09-12 10:16:47 -07:00
Adrian Sampson
8dc1e223e9
opus: sample rate is always 48kHz
2013-09-12 10:05:22 -07:00
Adrian Sampson
e1d34e20bf
Merge pull request #381 from rowan-lewis/opus
...
Added opus support
2013-09-12 09:44:00 -07:00
Adrian Sampson
245a6ccb5b
version bump: 1.3.1
2013-09-12 09:46:01 -07:00
Rowan Lewis
697e70f14b
Problem with unicode filenames sorted.
2013-09-12 22:21:50 +10:00
Rowan Lewis
697cf3fd65
Removed reference to my testing plugin, oops.
2013-09-12 20:22:18 +10:00
Rowan Lewis
21c9855c4f
Allow the convert plugin to convert to any format, not just mp3.
2013-09-12 20:09:53 +10:00
Adrian Sampson
fde071eb11
Added tag v1.3.0 for changeset 87945a0e2175
2013-09-11 16:10:04 -07:00
Adrian Sampson
99b4e25ac2
finish up changelog for beets 1.3.0
2013-09-11 16:08:18 -07:00
Rowan Lewis
be8325dfe5
Opus now passes basic tests.
2013-09-12 08:00:28 +10:00
Rowan Lewis
6f0261e5ff
Added opus support, maybe.
2013-09-12 07:17:32 +10:00
Adrian Sampson
fa97684e7b
fix outdated _record reference in web plugin
2013-09-09 20:56:38 -07:00
Adrian Sampson
3b4e3d47f5
consolidate excess SELECT in load()
2013-09-09 20:41:30 -07:00
Adrian Sampson
4ee4169349
simplify get_query using class attributes
2013-09-09 20:20:22 -07:00
Adrian Sampson
f70ddfbd1d
deduplicate albums() and items() methods
...
This also drops the keyword arguments to these methods, which were vestigial.
2013-09-08 23:18:58 -07:00
Adrian Sampson
0e042d3d74
better Chromaprint installation instructions
2013-09-07 17:03:24 -07:00
Adrian Sampson
99aa2c6640
Merge pull request #372 from toddbot2/master
...
add ASCII art logo
2013-08-30 11:05:00 -07:00
Todd Durboraw
7ec209ce63
Fixed logo for real
2013-08-29 22:24:57 -07:00
Todd Durboraw
6aec45a53b
fixed logo
2013-08-29 22:14:20 -07:00
Todd Durboraw
2123ea8513
add ascii logo
2013-08-29 20:49:02 -07:00
Adrian Sampson
d80576fec1
get rid of dictionary comprehensions
...
for Python 2.6 compatibility
2013-08-29 17:07:04 -07:00
Adrian Sampson
247e3b9e01
merge flexattr branch
...
This is a big change. Some things will probably break.
2013-08-27 17:20:37 -07:00
Adrian Sampson
104f007aaa
Added tag v1.2.2 for changeset c6af5962e25b
2013-08-27 09:15:34 -07:00
Adrian Sampson
21a5626347
changelog date/summary for 1.2.2
2013-08-27 09:15:17 -07:00
Adrian Sampson
ca206053ac
fix import deletion race
...
By moving the duplicate file removal to the manipulate_files coroutine, we
ensure that all previous albums are fully moved/copied before trying to delete
their duplicate files.
2013-08-26 14:22:32 -07:00