Zsin Skri
5e5cb3cd43
changelog: fix "Sporadic test failures in BPD tests #3309 " #3330
...
Add a changelog entry asking plugin developers to report any further occurrences
of this failure.
2019-07-17 19:26:45 +02:00
Adrian Sampson
f835cca235
Expand changelog for #3329
2019-07-15 09:51:18 -04:00
Zsin Skri
45aa75a4ef
document util.command_output return value change
...
After commit `30395911 util.command_output: return stderr, too`,
`command_output` returns a tuple of stdout and stderr. Document that change by
adding a changelog entry and add a usage note to `command_output`'s docstring.
2019-07-15 11:39:30 +02:00
Adrian Sampson
ca4b101ef4
Changelog for #3322 ( fix #465 )
2019-07-01 17:24:12 -04:00
Adrian Sampson
090711eeb2
Changelog for #3318
2019-06-27 22:49:56 -04:00
Adrian Sampson
55c2b2912c
Refine changelog for #3314
2019-06-20 17:23:51 -04:00
Zsin Skri
299cd01437
changelog: fix storage format in R128_ALBUM_GAIN
2019-06-20 22:15:22 +02:00
Adrian Sampson
7dd0ed77f9
Merge pull request #3302 from Holzhaus/fix-3301
...
beetsplug/importadded: Add missing path kwarg to update_after_write_time()
2019-06-11 11:50:36 -04:00
Jan Holthuis
7e4a80133e
docs: Add changelog entry for #3301 fix
2019-06-11 13:47:47 +02:00
Adrian Sampson
a94e4b0473
Changelog for #3251
2019-06-10 13:28:01 -04:00
Adrian Sampson
bfb94363c3
Changelog & doc tweaks for #3279
2019-06-08 21:37:24 -04:00
Adrian Sampson
f865fc00cd
replaygain: Fix py3 crash in audiotools backend
...
Fixes #3305 .
2019-06-08 16:23:49 -04:00
Samuel Nilsson
f5c8650dc9
Fixed merge issue regarding replaygain per_disc option
2019-06-08 16:44:03 +02:00
Samuel Nilsson
2c0d9b07db
Fixed changelog for replaygain per_disc option
2019-06-08 16:23:24 +02:00
Samuel Nilsson
b8b99d9396
Merge branch 'master' into replaygain
2019-06-08 16:15:27 +02:00
FichteFoll
728203e15a
beets.io now supports HTTPS
...
See https://github.com/beetbox/beets/pull/3297 .
2019-06-06 15:34:15 +02:00
FichteFoll
aa31fea037
Update a lot of URLs to use HTTPS
...
*All* URLs were checked manually, but only once per domain!
I mostly concerned myself with URLs in documentation rather than source
code because the latter may or may not have impactful changes, while the
former should be straight forward.
Changes in addition to simply adding an s:
- changed pip and pypi references as their location has changed
- MPoD (iOS app) url redirects to Regelian, so I replaced those
- updated homebrew references
Notable observations:
- beets.io does have HTTPS set up properly (via gh-pages)
- beatport.py uses the old HTTP url for beatport
- as does lyrics.py for lyrics.wikia.com
- https://tomahawk-player.org/ expired long ago, but the http page
redirects to https regardless
- none of the sourceforge subdomains have https (in 2019!)
2019-06-05 03:11:49 +02:00
Carl Suster
be1daa9771
Merge pull request #3214 from arcresu/bpd-mpd16
...
bpd: support MPD 0.16 protocol and more clients
2019-06-03 10:39:35 +10:00
Adrian Sampson
5a3157d85d
Try to make a test more reliable
...
As @arcresu pointed out on Gitter, this openSUSE patch adds a safeguard
to this test, which was apparently failing for them:
https://build.opensuse.org/package/view_file/openSUSE:Factory/beets/fix_test_command_line_option_relative_to_working_dir.diff?expand=1
Reading the configuration once here to make sure that we're in a clean
state seems harmless enough. The culprit is likely that a previous test
was modifying the configuration and not properly cleaning up. This
change defends against that kind of mistake.
2019-06-02 20:16:51 -04:00
Carl Suster
65432bbb2d
Changelog for #3214
2019-06-02 23:50:20 +10:00
Adrian Sampson
81b1faa053
inline: Fix a ridiculously subtle flexattr bug
...
As detailed here:
https://github.com/beetbox/beets/issues/2406#issuecomment-274423601
In a *function-style* definition, we didn't properly *un-define* the
values for a given item after each function invocation. So when a field
wasn't defined, it would get the value for the previously-formatted
object instead. It now properly throws a NameError.
2019-06-01 12:28:47 -04:00
Carl Suster
57d5c77b33
Changelog for #3224
2019-06-01 10:24:15 +10:00
Adrian Sampson
1da34f26ff
Changelog for #3272
2019-05-30 20:58:30 -04:00
Adrian Sampson
d778a5236b
Move changelog for #3237 to the right release
2019-05-30 20:24:11 -04:00
Adrian Sampson
c82072aa80
Merge pull request #3237 from arcresu/mediafile
...
mediafile: replace with a re-export of beetbox/mediafile
2019-05-30 20:23:17 -04:00
Adrian Sampson
1835422934
Version bump: 1.5.0
2019-05-30 20:08:03 -04:00
Adrian Sampson
2b8a2eb96b
Release date for 1.4.9
2019-05-30 19:32:42 -04:00
Adrian Sampson
2c6efc3127
Changelog for #3278
2019-05-30 19:32:14 -04:00
Adrian Sampson
0ad084a706
Slight changelog reorg
2019-05-30 19:27:39 -04:00
Adrian Sampson
a0f326e7b5
Changelog for #3275
2019-05-30 09:11:25 -04:00
Carl Suster
1de894ab83
Remove direct dependency on Mutagen
2019-05-29 09:36:01 +10:00
Carl Suster
48568c0e70
Changelog for #3237
2019-05-29 09:36:01 +10:00
David Logie
899d09fc2d
Add changelog entry for #3273 .
2019-05-28 12:12:50 +01:00
Adrian Sampson
d77a13eb34
gmusic: Fix compatibility with gmusicapi>=12.0.0
...
Fixes #3270 .
2019-05-18 16:32:56 -04:00
Adrian Sampson
d6dc1b7c4e
gmusic: Use as_filename for oauth_file ( #3270 )
2019-05-18 16:27:13 -04:00
Adrian Sampson
3399154adf
Changelog for #3269
2019-05-17 19:37:03 -04:00
Adrian Sampson
a34f19e01c
Version bump: 1.4.9
...
Given what we have in the pipeline, we may need to change this to 1.5.0
instead...
2019-05-16 20:44:38 -04:00
Adrian Sampson
2f9ce7e43c
Date for 1.4.8 release 😱
2019-05-16 16:42:42 -04:00
Adrian Sampson
217915bd69
Slightly longer changelog section headings
2019-05-16 16:42:15 -04:00
Adrian Sampson
967c08cf47
Changelog summary
2019-05-16 16:39:51 -04:00
Adrian Sampson
909fd1eb27
Reorganize changelog for performance improvements
2019-05-12 11:21:19 -04:00
Simon Persson
89aa5c7be8
Merge branch 'master' into lazy-album-fetch-in-formatter
2019-05-10 20:08:50 +02:00
Simon Persson
0754940465
Add changelog entry.
2019-05-10 19:41:11 +02:00
Adrian Sampson
d236e1edff
Changelog refinement for #3258
2019-05-09 14:17:11 -04:00
Simon Persson
c5075b2855
Create a cached template() function
...
We were previously doing calls to Template() directly, sometimes in a
loop. This caused the same template to be recompiled over and over. This
commit introduces a function template() which caches the results, so
that multiple calls with the same template string does not require
recompilation.
2019-05-09 18:24:59 +02:00
Adrian Sampson
83ac5ed022
Changelog for #3247
2019-05-02 09:35:14 -04:00
Adrian Sampson
6ec061b8a5
Changelog for #3236
2019-04-30 16:57:27 -04:00
Adrian Sampson
ff73a056f5
Changelog for #3238 ( fixes #2790 )
2019-04-30 11:52:29 -04:00
Adrian Sampson
fc084ae975
More changelog proofreading
2019-04-30 11:47:26 -04:00
Adrian Sampson
0bfe0e9a67
Link to the aunique config option
2019-04-30 11:42:44 -04:00
Adrian Sampson
8ba2ccdc63
Improve changelog text
...
Co-Authored-By: arcresu <carl@contraflo.ws>
2019-04-24 11:06:19 +10:00
Carl Suster
2aeb0fa80d
Improve message for packagers
2019-04-23 12:35:41 +10:00
Jack Wilsdon
750ddc1129
Update docs/changelog.rst
...
Co-Authored-By: arcresu <carl@contraflo.ws>
2019-04-23 12:30:58 +10:00
Carl Suster
0a7c5cb163
Prepare changelog for 1.4.8
2019-04-23 12:26:36 +10:00
Adrian Sampson
4d55e6dfbb
Add changelog link for #3220 ( fix #3219 )
2019-04-21 20:41:18 -04:00
Adrian Sampson
5f9b28124d
Merge pull request #3220 from rain0r/3219
...
Update __init__.py
2019-04-21 20:39:46 -04:00
Rainer Hihn
b7d3ef6274
- Improved doc and changelog
...
- Cleaner implementation of mutual excursion of the command line
arguments.
2019-04-21 18:32:41 +02:00
Jack Wilsdon
f5f9aed641
Add loadext plugin
2019-04-21 15:10:28 +01:00
Carl Suster
063e4f259b
Merge pull request #3222 from arcresu/bpd-decoders
...
bpd: support decoders command
2019-04-21 09:20:42 +10:00
Adrian Sampson
1edd21fab1
Merge pull request #3223 from arcresu/mpd-port
...
mpdupdate, mpdstats: use MPD_PORT env variable
2019-04-20 14:21:20 -04:00
Carl Suster
bdc053d14b
Changelog for #3225
2019-04-20 17:29:43 +10:00
Rainer Hihn
e4b2e7b476
Made -a and -A mutually exclusive.
2019-04-19 20:58:13 +02:00
Carl Suster
869d6b280f
Changelog for #3223
2019-04-19 17:35:42 +10:00
Carl Suster
c9327511f6
Changelog for #3222
2019-04-19 16:21:52 +10:00
Carl Suster
7ddde2a10c
Changelog for #3215
2019-04-15 13:25:02 +10:00
Carl Suster
275301750a
Changelog for #3205
2019-04-08 11:40:24 +10:00
Carl Suster
27599410e8
Changelog for #3209
2019-04-07 16:39:28 +10:00
Adrian Sampson
ebed21f319
Merge pull request #3207 from arcresu/mpd-currentsong
...
mpdstats: use currentsong instead of playlist
2019-04-06 13:51:18 -04:00
Adrian Sampson
2748527407
Changelog for #3054
2019-04-06 13:49:50 -04:00
Carl Suster
f35eda717b
Changelog for #3207
2019-04-06 15:36:52 +11:00
Carl Suster
140d25df52
Changelog for #3200
2019-04-02 13:50:16 +11:00
Adrian Sampson
422189ca3d
Changelog for #3202
2019-03-31 22:06:01 -04:00
Adrian Sampson
6c9c881989
Changelog for #3089
2019-03-31 21:52:30 -04:00
Adrian Sampson
c74a7059b4
Merge pull request #3192 from translit/yaml-safe-load
...
Fix PyYAML yaml.load(input) Deprecation
2019-03-31 21:46:29 -04:00
Adrian Sampson
a1f965a3e5
Changelog for #3197
2019-03-31 21:45:08 -04:00
Adrian Sampson
0d31b33948
Changelog for #3196
2019-03-31 21:42:16 -04:00
Adrian Sampson
3701d145b0
Changelog for #3195
2019-03-31 21:39:55 -04:00
Adrian Sampson
97c3590aec
Changelog for #3192
2019-03-30 13:11:13 -04:00
Adrian Sampson
9abfc45adc
Changelog issue link for #3189
2019-03-26 22:11:12 -04:00
jroitgrund@gmail.com
31b393586a
Changelog
2019-03-27 01:43:42 +00:00
Adrian Sampson
6ee824fb0f
Fix #3184 : AttributeError in error handler
2019-03-14 09:53:32 -04:00
Adrian Sampson
e09e697607
Changelog/thanks for #3092
2019-03-13 20:54:42 -04:00
Jack Wilsdon
9bb6c29d22
Always use custom formatter for formatting hook commands
2019-02-25 14:41:59 +00:00
Adrian Sampson
80f4f0a0f2
badfiles: Fix decoding for command output
...
Probably fixes #3165 . There were several things going wrong here:
1. For some reason, this was using the *filesystem* encoding, which is
what you use to decode filenames. But this was general command
output, not filenames.
2. Errors in decoding threw exceptions, even though all we do with this
output is show it to the user.
3. The prints were using `displayable_path`, even though the lines are
*already* Unicode strings.
Hopefully this cleans up that mess.
2019-02-24 16:06:36 -05:00
Adrian Sampson
be118b922a
Merge pull request #3155 from Holzhaus/fetchart-error-handling
...
fetchart: Add some error handling to prevent crashes
2019-02-20 08:45:22 -05:00
Jan Holthuis
9b5e681f86
docs: Add fetchart error handling fix to changelog
...
The changelog entry also mentions that this fixes #1579 .
2019-02-20 07:50:58 +01:00
Bernardo Meurer
c3c7aa619d
Updated changelog
2019-02-19 18:49:31 -08:00
Adrian Sampson
420772ea49
Changelog entry for pseudo-field queries
2019-02-17 13:54:18 -05:00
Adrian Sampson
3633c1e27f
Tiny doc refinements for #3145
2019-02-17 13:17:22 -05:00
Adrian Sampson
00667bda0f
Merge pull request #3145 from Holzhaus/playlist-plugin
...
Playlist plugin
2019-02-17 13:16:26 -05:00
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
d78bade30c
docs: Add playlist plugin to the changelog
2019-02-17 14:38:36 +01: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
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
Samuel Nilsson
413147d3c9
ReplayGain: Updated changelog with per_disc option.
2019-02-06 12:42:58 +01:00
Iris Wildthyme
c20c3a4398
fixed typo
2019-02-01 09:36:51 -05:00
Iris Wildthyme
367bb3026f
added to changelog
2019-01-30 17:13:12 -05:00
Adrian Sampson
10083c61b1
Changelog for #3123
2019-01-21 15:13:07 -05:00
RollingStar
f4f67c36bb
Changelog and linting
2019-01-18 17:17:41 -05:00
RollingStar
f5086d0bc6
Changelog and linting
2019-01-18 17:15:29 -05:00
Eric Fischer
0df0dfe986
Maintain python 2 compatibility
...
Jellyfish is no longer python 2 compatible as of release 0.7.0.
By pinning the previous release, beets is still able to be installed
and run on python 2 systems without issue.
2019-01-10 21:05:57 -05:00
Adrian Sampson
8cfbc8274e
Merge pull request #3099 from regagain/fetchart_respect_ignore_settings
...
Fetchart respect ignore settings
2018-12-21 11:45:40 -05:00
Adrian Sampson
afe271dda2
Changelog/thanks for #3097
2018-12-21 11:29:18 -05:00
Reg
2ea77652a7
Fetchart: Respect ignore and ignore_hidden settings when fetching art
...
from the local filesystem.
2018-12-20 18:44:46 +01:00
Adrian Sampson
ca359d7e0d
Merge pull request #3085 from jackwilsdon/modify-skip-remaining
...
Allow exiting object selection early
2018-12-02 14:57:16 -05:00
Adrian Sampson
17d9882389
Make the path-field-remover function more obvious
...
An amendment to #3084 .
2018-12-01 16:57:25 -05:00
Adrian Sampson
1e051288a2
Merge pull request #3084 from domenn/master
...
Export plugin can now export path from library.
2018-12-01 16:52:49 -05:00
Guilherme Danno
fa1037ee28
Enhance %title ( #3059 )
...
Use string.capwords in %title to lower char after apostrophe
2018-11-29 11:30:48 -02:00
Domen
5de3ee9a5f
Export plugin can now export path from library, if explicitly specified as field to export. Info plugin behaviour is unchanged.
2018-11-28 20:19:37 +01:00
Jack Wilsdon
bed3abd97a
Allow exiting object selection early
2018-11-28 17:17:12 +00:00
milesial
b27dfed1ef
Added the bug emoji !
2018-10-25 14:49:08 +02:00
milesial
af3e1dbbfa
Merge branch 'master' into master
2018-10-25 14:39:48 +02:00
milesial
0ff884daa7
Added a line in the changelog
2018-10-25 14:37:20 +02:00
Taizo Simpson
fd56b1d677
Added changelog entry for issue 3051
2018-10-24 14:07:27 -04:00
Adrian Sampson
b0add60332
Merge pull request #3030 from projectgus/remove_missing_albumart
...
move_art: Remove missing album art
2018-10-09 16:58:59 -04:00
Jack Wilsdon
5ad16983d4
Fix miscellaneous typos
2018-10-09 01:11:06 +01:00
Adrian Sampson
54cf6d4d44
Merge pull request #3043 from beetbox/aunique-format
...
Make `%aunique` work with `-f/--format` options.
2018-09-27 10:29:33 -04:00
David Logie
932609933f
Allow "deleting" fixed attributes via beet modify.
...
Deleting a fixed field isn't possible so we just reset the
field back to it's "null" value.
Fixes #2497 .
2018-09-27 11:22:17 +01:00
David Logie
760bdd5420
Add a reference to the bug.
2018-09-27 10:29:43 +01:00
David Logie
54624a879d
Make %aunique work with -f/--format options.
2018-09-26 14:17:57 +01:00
Adrian Sampson
3b78d933cf
Fix #3041 : only try to close opened archives
...
The "finally" clause here only wants to apply when `archive` is
assigned. Otherwise, we were getting a NameError trying to refer to the
appropriate variable.
2018-09-21 15:55:09 -04:00
Angus Gratton
e58ddbfa1a
move_art: Remove missing album art
...
Prevents a fatal file system error if the album art has been moved or renamed
and the beets library hasn't been manually updated.
2018-09-18 20:32:48 +10:00
Adrian Sampson
62772ceece
Merge branch 'master' into arogl-master
2018-09-16 20:56:17 -04:00
Andrew Rogl
865940746c
More clean up requests
2018-09-11 18:52:55 +10:00
Adrian Sampson
b1fbdc55c8
Changelog for #3029
2018-09-10 16:09:51 -04:00
Andrew Rogl
fd7458edf5
Another attempt at the changelog.rst
2018-09-10 20:53:10 +10:00
Andrew Rogl
308dccab95
Address requested changes from Adrian
2018-09-10 20:47:58 +10:00
Andrew Rogl
919f3f9c34
mbsync no longer queries MusicBrainz when the either the mb_albumid or mb_trackid field is invalid
2018-09-09 15:20:26 +10:00
David Logie
57b268923f
Split release and release-group disambiguation into separate fields.
2018-09-05 12:45:19 +01:00
David Logie
86d75cfad7
Allow setting default options for %unique in the configuration file.
2018-09-04 18:14:24 +01:00
Filipe Fortes
5e518c7d9e
Set bug number
2018-09-02 11:02:56 -04:00
Filipe Fortes
210b9d316f
Allow ignoring of audio data tracks on import
2018-09-02 10:09:10 -04:00
Derek King
897f3a7b8c
Added feature entry for #3017
2018-09-01 04:24:51 +10:00
Adrian Sampson
1e0378d584
Refine changelog entry
2018-08-26 08:50:24 -04:00
Adrian Sampson
c6d4b506db
Merge branch 'master' into master
2018-08-26 05:49:24 -07:00
Adrian Sampson
6886a7a866
Changelog improvements
2018-08-26 08:47:47 -04:00
Adrian Sampson
1f37cb61a3
Merge branch 'master' into master
2018-08-25 06:55:12 -07:00
Martin Haaß
f58f03dbfd
replaygain: albumpeak on large collections is calculated as average, not maximum (bug 3008)
2018-08-20 23:06:11 +02:00
L Maffeo
a981afffa3
Merged changelog
2018-08-18 16:21:48 +02:00
L Maffeo
dfb5fe3276
Merged changes in changelog.rst
2018-08-18 16:17:14 +02:00
L Maffeo
fc1592adbe
Renamed plugin, added default configuration and comments
2018-08-18 14:17:00 +02:00
Adrian Sampson
e90eb629c9
Reference bug #3005
2018-08-15 15:30:53 -07:00
Martin Haaß
9f6f1987ab
CodeReview: change message, add changelog entry, fix line length for style check
2018-08-16 00:18:26 +02:00
Adrian Sampson
cab6910866
Merge pull request #2718 from beetbox/fix-itunes
...
fetchart: Restore iTunes Store source
2018-08-15 10:34:07 -04:00
nath@home
ff6306b663
Changelog for #2718
...
Reverts 49e548bd from #2540
Fixes #2371 #2551
2018-08-15 15:21:18 +02:00
Adrian Sampson
dac38d2daf
Refine changelog for #3003 ( fix #2442 )
2018-08-14 10:20:10 -04:00
Adrian Sampson
4242a6b202
Merge pull request #3003 from bemeurer/master
...
Parallelize absubmit
2018-08-14 10:18:46 -04:00
Mike Mob
599a6c5448
Update changelog.rst
2018-08-13 22:36:17 -04:00