Adrian Sampson
54f5bc7c26
Merge pull request #1138 from djl/smartplaylistsort
...
smartplaylist: Respect sort terms in queries.
2014-12-12 15:41:06 -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
Adrian Sampson
7ff956d492
Docs warning about requests dependency ( #1136 )
2014-12-11 16:00:35 -08:00
Adrian Sampson
7d07c2d947
Changelog for #1135/#1136
2014-12-11 15:53:45 -08:00
Adrian Sampson
8025797836
Merge pull request #1136 from Kraymer/lyrics-unicode
...
lyrics: fix #1135 UnicodeEncodeError
2014-12-11 15:50:56 -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
Adrian Sampson
c0131894f2
Changelog for #1123/#1128
2014-12-02 18:05:47 -08:00
Thomas Scholtes
20f809650c
zero: make tests more explicit
2014-12-02 18:07:19 +01: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
geigerzaehler
d0e8be45a9
Merge pull request #1128 from geigerzaehler/edit-invalid-config
...
Allow invalid configuration files to be edited
2014-12-02 11:25:35 +01:00
Thomas Scholtes
575740f5a5
echonest: test different methods to fetch songs
2014-12-02 11:19:47 +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
Thomas Scholtes
267aec977f
Edit invalid config with beet config --edit
2014-12-02 09:35:36 +01:00
Adrian Sampson
01f0ab32ec
Expand changelog entry
2014-12-01 11:41:55 -08: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
19403df086
Changelog for #1127/#1116
2014-12-01 11:31:09 -08:00
Adrian Sampson
4670a8485f
Merge pull request #1127 from geigerzaehler/empty-dir-warning
...
Warn user when no files are imported from a directory
2014-12-01 11:30:26 -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
Thomas Scholtes
eb8ccef8e6
Fix py26 string format
2014-12-01 13:05:29 +01:00
Thomas Scholtes
a5f097a883
Allow invalid configuration files to be edited
...
Fixes #1123 .
2014-12-01 13:02:21 +01:00
Thomas Scholtes
75c6af6329
Warn user when no files are imported from a directory
...
Fixes #1116 .
2014-12-01 12:31:49 +01:00
Thomas Scholtes
e103798b4a
Move import task creation from pipeline to factory
...
This will make it easier to implement #1116 .
2014-12-01 12:13:02 +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
92fa8711bf
Fix changelog typo
2014-11-30 11:59:25 -08:00
Adrian Sampson
14b150090e
Fix #1124 : avoid crash when deleting fields
2014-11-30 11:42:40 -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
Adrian Sampson
00c8f6ac25
Detect corrupted database files
2014-11-28 22:40:11 -08:00
Adrian Sampson
e27f778d51
Add Plex link
...
(Oops.)
2014-11-28 17:16:02 -08:00
Adrian Sampson
832ae3e7bf
Changelog/thanks for #1120
2014-11-28 17:13:21 -08:00
Adrian Sampson
a60b151608
Merge pull request #1120 from xsteadfastx/master
...
Added plexupdate plugin for refreshing plex music library after importing music
2014-11-28 17:12:37 -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
Adrian Sampson
903e88a228
Fix codec reference in MediaFile ( fix #1117 )
2014-11-26 19:04:40 -08:00
Adrian Sampson
42228e6d82
Tests: fix unload_plugins
...
Don't mutate the base classes. This was causing plugins to break on the second
test that uses them, since after they were unloaded their class-level fields
were broken (since the modules are not re-loaded).
This makes it more clear than ever that we need to encapsulate plugin loading
state using some manner of PluginManager.
2014-11-24 10:58:32 -08:00
Marvin Steadfast
d3b76d83d2
Permissions plugins listens now for album_imported and item_imported
2014-11-24 18:41:50 +01:00
Adrian Sampson
daeab3d3a9
Add (skipped) tests for #359
2014-11-22 21:48:06 -08:00
Adrian Sampson
d026e7742b
fetchart: Tolerate itunes bugs ( fix #1109 )
2014-11-22 15:32:52 -08:00
Adrian Sampson
9121e2ad71
Merge pull request #1108 from xsteadfastx/master
...
the plugin now listens also for item_moved
2014-11-21 14:57:35 -05:00
Marvin Steadfast
f8b3b96ff4
the plugin now listens also for item_moved
2014-11-21 14:58:33 +01:00