Andrew Simmons
73a7723a15
Add python version check
2021-01-06 10:33:50 -05:00
Auguste Olivry
34c38f41bd
Cosmetic fix
2021-01-05 16:15:50 +01:00
Auguste Olivry
345cf6e39b
Move index handling inside coalesce_tracks
2021-01-05 16:14:36 +01:00
Auguste Olivry
c61d18bed3
Remove semicolon when prefix is empty
2021-01-05 14:15:22 +01:00
Auguste Olivry
8bda9f991a
Keep index tracks in coalesced tracklist
2021-01-05 14:15:22 +01:00
Adrian Sampson
53dcb24d10
Merge pull request #3671 from dosoe/beets_test_parentwork
...
first try at mocking get_work_by_id
2020-12-22 12:01:17 -05:00
ybnd
eb8ba838e5
Check 'auto' on import_begin
2020-12-22 12:45:28 +01:00
ybnd
93101e7ea6
Disable replaygain parallelism during import
2020-12-21 19:19:20 +01:00
ybnd
12db40fa67
Remove .get() when checking config values
2020-12-21 08:50:39 +01:00
ybnd
1dfd79e658
Fix logic for replaygain auto-compute on import
2020-12-20 19:38:21 +01:00
Adrian Sampson
48222153ae
Merge pull request #3812 from billyjanitsch/fix-fish-completions
...
Fix escape helper in fish completion plugin
2020-12-16 08:10:48 -05:00
Billy Janitsch
c94809f6da
Fix escape helper in fish completion plugin
2020-12-16 02:15:26 -05:00
sentriz
95677c8626
lastgenre: Make TitleCasing optional
2020-12-15 23:37:16 +00:00
ybnd
e3205aacbd
Merge remote-tracking branch 'origin/master' into parallel-replaygain
2020-12-14 22:19:28 +01:00
ybnd
363f71af2e
Move OperationalError handler to test_replaygain.py
2020-12-14 22:10:54 +01:00
Adam Miller
c1d93165f0
Fix line length
2020-12-07 22:11:08 -05:00
Adam Miller
e11687f80a
keyfinder: Catch output from keyfinder-cli with no key
2020-12-07 22:04:05 -05:00
Benedikt Tissot
020c082f3f
make CI happy
2020-11-09 17:12:44 +01:00
Benedikt Tissot
57a1b3aca8
escape using helper function
2020-11-09 17:07:00 +01:00
Benedikt Tissot
8f8fd4231a
escape ? in fish completion
2020-11-09 15:55:21 +01:00
AnonTester
ecfafb5041
Adjust comment to pass lint test
2020-11-07 21:48:21 +00:00
AnonTester
176fa55bf6
lyrics: Strip \u2005 (four-per-em space) in lyrics (Issue 3789)
...
https://github.com/beetbox/beets/issues/3789
2020-11-07 21:41:16 +00:00
Jack Wilsdon
580495f1d6
Simplify MusiXmatch backend and remove unused code
2020-10-05 22:56:01 +01:00
Jack Wilsdon
d115f3679b
Remove LyricWiki source
...
LyricWiki was shut down on 2020/09/21 and no longer serves lyrics.
2020-10-05 22:15:40 +01:00
Sam Thursfield
d9582f4bea
export: Add --format=jsonlines option
...
This adds support for the JSON Lines format as documented at
https://jsonlines.org/ .
In this mode the data is output incrementally, whereas the other
modes load every item into memory and don't produce output until
the end.
2020-10-02 12:41:29 +02:00
Cadel Watson
d1f93a26a6
Fix lint errors
2020-09-20 11:30:12 +10:00
Cadel Watson
a18b317240
Add PATCH method to item queries
2020-09-20 10:46:48 +10:00
Cadel Watson
afcde697e0
Add PATCH method to Items
2020-09-20 10:45:12 +10:00
Cadel Watson
29672a434f
Add DELETE method to resource queries
2020-09-20 10:23:25 +10:00
Cadel Watson
76220fb148
Add DELETE method for items and albums
2020-09-20 10:18:07 +10:00
djl
33b10d60fb
fetchart: Improve Cover Art Archive source. ( #3748 )
...
* fetchart: Improve Cover Art Archive source.
Instead of blindly selecting the first image, we now treat all "front"
images as candidates.
This is useful where some digital releases have both an animated cover
and a still image and the animated image is the first image returned
from the API.
2020-09-13 20:27:12 +01:00
Jef LeCompte
f2a4864ab0
Merge pull request #3731 from jef/jef/fix-subsonic
2020-09-04 08:06:55 -04:00
Jef LeCompte
3c8419dbe0
fix(plugin): subsonicupdate rest call
...
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
2020-09-04 00:51:03 -04:00
PotcFdk
2039f26f96
Update file metadata after generating fingerprintsthrough the submit command.
2020-08-26 13:36:40 +02:00
ybnd
e1876590ba
Fix replaygain.py to pass test_replaygain.py
2020-08-12 12:49:16 +02:00
ybnd
72710cd8c7
Merge branch 'master' into parallel-replaygain
2020-08-12 11:59:32 +02:00
ybnd
50757d34ad
Fix conflicts
2020-08-12 11:42:18 +02:00
Aidan Epstein
fce27e6fa9
mpdstats: Don't record a skip when stopping MPD.
...
MPD keeps the current track in the queue when stopping, so it's not
really like a skip, and I use it so that I can stop the music, and later
start at the beginning of a track.
I do this by keeping track of the current song id, and then comparing
them when we receive a stop signal.
2020-08-10 07:07:17 -07:00
soergeld
d748cc7744
small problem with parent composer
2020-08-09 18:56:52 +02:00
Samuel Cook
b89a2650cc
Delete after convert ( #3700 )
...
* If import move is true, files will be deleted after converting.
Fixes #2947
* Removed trailing whitespace to comply with W293, fixing build
* Add period to the end of the comment
Co-Authored-By: Adrian Sampson <adrian@radbox.org>
* Added changelog entry for this fix.
* Added delete_originals option to remove source files after transcode
* Added unit test, removed redundant syspath call
Co-authored-by: Logan Arens <logan-arens@users.noreply.github.com>
Co-authored-by: Logan Arens <heresmygithub@protonmail.com>
Co-authored-by: Adrian Sampson <adrian@radbox.org>
Co-authored-by: Logan Arens <logan.arens@protonmail.com>
2020-08-03 20:20:20 -05:00
Gunther Schmidl
48d39ea11e
fix regex, add test and changelog entry
2020-07-30 22:42:31 +02:00
jtpavlock
335776ff30
Merge pull request #3666 from jtpavlock/flake8-errors
...
Unignore flake8 E221, E226, E242, E704
2020-07-20 12:24:52 -07:00
José Albornoz
dc7e433768
Fix thumbnail plugin pathlib bug ( #3360 )
...
PathlibURI.uri() would fail if given a path as bytes instead of as string.
Co-authored-by: Jacob Pavlock <jtpavlock@gmail.com>
2020-07-15 21:00:50 -05:00
Adrian Sampson
8537d1e36d
Merge pull request #2554 from musoke/python3-plugin-ipfs
...
compatibility of IPFS plugin with Python 3
2020-07-14 06:58:20 -04:00
soergeld
770664f27d
typo
2020-07-13 23:05:53 +02:00
wisp3rwind
44e4d558c9
lyrics: fix bad_triggers in the google plugin
...
regression from 117d16f
2020-07-12 22:23:17 +02:00
Jacob Pavlock
124c882b4d
un-ignore E221
2020-07-11 18:33:08 -07:00
Adrian Sampson
32e54a29fa
Merge pull request #3655 from aereaux/add_parentwork_date
...
Get the date of the parentwork, which may be different from the date of the child work.
2020-07-07 07:48:23 -04:00
jtpavlock
45abc9ed7a
Clean up code and tests for Genius Lyrics plugin backend ( #3641 )
...
* clean-up code & add tests for genius lyrics backend
* add genius fetch tests
* organize imports: standard lib -> pip -> local
* check in sample genius lyrics page
* fix mock import
* force utf-8 encoding for opened files
* use io.open to force utf-8 encoding w/ python2.7
2020-07-06 08:41:27 -05:00
Aidan Epstein
27199abac8
Get the date of the parentwork, which may be different from the date of the child work.
...
Also add a changelog entry and docs.
2020-07-03 09:35:15 -07:00