Michael Ludwig
|
c76f8bee46
|
embedart: Added syspath call to art exists check
|
2014-12-21 13:08:02 -05:00 |
|
Adrian Sampson
|
016c901e6f
|
Fix 2.6 compatibility with subprocess
We can add this back once we go 2.7-only.
|
2014-12-21 10:09:43 -05:00 |
|
Adrian Sampson
|
e8158194d6
|
More robust templating (#1157)
Don't require $source and $dest to be bare tokens.
|
2014-12-21 09:42:58 -05:00 |
|
Adrian Sampson
|
8579412a76
|
No shell execution (#1157)
Now that we do the proper thing, we do not need shell parsing.
|
2014-12-21 09:31:41 -05:00 |
|
Adrian Sampson
|
4180f42194
|
Encoding and other fixes for #1157
Log as one statement. No need to hold the filesystem lock. New variable name.
|
2014-12-21 09:30:25 -05:00 |
|
Adrian Sampson
|
c4eba5c741
|
Apply #1157 by @mluds as patch (fix #1158, #1026)
|
2014-12-21 09:22:56 -05:00 |
|
Adrian Sampson
|
f45d6c2364
|
Merge pull request #1161 from Kraymer/lyrics_hotfixes_musixmatch
Musixmatch hotfixes
|
2014-12-21 09:11:45 -05:00 |
|
Fabrice Laporte
|
802d1521ed
|
lyrics: don't throw when extraction fails
|
2014-12-21 14:38:19 +01:00 |
|
Fabrice Laporte
|
dfc1aa20b3
|
lyrics: musixmatch, disable https verification
|
2014-12-21 14:35:16 +01:00 |
|
Adrian Sampson
|
02e341cded
|
Fix #1152: mbcollection: choose release collection
|
2014-12-20 22:21:58 -05:00 |
|
Adrian Sampson
|
021cdb7b4a
|
Fix log statement in inline
|
2014-12-20 20:06:17 -05:00 |
|
Fabrice Laporte
|
39584a8b69
|
fix flake8
|
2014-12-19 00:19:59 +01:00 |
|
Fabrice Laporte
|
c3f82c65a4
|
fix lyrics.com extraction markers
|
2014-12-18 23:56:33 +01:00 |
|
Adrian Sampson
|
ba044f8e20
|
fetchart: Privatize global source list (#1148)
|
2014-12-18 11:14:22 +00:00 |
|
Adrian Sampson
|
b3bf70c11d
|
Privatize global SOURCES in lyrics
|
2014-12-18 11:13:02 +00:00 |
|
Adrian Sampson
|
ac3f0824b0
|
Merge pull request #1148 from Kraymer/lyrics_musixmatch
lyrics: add 'musixmatch' source
Conflicts:
beetsplug/lyrics.py
|
2014-12-18 10:36:16 +00:00 |
|
Adrian Sampson
|
20db9bb1a6
|
lyrics: Connect force option to CLI (#1150)
|
2014-12-18 04:03:15 +00:00 |
|
Fabrice Laporte
|
544d6dbe47
|
lyrics: add 'force' option
|
2014-12-17 22:40:44 +01:00 |
|
Fabrice Laporte
|
474adffe63
|
move helper functions from utils to plugins
|
2014-12-17 22:00:00 +01:00 |
|
Fabrice Laporte
|
9d0ca15ace
|
lyrics: preserve default order of sources
|
2014-12-17 01:05:58 +01:00 |
|
Fabrice Laporte
|
e7a4b92de5
|
lyrics: add 'sources' option
|
2014-12-17 00:42:11 +01:00 |
|
Fabrice Laporte
|
0f2f43ca9b
|
lyrics: add musixmatch source
|
2014-12-17 00:41:21 +01:00 |
|
Adrian Sampson
|
c2184be679
|
Merge branch '1060_ft_lang_support'
|
2014-12-16 11:53:59 +00:00 |
|
Adrian Sampson
|
a984c1aa44
|
Use a non-capturing group by default (#1060)
Now clients don't have to decide whether they need parentheses or not.
|
2014-12-16 11:37:40 +00:00 |
|
Fabrice Laporte
|
829b623665
|
remove capturing parentheses
|
2014-12-15 22:48:01 +01:00 |
|
Fabrice Laporte
|
b62f15d9d9
|
feat_tokens: change argument name, fix regex flag
|
2014-12-14 22:46:51 +01:00 |
|
Fabrice Laporte
|
91a998df3c
|
fix #1060
|
2014-12-13 23:34:50 +01:00 |
|
Adrian Sampson
|
9ce956d648
|
Accuracy in variable naming (#1138)
That's a Query object, not a string.
|
2014-12-12 15:41:49 -08:00 |
|
David Logie
|
c09745f75c
|
Remove unused dbcore import.
|
2014-12-12 23:06:15 +00:00 |
|
David Logie
|
11c60ce101
|
smartplaylist: Respect sort terms in queries.
|
2014-12-12 14:38:35 +00:00 |
|
Adrian Sampson
|
165ee80f81
|
lyrics: Handle requests exceptions (#1136)
|
2014-12-11 16:03:49 -08:00 |
|
Fabrice Laporte
|
d31a7c6b28
|
remove str decoding as input sources are unicode
|
2014-12-11 00:14:43 +01:00 |
|
Fabrice Laporte
|
321f862f23
|
fix #1135
|
2014-12-09 23:37:42 +01:00 |
|
Adrian Sampson
|
1448eab642
|
Parenetheses-less tuples
|
2014-12-02 18:12:21 -08:00 |
|
Thomas Scholtes
|
66b81ed081
|
echonest: test conversion failure
|
2014-12-02 11:54:36 +01:00 |
|
Thomas Scholtes
|
c248a71494
|
echonest: mock convert and truncate commands
|
2014-12-02 11:51:18 +01:00 |
|
Thomas Scholtes
|
f4fdd66b81
|
echonest: truncating a file converts it to OGG
Previously ffmpeg would throw an error because the file extension is
'.ogg' but the codec is 'copy'.
|
2014-12-02 11:15:46 +01:00 |
|
Thomas Scholtes
|
5633f50f27
|
echonest: extract logic into prepare_upload method
Also fixes a bug where both converting and truncating would leave a
temporary file.
|
2014-12-02 09:58:56 +01:00 |
|
Adrian Sampson
|
c41b8acf82
|
Merge pull request #1129 from geigerzaehler/zero-images
zero: Can delete embedded images
Conflicts:
docs/changelog.rst
|
2014-12-01 11:40:48 -08:00 |
|
Adrian Sampson
|
d97b90d363
|
Merge branch 'master' of github.com:sampsyo/beets
|
2014-12-01 11:28:57 -08:00 |
|
Thomas Scholtes
|
17117ed4ae
|
echonest: Remove temporary files
Fixes #979.
|
2014-12-01 17:53:14 +01:00 |
|
Thomas Scholtes
|
e2b2a505fc
|
zero: Can delete embedded images
Fixes #1100.
|
2014-12-01 17:33:45 +01:00 |
|
Thomas Scholtes
|
9d3729dc5e
|
mediafile: Test deleting images and implement it for MP3s
|
2014-12-01 17:20:16 +01:00 |
|
Adrian Sampson
|
5fb4003ebe
|
echonest: Fix #896 (handle missing duration)
|
2014-11-30 12:21:27 -08:00 |
|
Adrian Sampson
|
7c08830113
|
Remove Echo Nest fingerprinting (fix #1121)
|
2014-11-30 12:18:43 -08:00 |
|
Adrian Sampson
|
5d37f9a2f0
|
Remove echonest_tempo (fix #1119)
|
2014-11-30 12:03:28 -08:00 |
|
Adrian Sampson
|
fe655e4610
|
discogs: Only authenticate on import (#1123)
No need to authenticate for other commands.
|
2014-11-30 11:18:32 -08:00 |
|
Marvin Steadfast
|
77f8eff78c
|
Fixed python 2.6 compatibility in the plexupdate plugin. Added requests as dependency in the docs for plexupdate
|
2014-11-28 14:08:11 +01:00 |
|
Marvin Steadfast
|
b25393151d
|
Added plexupdate plugin for refreshing plex music library after importing music.
|
2014-11-28 11:19:17 +01:00 |
|
Marvin Steadfast
|
d3b76d83d2
|
Permissions plugins listens now for album_imported and item_imported
|
2014-11-24 18:41:50 +01:00 |
|