Lucas Duailibe
a6ae5c4a4f
cleaning up
2013-03-11 19:22:03 -03:00
Lucas Duailibe
3390fd339a
store fingerprints with the "fingerprint" command
2013-03-11 18:31:53 -03:00
Lucas Duailibe
8a64686ff3
store fingerprints
2013-03-11 17:56:13 -03:00
Adrian Sampson
f17e121655
Merge pull request #215 from single-sandwiches/patch-1
...
fix link to release types
2013-03-11 07:39:20 -07:00
single-sandwiches
563c4be2ad
Update pathformat.rst
...
Fixed link pointing to the MusicBrainz wiki in regards to the list of albumtype: type names
2013-03-11 22:46:26 +11:00
Philippe Mongeau
8b1511a8af
fix fuzzy config
2013-03-10 20:39:02 -04:00
Philippe Mongeau
685972bbc5
update query tests
...
fix escape colons in the query term
2013-03-10 20:26:45 -04:00
Philippe Mongeau
5d5b52629d
fix wrong indentation Oooops!
2013-03-10 20:13:56 -04:00
Philippe Mongeau
ca8af62e9c
change queries() function to returns a dict
...
of {prefix: PluginQuery}
use the class __name__ as sqlite function name
make RegexpQuery use the AnyPluginQuery
2013-03-10 20:11:42 -04:00
Philippe Mongeau
2a42c75cba
fuzzy: use smartcase for the pattern
...
ignore case unless the pattern contains a capital letter
2013-03-10 19:07:29 -04:00
Philippe Mongeau
c9c57cbb29
fix param odrder for match function of PluginQuery
2013-03-10 19:06:27 -04:00
Philippe Mongeau
7bc0b3a518
expclude prefix from query term
2013-03-10 18:51:43 -04:00
Adrian Sampson
33ff0e8fd2
changelog/thanks for #213
2013-03-10 15:20:29 -07:00
Adrian Sampson
be7bd8d8ce
Merge pull request #213 from duailibe/unicode_error
...
Fix unicode error
2013-03-10 15:15:38 -07:00
Philippe Mongeau
7d879289c1
fuzzy: add prefix config
2013-03-10 18:00:28 -04:00
Philippe Mongeau
09156b03f0
fuzzy: use threshold value from config
2013-03-10 17:37:03 -04:00
Lucas Duailibe
f6c3e4652c
fix unicode error
2013-03-10 18:12:16 -03:00
Philippe Mongeau
7314bc0524
make fuzzy use PluginQuery instead of a subcommand
2013-03-10 16:50:54 -04:00
Philippe Mongeau
f7ced33b8e
add support for extending the query syntax with plugins
2013-03-10 16:43:34 -04:00
Adrian Sampson
01a449ffa6
convert: auto ( #212 ) now transcodes to /tmp
...
This avoids naming conflicts in the source directory. In particular, when
encoding MP3 -> MP3, the previous scheme would overwrite the original file
(and hang ffmpeg waiting for input). This should also work in
situations where the source directory is read-only.
2013-03-10 13:22:05 -07:00
Adrian Sampson
8736a0bb4c
convert auto: changelog and de-cloning ( #212 )
2013-03-10 13:12:56 -07:00
Adrian Sampson
47a549a31c
Merge pull request #212 from duailibe/auto_convert
...
Transcode files during import
2013-03-10 12:57:36 -07:00
Philippe Mongeau
a5f1357a94
use fuzzy threshold from config file
2013-03-09 22:14:12 -05:00
Philippe Mongeau
40dca74390
add AnyFuzzyQuery to match on any fields using fuzzy matching
2013-03-09 22:14:02 -05:00
Philippe Mongeau
da81c7e596
add internal FuzzyQuery using ~ as prefix
2013-03-09 22:13:48 -05:00
Lucas Duailibe
c2c96d522f
config name and docs update
2013-03-09 23:33:45 -03:00
Lucas Duailibe
a3d8105a5a
small fix
2013-03-09 20:04:26 -03:00
Lucas Duailibe
27b1d6d7cc
clean up old files and remove pdb
2013-03-09 19:36:34 -03:00
Lucas Duailibe
e49ca34f3c
partial commit
2013-03-09 19:09:43 -03:00
Adrian Sampson
3e05d6614c
get and set flexattrs with hyphen keys
...
Here's another little experiment: to make flexattrs a little easier to use for
end users, you can now get and set them by using 'namespace-key' as the
argument to __getattr__ or __setattr__.
For example, try:
$ beet mod foo-bar=baz
$ beet ls -f '${foo-bar}'
baz
baz
baz
...
2013-03-09 13:16:24 -08:00
Adrian Sampson
4fe91b342b
experiments with "un-registered" flexattrs
2013-03-09 12:54:55 -08:00
Adrian Sampson
9c7868e251
Merge pull request #208 from steinitzu/flexattr
...
partial flexattrs
2013-03-09 12:00:28 -08:00
Adrian Sampson
7d9fd0a2cf
convert: fix unicode error in path construction
...
I introduced a regression a few commits ago when I started using
lib.destination with the basedir keyword argument as opposed to doing
os.path.join manually.
2013-03-09 11:37:10 -08:00
Adrian Sampson
218f10a62d
echonest_tempo: catch socket.error
2013-03-09 11:33:55 -08:00
imenem
12476ca22e
Added Discogs search plugin.
2013-03-07 17:59:52 +02:00
Adrian Sampson
69f2659410
convert: read new audio metadata ( #208 )
2013-03-06 23:11:08 -08:00
Adrian Sampson
87d71abc28
changelog/cleanup/fixes for #209
...
The major functional change here is how files move around when in keep_new
mode. Now, files are first moved to the destination directory and then
copied/transcoded back into the library.
This avoids problems where naming conflicts could occur when transcoding from
MP3 to MP3 (and thus not changing the filename).
2013-03-06 18:21:42 -08:00
Adrian Sampson
5a94cfe5d6
Merge pull request #209 from duailibe/convert
...
Adding functionality to convert plugin: keep newly converted files
2013-03-06 17:33:25 -08:00
Lucas Duailibe
a338b95bb7
Changing behavior in "keep new files"
2013-03-06 22:04:05 -03:00
Lucas Duailibe
28522376be
Adding "keep new files" option to convert plugin
2013-03-06 21:41:40 -03:00
Adrian Sampson
b0ae4d2fbd
Merge pull request #205 from duailibe/patch-2
...
Correcting typo in writing.rst
2013-03-06 15:41:27 -08:00
steini
410bdf6ddd
Code for reading attributes from concatenated flex columns into dicts moved to an outside methods to make it usable for both BaseAlbum and Item objects.
2013-03-06 23:25:31 +00:00
Lucas Duailibe
5a8880e86f
Correcting typo in writing.rst
...
Simple typo: "fishes" -> "finishes"
2013-03-06 19:59:08 -03:00
steini
7d1f67881e
ironing out some kinks
2013-03-06 18:29:22 +00:00
steini
8e342a16a1
Fixed up a couple of query classes for flex attr support.
2013-03-06 14:38:17 +00:00
steini
fbd85ef6ba
Started hacking CollectionQuery to search flexible attribute fields.
2013-03-05 05:20:03 +00:00
Fabrice Laporte
72a06e96d0
Merge branch 'master' of https://github.com/sampsyo/beets
2013-03-04 08:38:09 +01:00
steini
f5d658c58f
An attempt at flexible attributes with plugin namespaces.
...
Mostly untested.
2013-03-04 05:55:43 +00:00
Adrian Sampson
1a7ec6dc79
mbsync: fix redundant album art movement
...
Since we explicitly move album art later in the process, implicitly moving it
with items can cause a double-move (and thus a "file not found" error).
2013-03-03 17:46:16 -08:00
Adrian Sampson
18688008a4
mbsync: avoid spurious stores/moves
...
As _print_and_apply_changes itself does for items, we now shortcut
modifications (metadata and filesystem) for albums when no changes are
required for a given album. This avoids effectively doing a "beet move" on an
album even when nothing has changed.
2013-03-03 17:19:05 -08:00