Adrian Sampson
7360bbc152
Only pin Jellyfish version on py2
2019-02-17 13:06:55 -05:00
Adrian Sampson
864f9f9167
Merge pull request #3112 from efischer19/master
...
Maintain python 2 compatibility
2019-02-17 13:03:23 -05:00
Jan Holthuis
4f1a468aa9
playlist: Restore case sensitivity in col_clause method
2019-02-17 17:34:36 +01:00
Jan Holthuis
d6022e28d7
test: Ensure path quoting in playlist tests
2019-02-17 16:43:36 +01:00
Jan Holthuis
31c687c853
test: Fix playlist plugin path handling for Windows compatibility
2019-02-17 16:17:47 +01:00
Jan Holthuis
055f2d3702
playlist: Also catch IOErrors to restore Python 2.7 compatiblity
2019-02-17 16:00:04 +01:00
Jan Holthuis
32b6df046e
test: Don't use unix-only paths in playlist plugin testcase
2019-02-17 15:57:40 +01:00
Jan Holthuis
d4039be9c0
test: Get rid of TemporaryDirectory to restore Python 2.7 compatibility
2019-02-17 15:39:47 +01:00
Jan Holthuis
34cdeeefb7
docs: Reword documentation of playlist plugin's relative_to option
2019-02-17 15:35:30 +01:00
Jan Holthuis
d52dcdd48f
test: Add playlist testcases for nonexisting playlists
2019-02-17 15:17:10 +01:00
Jan Holthuis
f9f2fa0e26
playlist: Restructure playlist reading code and add error handling
2019-02-17 15:17:10 +01:00
Jan Holthuis
0988a2a186
test: Add test suite for the playlist plugin
2019-02-17 15:17:10 +01:00
Jan Holthuis
d78bade30c
docs: Add playlist plugin to the changelog
2019-02-17 14:38:36 +01:00
Jan Holthuis
cc501be2d9
docs: Add documentation for the playlist plugin
2019-02-17 14:38:36 +01:00
Jan Holthuis
19b92e1199
playlist: Improve speed in PlaylistQuery class
...
Implement the col_clause method for faster, sqlite-based querying. This
will only make a difference if the "fast" kwarg is set to True.
2019-02-17 14:38:36 +01:00
Jan Holthuis
a80a07f093
playlist: Add playlist plugin
...
Adds M3U playlist support as a query to beets and thus partially
resolves issue #123 . The implementation is heavily based on #2380 by
Robin McCorkell.
It supports referencing playlists by absolute path:
$ beet ls playlist:/path/to/someplaylist.m3u
It also supports referencing playlists by name. The playlist is then
seached in the playlist_dir and the ".m3u" extension is appended to the
name:
$ beet ls playlist:anotherplaylist
The configuration for the plugin looks like this:
playlist:
relative_to: library
playlist_dir: /path/to/playlists
The relative_to option specifies how relative paths in playlists are
handled. By default, paths are relative to the "library" directory. It
also possible to make them relative to the "playlist" or set the option
or set it to a fixed path.
2019-02-17 14:38:36 +01:00
Adrian Sampson
d4170fe733
Merge pull request #3146 from jackwilsdon/lock-munkres
...
Lock munkres to 1.0.x
2019-02-15 21:18:48 -05:00
Jack Wilsdon
9ca80dd3fd
Lock munkres to 1.0.x
2019-02-15 23:56:21 +00:00
Adrian Sampson
e8d58432c0
Merge pull request #3142 from vmassuchetto/master
...
added beets-ydl plugin
2019-02-15 09:52:06 -07:00
Adrian Sampson
69fbba1eed
Merge pull request #3144 from Holzhaus/add-id3v23-to-convert
...
Add id3v23 option to convert plugin
2019-02-15 09:51:46 -07:00
Jan Holthuis
72f837b0cc
docs: Add changelog entry regarding convert plugin's id3v23 option
2019-02-15 13:35:26 +01:00
Jan Holthuis
0579046487
docs: Add new id3v23 config option to convert plugin documentation
2019-02-14 23:42:36 +01:00
Jan Holthuis
7afeb9b2ac
convert: Add id3v23 config option to convert plugin
2019-02-14 23:42:36 +01:00
Jan Holthuis
53b63443fb
art: Allow overriding id3v23 in embed_item()
2019-02-14 23:42:36 +01:00
Jan Holthuis
305bb64086
library: Allow overriding global id3v23 option in write()
2019-02-14 23:42:36 +01:00
Jan Holthuis
bc5b15f277
library: Pass try_write() kwargs directly to write()
...
This avoids duplication of the kwargs and their default values.
2019-02-14 23:42:36 +01:00
Vinicius Massuchetto
9090401489
added beets-ydl plugin
2019-02-13 07:48:14 -02:00
Adrian Sampson
f54042f194
Make a comment into a full sentence
2019-02-08 18:18:30 -08:00
Adrian Sampson
5c92388702
Merge pull request #3138 from puhoy/discogs-ratelimit
...
keep discogs requests below rate limit
2019-02-08 18:17:40 -08:00
jan
5ace667757
add forgotten request_finished
2019-02-08 01:09:07 +01:00
jan
9bc3898951
add request_finished function, rename wait_for_rate_limiter to request_start, add doc and changelog
2019-02-08 01:02:33 +01:00
jan
77fd5ee548
keep discogs requests below rate limit
2019-02-08 00:05:07 +01:00
Samuel Nilsson
93007bfdd5
ReplayGain: fixed error caused by per_disc option
2019-02-06 13:17:34 +01:00
Samuel Nilsson
413147d3c9
ReplayGain: Updated changelog with per_disc option.
2019-02-06 12:42:58 +01:00
Samuel Nilsson
24f02cb5cd
ReplayGain refactoring
2019-02-06 10:12:06 +01:00
Samuel Nilsson
31326ebb20
Simplified album ReplayGain code
2019-02-06 10:06:48 +01:00
Samuel Nilsson
1619761bd6
Updated docs with per_disc ReplayGain configuration.
2019-02-06 09:38:03 +01:00
Samuel Nilsson
d910ed3ecf
Merge branch 'master' of github.com:beetbox/beets into replaygain
2019-02-06 09:27:45 +01:00
Samuel Nilsson
3d842db8d8
Added per disc album_gain support
2019-02-06 09:27:24 +01:00
Adrian Sampson
c7c90a51c6
Merge pull request #3135 from wildthyme/master
...
Support ipfs add --nocopy in ipfs plugin
2019-02-01 10:04:00 -05:00
Iris Wildthyme
c20c3a4398
fixed typo
2019-02-01 09:36:51 -05:00
Adrian Sampson
b69211fb55
Merge pull request #3136 from jackwilsdon/fix-linter-issues
...
Fix linter issues
2019-01-31 10:03:07 -05:00
Jack Wilsdon
2564db9055
Lock pep8-naming to 0.7.x
2019-01-31 00:16:11 +00:00
Jack Wilsdon
2bc04bb605
Use "==" when comparing strings
2019-01-31 00:15:55 +00:00
Jack Wilsdon
768770d561
Fix incorrect indentation
2019-01-31 00:15:42 +00:00
Iris Wildthyme
367bb3026f
added to changelog
2019-01-30 17:13:12 -05:00
Iris Wildthyme
2b82831b7b
added --nocopy support
2019-01-30 16:36:46 -05:00
Adrian Sampson
def5ff0e24
Merge pull request #3133 from beetbox/no_clobber
...
First attempt at fixing #3132 .
2019-01-26 19:06:06 -05:00
David Logie
19db67c642
Remove extra trailing blank line.
2019-01-26 18:35:37 +00:00
David Logie
604616050b
Address PR comments.
...
- Rename config option to overwrite_null
- Leave overwrite_null empty by default
- Handle more potentially null fields for both album and tracks
- Remove documentation and changelog entries for now
2019-01-26 11:17:17 +00:00