Graham R. Cobb
51d22b765e
Add tests for delete operations
...
Signed-off-by: Graham R. Cobb <g+beets@cobb.uk.net>
2021-03-11 18:02:38 +00:00
Graham R. Cobb
4a9652a9e4
Only allow DELETE or PATCH operations if "readonly" is set to true.
...
Note: default is false which is a **NOT BACKWARDS COMPATIBLE** change.
Signed-off-by: Graham R. Cobb <g+beets@cobb.uk.net>
2021-03-11 18:02:38 +00:00
Adrian Sampson
84f6d374c4
Merge pull request #3869 from GrahamCobb/web-regex-fix
...
Web regex fix
2021-03-10 20:36:03 -05:00
Graham R. Cobb
553e38fc11
Do not do backslash substitution on regex queries
...
As discussed in bug #3867 , backslash replacement in query strings is a bit of a
hack but it is useful (see #3566 and #3567 for more discussion). However,
it breaks many regular expressions so this patch stops the replacement if the
query term contains '::', indicating it is a regex match.
This commit fixes #3867 .
Signed-off-by: Graham R. Cobb <g+beets@cobb.uk.net>
2021-03-08 16:58:05 +00:00
govynnus
debd382837
Merge pull request #3758 from beetbox/aura
...
AURA: Add aura plugin and docs
2021-03-08 07:24:53 +00:00
Callum Brown
a24a094562
AURA: Small updates to docs and set server version
2021-03-07 18:24:57 +00:00
Callum Brown
a54ee43d57
AURA: Allow '-' character in filter attribute
2021-03-07 14:23:17 +00:00
Adrian Sampson
09a6ec4f74
Merge branch 'master' into pr/item-album-fallback
2021-03-07 09:20:50 -05:00
Callum Brown
9b9ff46e7d
Merge branch 'master' into aura
...
Ensure aura branch has updated configuration to eliminate spurious
linter errors from the style checker.
2021-03-07 11:08:37 +00:00
Callum Brown
477eed3b25
AURA: Use py3_path rather than displayable_path
...
displayable_path may remove 'bad' characters, yielding a wrong path.
Also use track.path rather than track.destination() as that is where
the file is actually located rather than where it should be located
according to the beets path system.
2021-03-07 10:25:20 +00:00
Graham R. Cobb
9986b9892c
Fix bug where album artpath not returned when INCLUDE_PATHS is set
...
Track item paths and album artpaths should be removed from results unless
INCLUDE_PATHS is set. This works for items but for albums the artpath is always
removed.
This patch makes the artpath removal conditional on INCLUDE_PATHS not being set
and includes a regression test. Note: the default value for INCLUDE_PATHS is
False so no changes will be seen by users unless they already have
INCLUDE_PATHS set.
Signed-off-by: Graham R. Cobb <g+beets@cobb.uk.net>
2021-03-06 15:25:48 +00:00
Callum Brown
2fe2f4f31e
AURA: Ensure CORS allowed origins are strings
2021-03-06 13:30:31 +00:00
Callum Brown
fbc76887ad
AURA: Fix styling when formatting error strings
2021-03-06 13:22:28 +00:00
Callum Brown
07cfaaa3b3
AURA: Simplify if statements
...
Get rid of ` is not None`
Change `len(x) == 0` to `not x`
Change `x is None` to `not x`
2021-03-06 12:44:32 +00:00
Callum Brown
b1baeb37f1
AURA: replace translate_attribute with a dict.get
2021-03-06 12:08:35 +00:00
Callum Brown
7e819d2a2e
AURA: Update artist-mbid attribute to use '-'
2021-03-06 12:01:02 +00:00
George Rawlinson
00252ab28f
Fix #3608 : Replace discogs-client with python3-discogs-client
...
discogs-client has been deprecated since June 2020, the replacement
is actively developed by the community and does not have any breaking
API changes.
Signed-off-by: George Rawlinson <george@rawlinson.net.nz>
2021-02-27 10:09:23 +13:00
Andrea Mistrali
1a65501cee
Clean up strip_path and logging
2021-02-23 10:40:59 +01:00
Andrea Mistrali
48e7d2964e
Style changes
2021-02-23 05:45:53 +01:00
Andrea Mistrali
0e67b6801c
ARGH! Wrong variable
2021-02-22 14:50:30 +01:00
Andrea Mistrali
921bc424cd
Better handling of strip_path
2021-02-22 14:47:58 +01:00
Andrea Mistrali
99de85b5c2
Only leftmost subpath is replaced
2021-02-22 14:33:01 +01:00
Andrea Mistrali
ce974d4fc7
One line :)
2021-02-22 14:30:50 +01:00
Andrea Mistrali
414b682123
Add strip_path to mpdstats
2021-02-22 11:19:23 +01:00
Samuel Cook
ff4cec2e69
Removes support for bs1770gain.
...
References in the documentation to this plugin were removed in
beetbox/beets#3127 (beetbox/beets#3130 ) but no actual code
changes were made.
This PR removes support for this dependency entirely.
2021-01-27 17:42:18 -08:00
John Hamelink
77ce69fe77
Fixes #3834 :
...
This PR fixes a bug (#3834 ) where tracks which have already been fingerprinted do not return to be used by `beet submit` (part of the Chroma plugin). This results in submission errors, as the fingerprint is omitted from the resultant payload sent to acoustID.
2021-01-19 22:05:34 +00:00
wisp3rwind
02ec2cfd57
style: whitespace fix, remove unnecessary parenthesis
2021-01-19 19:09:30 +01:00
Benedikt
6680f692f6
Merge pull request #3832 from vincentDcmps/master
...
Automatically choose subsonic authentication algorithm based on server version
2021-01-19 19:00:10 +01:00
Martin Haaß
9587caf916
convert: uses new par_map to work in parallel ( #3830 )
...
Squashed 5 commits:
* convert: uses new par_map to work in parallel
* linting
* code review: remove unneeded list syntax
* linting
* changelog addition
2021-01-19 18:47:02 +01:00
vincent
8af088c785
manage case of supysonic off
2021-01-18 18:24:25 +01:00
vincent
9b496e5027
change comparaison version method
2021-01-13 17:50:37 +01:00
Vincent Ducamps
03a665861d
reformating subsonicupdate.py
...
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
2021-01-12 18:31:43 +01:00
Vincent Ducamps
b37c55bc0b
pass get_version to private
...
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
2021-01-11 21:19:52 +01:00
vincent
375c158fc7
implement version check
2021-01-11 18:29:27 +01:00
vincent
54748ad4c9
change auth option enc by password
2021-01-11 17:56:09 +01:00
vincent
93bb114175
update doc
2021-01-11 17:55:23 +01:00
vincent
c1cc91c5e9
add old password option
2021-01-10 12:30:05 +01:00
vincent
0d5ad875d4
add .view to endpoint
2021-01-10 12:19:43 +01:00
FichteFoll
5ace2b626b
Merge remote-tracking branch 'upstream/master' into pr/item-album-fallback
2021-01-08 18:47:18 +01:00
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