Commit graph

1831 commits

Author SHA1 Message Date
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