Rahul Ahuja
13792bd8ab
Always set musical_key
2019-09-27 17:33:49 -07:00
Rahul Ahuja
4bc057fd5e
Exclude invalid musical keys
2019-09-27 17:11:47 -07:00
Adrian Sampson
d6e1a5c042
Merge pull request #3375 from temrix/fix/3374-beatport
...
Fix #3374 beatport
2019-09-21 17:06:51 -07:00
temrix
dfb6fc3f5b
Test for presence and non-emptiness in one go.
2019-09-21 21:14:11 +02:00
temrix
9a4175dcd0
Return value directly.
2019-09-21 21:13:41 +02:00
temrix
2cd38fc7df
Add bugfix.
2019-09-21 17:12:46 +02:00
temrix
486cfa1df1
Add tests for empty responses.
2019-09-21 16:54:47 +02:00
temrix
2691781d4e
Remove forgotten print statement.
2019-09-21 16:41:57 +02:00
temrix
dde905f9a8
Correct typo in docstring.
2019-09-21 16:41:16 +02:00
temrix
f98010ad23
Add 'look before you leap' defensive code.
2019-09-21 16:09:08 +02:00
Adrian Sampson
db7ef0e60e
Merge pull request #3372 from temrix/master
...
Fix #2080
2019-09-19 17:22:11 -04:00
temrix
88aea76fcb
Add requests_oauthlib to test deps.
2019-09-19 22:35:40 +02:00
Adrian Sampson
15f08aba4f
Restore missing space
2019-09-19 16:13:42 -04:00
temrix
045f5723e2
Remove hard-coded path.
2019-09-19 21:57:09 +02:00
temrix
c2b750d7e4
Add feature and add For plugin developers.
2019-09-19 00:39:16 +02:00
temrix
4038e36343
Update URL to use HTTPS and add documentation.
2019-09-19 00:33:57 +02:00
temrix
6c8535088a
Add test file.
2019-09-19 00:32:52 +02:00
temrix
067358711e
Add attributes to hooks.
2019-09-19 00:31:43 +02:00
temrix
b4edc1f832
Add bpm, musical_key and genre to plugin.
2019-09-19 00:29:43 +02:00
Adrian Sampson
3ffd5ca0c4
Merge pull request #3371 from rhlahuja/integrate-metadata-source-plugin
...
Integrate MetadataSourcePlugin
2019-09-17 21:30:46 -04:00
Rahul Ahuja
ca5806fb6e
Restrict country code to alpha characters
2019-09-15 16:34:20 -07:00
Rahul Ahuja
01e8643cec
Revert to optional capturing group
2019-09-15 16:24:32 -07:00
Rahul Ahuja
a5fadf0dcc
Integrate MetadataSourcePlugin
2019-09-15 15:59:24 -07:00
Adrian Sampson
bebb725352
Docs tweaks for #3355
2019-09-14 09:35:21 -04:00
Adrian Sampson
cc6a2bb6c0
Merge pull request #3355 from rhlahuja/add-deezer-plugin
...
Add Deezer plugin
2019-09-14 09:33:38 -04:00
Adrian Sampson
247e26fea3
Merge pull request #3365 from Ruin0x11/update-incremental-skip-later-doc
...
Correct documentation of `incremental_skip_later` flag
2019-09-12 08:34:22 -04:00
Ian Pickering
dd85a88ba5
Correct documentation of incremental_skip_later flag
...
The behavior is actually the opposite of what is documented.
2019-09-11 20:14:30 -07:00
Rahul Ahuja
0b2837dd4f
Revert Spotify, Discogs changes
2019-09-11 00:37:23 -07:00
Rahul Ahuja
6cfe7adb6c
Use qualified import
2019-09-11 00:26:48 -07:00
Rahul Ahuja
ed80e915fe
Move get_distance --> beets.plugins
2019-09-11 00:07:43 -07:00
Rahul Ahuja
876c0f733f
Appease flake8
2019-09-10 23:52:35 -07:00
Rahul Ahuja
dfdf8ded33
Add missing import
2019-09-10 22:55:41 -07:00
Rahul Ahuja
2b0cf3e002
Try absolute import
2019-09-10 22:39:06 -07:00
Adrian Sampson
0077c0514b
Merge pull request #3364 from kergoth/empty-album-error
...
library: show album id in empty album error
2019-09-10 19:04:01 -04:00
Rahul Ahuja
84b13475e0
Move get_distance to beets.autotag
2019-09-09 19:13:24 -07:00
Rahul Ahuja
1de0af669d
Try absolute import
2019-09-09 18:45:12 -07:00
Rahul Ahuja
c531b1628e
Avoid circular import
2019-09-09 18:28:20 -07:00
Rahul Ahuja
68e91b18b0
Fix discogs.py MetadataSourcePlugin refs
2019-09-09 17:33:42 -07:00
Rahul Ahuja
732e372ed2
Rename/move to plugins.MetadataSourcePlugin, fix formatting
2019-09-09 17:31:42 -07:00
Christopher Larson
959a058458
library: show album id in empty album error
...
This makes it possible to recover from this case, as you can correct
whatever caused it, by either fixing album ids on tracks or removing the
empty album id.
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2019-09-09 08:12:38 -07:00
Adrian Sampson
00ac5928c1
Merge pull request #3357 from RollingStar/timid_rec
...
Make none_rec_action respect timid. #3242
2019-09-07 12:52:52 -04:00
unknown
c9468350ec
Timid always prompts. Clarify docstring.
2019-09-07 11:49:54 -04:00
Rahul Ahuja
0a700c75a2
Optional capturing groups
2019-09-07 01:07:44 -07:00
Rahul Ahuja
bdb7565500
Avoid nested capturing groups
2019-09-07 00:48:19 -07:00
Rahul Ahuja
112941b944
Guard against None match
2019-09-06 17:24:26 -07:00
Rahul Ahuja
867242da65
with_metaclass --> add_metaclass
2019-09-06 15:25:06 -07:00
Rahul Ahuja
46065c3c8e
Use six.with_metaclass
2019-09-06 15:20:05 -07:00
Rahul Ahuja
4a6fa5657b
Formatting
2019-09-06 13:11:28 -07:00
Rahul Ahuja
12a8e0a792
Fix Spotify API error formatting
2019-09-06 12:41:24 -07:00
Rahul Ahuja
0d6df42d5f
Use Abstract Base Class
2019-09-06 12:08:26 -07:00