Fabrice Laporte
4be30fca2e
lastgenre: force real lookup during import only if no custom whitelist set.
2013-04-20 14:29:14 +02:00
Adrian Sampson
7f17266a6e
another docs typo
2013-04-15 16:47:31 -07:00
Fabrice L.
52b8e87c66
Update lyrics.rst
...
fix typo
2013-04-16 00:12:08 +03:00
Adrian Sampson
2a3a12ee0b
docs and changelog for #243
...
Also note that this fixes #162 .
2013-04-15 11:08:43 -07:00
Adrian Sampson
2a9afd3908
misc. style cleanup for #243
2013-04-15 10:52:17 -07:00
Adrian Sampson
1622dcefb7
Merge pull request #243 from KraYmer/master
...
Add a lyrics backend that scrapes results from google custom search api
2013-04-15 10:19:31 -07:00
Adrian Sampson
16e0648c81
lastgenre: fix crash with canonicalization
2013-04-10 10:34:06 -07:00
Adrian Sampson
8ae202cf24
changelog for #246
2013-04-10 10:18:58 -07:00
Adrian Sampson
acbc785c7f
merge
2013-04-10 10:17:11 -07:00
Adrian Sampson
d8d57cbf1b
Merge pull request #246 from xhochy/feature/add-content-length-header
...
Compute Content-Length to make tracks seekable in most players via the web plugin
2013-04-10 10:16:29 -07:00
Uwe L. Korn
3b33705e3b
Compute Content-Length to make tracks seekable in most players via the web plugin
2013-04-10 14:21:47 +02:00
Adrian Sampson
2532c03d86
hard limit on guessed filename length
2013-04-08 18:36:27 -07:00
Fabrice Laporte
479b25bac3
Code style + fix doc typo
2013-04-08 18:35:02 +02:00
Adrian Sampson
394d96f752
mediafile: delete() works with ASF ( #244 )
2013-04-07 11:26:33 -07:00
Adrian Sampson
69e691f10d
Merge pull request #244 from jesseward/delete-metadata-mediafile
...
- changes to mediafile.py. Provides a delete method which allows the user to clear current metadata information...
2013-04-07 11:22:57 -07:00
Adrian Sampson
ca840acd5f
Merge pull request #245 from sochotnicky/master
...
Update mutagen dependency to 0.21
2013-04-07 11:21:24 -07:00
Adrian Sampson
963b0d11d6
fix VFS tests
...
The configuration was not loaded for these tests because they didn't inherit
the common test harness. These failures were hidden on my system because of
some kind of dependency on another test.
2013-04-06 16:35:17 -07:00
Stanislav Ochotnicky
1666f883e3
Fix python namespaces for test runs
...
We need to make sure we don't use namespaced versions that are already installed
on the system but rather use local version from current sources
2013-04-07 01:32:47 +02:00
Stanislav Ochotnicky
536aea83e9
Update dependency to latest mutagen version
...
Mutagen 0.20 has a bug when querying bitrate of Musepack files. Let's make life
easier on everyone and make sure they have up to date version. As a bonus
mediafile tests don't fail with 0.21
2013-04-07 00:20:26 +02:00
jesseward
2396e3bb43
- changes to mediafile.py. Provides a delete method which allows the user
...
to remove all audio metadata from the mutagen call "delete"
example : mediafileobject.delete()
2013-04-06 12:44:51 -04:00
Fabrice Laporte
7b13edee40
lyrics: restore tags write and fix extract_text()
2013-04-06 18:24:30 +02:00
Fabrice Laporte
cfb6735e43
Add a lyrics backend that scraps results from google custom search api.
...
Add a 'fallback' option to facilitate working around the 100 queries/day google
limit by marking files as 'visited' so they are not considered for lyrics search
on the next beet run.
I've put my own google_engine_ID as default value in the code but could be
reconsidered, this engine contains databases known to be scrappable by the
plugin algorithm though.
2013-04-06 15:22:04 +02:00
Adrian Sampson
70b528ed81
use standard query API for album-by-artist ( #240 )
2013-04-02 20:31:28 -07:00
Adrian Sampson
828bee0dd7
Merge pull request #240 from xhochy/feature/tomahawk-scriptcollections
...
Add functions needed for ScriptCollection Support in Tomahawk
2013-04-02 20:12:22 -07:00
Uwe L. Korn
dcc1e1aa71
Add functions needed for ScriptCollection Support in Tomahawk
2013-04-01 17:50:51 +02:00
Adrian Sampson
fdf6bd7dc7
Merge pull request #235 from KraYmer/inline-doc
...
Update inline plugin doc by providing an example about how to define a f...
2013-03-27 17:30:41 -07:00
Fabrice Laporte
e8be4d5ba9
Update inline plugin doc by providing an example about how to define a field depending on 'path' attribute.
2013-03-27 23:19:15 +01:00
Fabrice Laporte
ec13db5810
Merge branch 'master' of https://github.com/sampsyo/beets
2013-03-27 22:15:27 +01:00
Fabrice L.
84c53011ad
Update scrub.rst
...
*autoscrub* option renamed to *auto*
2013-03-26 11:28:17 +01:00
Fabrice Laporte
6405962beb
Merge branch 'master' of https://github.com/sampsyo/beets
2013-03-25 22:29:02 +01:00
Adrian Sampson
461f43077d
changelog note for #234/#125
2013-03-25 12:36:41 -07:00
Adrian Sampson
64f24b77cc
Merge pull request #234 from duailibe/error_messages
...
Human-friendly error messages
2013-03-25 12:33:49 -07:00
Lucas Duailibe
51ed0939d6
fixing things
2013-03-25 15:20:38 -03:00
Lucas Duailibe
c682ac84b0
one more error message ( #125 )
2013-03-25 11:45:11 -03:00
Lucas Duailibe
56c53acbab
human-friendly error messages ( #125 )
2013-03-25 11:24:42 -03:00
Adrian Sampson
bb1507bd1c
version bump/changelog for #182
2013-03-17 22:52:33 -07:00
Adrian Sampson
f8d6e84581
invert new embedart switch ( #182 )
...
The default behavior now does what most people probably expect, which is to
run like the on-import handler for the embedart plugin.
2013-03-17 22:50:28 -07:00
Lucas Duailibe
0c53c0bc3f
option to embed current album arts ( closes #182 )
2013-03-17 22:52:51 -03:00
Lucas Duailibe
7b2ff4ae9b
fix mbsync bug
...
This fixes a bug that only applied changes to the first item of an album
2013-03-17 02:50:32 -03:00
Adrian Sampson
a9ca438f82
Added tag v1.1.0-beta.3 for changeset 8f070ce28a7b
2013-03-16 10:45:23 -07:00
Adrian Sampson
7383da127d
changelog summary/date for 1.1b3
2013-03-16 10:44:47 -07:00
Fabrice Laporte
9c0fa57f34
Merge branch 'master' of https://github.com/sampsyo/beets
2013-03-16 09:16:21 +01:00
Adrian Sampson
ab69cfb1f9
fix typo in web screenshot ( closes #222 )
2013-03-15 10:26:58 -07:00
Adrian Sampson
3e1a181d3a
fix extra super call in fuzzy
...
This was dumb of me.
2013-03-14 18:43:44 -07:00
Adrian Sampson
99cb4a171f
the: fix config syntax in docs
2013-03-14 18:34:55 -07:00
Adrian Sampson
fe8092139b
fix construction of conditional path queries
...
I broke this in the last flurry of refactors but, as is usually the case, I
have no idea why it ever worked before.
2013-03-14 11:05:35 -07:00
Adrian Sampson
d0e9e3db1e
initial support for non-field queries
...
With this change, we can get slightly closer to letting plugins extend the
query syntax with queries that don't pertain to a specific field. This will
likely need some more tweaking in the future, but it should allow for
some very interesting things.
2013-03-14 10:20:31 -07:00
Adrian Sampson
79c79bfcc3
refactor query parsing
...
It's long overdue that the parsing of individual query components was moved
out of classes and into top-level functions, where it belongs.
2013-03-14 10:12:20 -07:00
Adrian Sampson
f474f3aed2
split FieldQuery into base and registered versions
2013-03-14 10:00:30 -07:00
Adrian Sampson
a4fb44ab1b
refactor RegexpQuery to use new FieldQuery ( #214 )
2013-03-13 23:03:21 -07:00