Adrian Sampson
|
98bfbad089
|
test_query: use base test classes
|
2013-09-23 15:09:39 -07:00 |
|
Adrian Sampson
|
5007d1571f
|
merge disk and memory query tests
|
2013-09-23 15:05:47 -07:00 |
|
Adrian Sampson
|
4d0db3fcb4
|
tests: obviate on-disk test library
|
2013-09-23 10:57:17 -07:00 |
|
Adrian Sampson
|
9993993cab
|
add base class to DB tests
|
2013-09-22 17:15:47 -07:00 |
|
Adrian Sampson
|
fcab014510
|
scrub: opus support
|
2013-09-21 19:27:04 -07:00 |
|
Adrian Sampson
|
9597d5e370
|
scrub: restore album art (close #138)
|
2013-09-21 19:25:31 -07:00 |
|
Adrian Sampson
|
25b77b1518
|
per_disc_numbering: fix tracktotal (close #163)
|
2013-09-21 19:12:18 -07:00 |
|
Adrian Sampson
|
4bfe693872
|
ftintitle: changelog & docs (closes #374)
|
2013-09-17 14:38:08 -07:00 |
|
Adrian Sampson
|
f5252efbe8
|
ftintitle: restrict by query
Again, for symmetry with other metadata cleanup/extension commands.
|
2013-09-17 14:31:42 -07:00 |
|
Adrian Sampson
|
2e31a7c6bf
|
ftintitle: store modifications to the database
A run of `beet update` is now no longer required. This is in line with the
behavior of lyrics, lastgenre, echonest_tempo, replaygain, ...
|
2013-09-17 14:30:00 -07:00 |
|
Adrian Sampson
|
63803a9742
|
ftintitle: use beets' ui.print_ function
This avoids encoding troubles. This also uses displayable_path to deal with
Unicode pathnames.
|
2013-09-17 14:26:24 -07:00 |
|
Adrian Sampson
|
a495635f90
|
ftintitle: remove duplicated field variables
Several fields were kept around in variables even though they were unused.
They can be read from the Item object at any time.
|
2013-09-17 14:19:28 -07:00 |
|
Adrian Sampson
|
2a93438969
|
ftintitle: reorganization and refactoring
- expand docstrings
- collapse some small/duplicative helper functions
- simplify control flow
|
2013-09-17 14:11:17 -07:00 |
|
Adrian Sampson
|
dfc5edec40
|
ftintitle: docstrings, new top-level function
|
2013-09-17 12:52:38 -07:00 |
|
Adrian Sampson
|
4bb3a481e2
|
ftintitle: move helper functions to module scope
These do not need to be closures.
|
2013-09-17 12:44:27 -07:00 |
|
Adrian Sampson
|
bd598696f0
|
ftintitle: syntactic/comment style cleanup
- expunge remaining CamelCase identifiers
- start adding PEP8 space around operators
- start wrapping to 79 columns
- access track fields with attribute syntax
--HG--
extra : amend_source : 9c916013230dd3cde187f2a55e89587b009bce6a
|
2013-09-17 12:38:16 -07:00 |
|
Adrian Sampson
|
8212cca498
|
add ftInTitle plugin by @Verrus
This is a snapshot of the plugin at its git revision
abb6bb94db79e9260e2062404c986316f1dc925c.
|
2013-09-17 12:12:22 -07:00 |
|
Adrian Sampson
|
dd8c667ce9
|
remove magic strings from Library.__init___
We now pull the table names from the models.
|
2013-09-17 09:13:56 -07:00 |
|
Adrian Sampson
|
c5032f925e
|
move Destination method to Item class
|
2013-09-17 09:09:10 -07:00 |
|
Adrian Sampson
|
f82d466b77
|
eliminate lib argument to Item.evaluate_template
|
2013-09-17 08:44:26 -07:00 |
|
Adrian Sampson
|
22d5e564c6
|
move move method to model objects
|
2013-09-16 22:12:26 -07:00 |
|
Adrian Sampson
|
76b1ee434e
|
move remove method to model objects
--HG--
extra : amend_source : 31d3ccbdde816b82bb5ec943ecb870e0df699dd0
|
2013-09-16 21:30:55 -07:00 |
|
Adrian Sampson
|
25a02cac92
|
reorganize library.py
|
2013-09-16 20:58:35 -07:00 |
|
Adrian Sampson
|
267f5a9be1
|
link to new FAQ location
|
2013-09-16 20:17:03 -07:00 |
|
Adrian Sampson
|
ab82965b0e
|
FAQ: reorganize into sections
|
2013-09-16 20:13:36 -07:00 |
|
Adrian Sampson
|
ddf5c4ce54
|
integrate FAQ links with the rest of the docs
|
2013-09-16 19:26:09 -07:00 |
|
Adrian Sampson
|
bb55a6486e
|
FAQ: shorten questions
This looks better in tables of contents, etc.
|
2013-09-16 19:14:58 -07:00 |
|
Adrian Sampson
|
045224d165
|
add FAQ
Translated from the Markdown on the Wiki using Pandoc.
|
2013-09-16 19:09:38 -07:00 |
|
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 |
|