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
Dave Hayes
3d94900d7e
Merge remote-tracking branch 'upstream/master'
2013-09-05 08:43:29 -05: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
Adrian Sampson
343a85d482
mbsync: use separate structure for old_data
...
Assigning an attribute on Items doesn't really work here since we try to store
that value to the DB as a flexattr.
2013-08-23 14:01:31 -07:00
Adrian Sampson
5e09c5e473
convert: fix iteration over results
2013-08-22 17:33:56 -07:00
Adrian Sampson
f9f8994d85
flexattr description in changelog
2013-08-21 18:44:14 -07:00
Adrian Sampson
c7fe017752
remove Library.{move,store} methods
...
These methods are now provided by LibModel, which makes dealing with items and
albums symmetric.
2013-08-21 15:34:45 -07:00
Adrian Sampson
15cf046285
don't reset mtime on awakening from DB
2013-08-21 11:38:48 -07:00
Adrian Sampson
deef7f9d20
a few more necessary album.store()s
2013-08-21 11:23:09 -07:00
Adrian Sampson
6677cea036
fix uses of item.dirty and item.record
2013-08-21 10:57:52 -07:00
Adrian Sampson
0176b9742f
tests: unknown fields silently match nothing
...
Previously, an unknown field would be ignored. Now, they're treated as
flexattrs that just haven't been set yet (and thus always hold None).
2013-08-21 09:46:30 -07:00
Adrian Sampson
9e61e49457
fix NumericQuery constructor
2013-08-21 09:42:16 -07:00
Adrian Sampson
9609e41cf8
store albums after moving art
2013-08-21 09:25:47 -07:00
Adrian Sampson
c2acab510d
album.move() now also stores
...
This lets items see any modifications to the album (when the album's fields
are dirty). It's also symmetric with the same method on items.
2013-08-21 09:07:20 -07:00
Adrian Sampson
8bcbe1dea2
fix outdated SQL query
2013-08-20 16:22:24 -07:00
Adrian Sampson
8bdf2d0efe
fix dirtying when unchanged, artpath wrapping
...
Also some naming mistakes.
2013-08-20 16:05:45 -07:00
Adrian Sampson
238e743b5e
add load() method to LibModel
2013-08-20 15:47:28 -07:00