wisp3rwind
1c7889b0ba
tests: add a (failing) test for issue #4528
2022-12-18 09:10:02 +01:00
wisp3rwind
d5f998b312
tests: fix assertions for empty MediaFile.images
...
used to work due to inconsistent mediafile implementation, but with
https://github.com/beetbox/mediafile/pull/64 (in mediafile >= 0.11.0)
list fields are None if non-existent, not the empty list
2022-12-18 08:41:42 +01:00
Adrian Sampson
7cfb55b746
Merge pull request #4546 from luharder/master
...
Force Tekstowo to check result for match, added Tekstowo test suite
2022-11-26 19:17:19 -08:00
Luke Harder
f155d3ba75
bug 4406 fix v5 (tests pass again)
2022-11-22 20:40:13 -05:00
Bootjewolf
2a282116bd
Reorder parameters of _make_track function and fix linting errors
2022-11-19 12:39:16 +01:00
Bootjewolf
4918ee6457
Added test for the parsing of the remixer field
2022-11-15 17:42:34 +01:00
Luke Harder
43f1a8412a
bug 4406 fix v3
2022-11-10 14:53:50 -05:00
Luke Harder
252121f537
bug 4406 fix
2022-11-10 12:54:45 -05:00
Aidan Epstein
c906e55ba9
Fix recent bug that would not transcode when format was wrong
...
Bug introduced in c6d623241b , should_transcode would return False even when the format was different.
Also fix up tests and documentation.
2022-10-19 08:55:51 -07:00
Adrian Sampson
1ebcbf6944
Merge branch 'master' into fix_max_bitrate_default
2022-10-03 11:02:07 -07:00
Jordi Ortolá Ankum
95e0161876
Merge branch 'master' into fix_max_bitrate_default
2022-10-03 10:49:51 +02:00
Adrian Sampson
8baf3e302d
Skip an unhelpful test on Windows
...
On Windows, converting command-line arguments (hopefully!!!) only needs
to deal with valid strings from the OS. So it is not really relevant to
test with non-UTF-8, non-surrogate bytes.
2022-10-01 17:13:57 -07:00
Adrian Sampson
5ae1e0f3c8
Adapt tests to latest Unidecode version
...
Unidecode 1.3.5 (a yanked PyPI version) changed the behavior of
Unidecode for some specific characters:
> Remove trailing space in replacements for vulgar fractions.
As luck would have it, our tests used the 1/2 character specifically to
test the behavior when these characters decoded to contain slashes. We
now pin a sufficiently recent version of Unidecode and adapt the tests
to match the new behavior.
2022-10-01 10:33:26 -07:00
Jordi
c6d623241b
Fix beets#4472 - set 'max_bitrate' default param to none
2022-10-01 01:20:30 +02:00
Adrian Sampson
e584b043be
Merge pull request #4199 from jcassette/duplicate
...
Allow to configure which fields are used to find duplicates
2022-08-21 10:44:31 -07:00
Adrian Sampson
1054b729d3
Merge branch 'master' into duplicate
2022-08-21 10:34:15 -07:00
Adrian Sampson
3c945cba0c
Change config key from "single" to "item"
...
For consistency with the rest of the terminology in the docs/config.
Also, correct the documentation (which previously only covered albums).
2022-08-21 10:31:45 -07:00
Adrian Sampson
8c84bae689
Remove match_querystring in responses
...
Quoth the responses documentation:
> querystring is matched by default
Not sure how recent this is, unfortunately---but probably 0.17.0, since
that's the version where `match_querystring` was deprecated.
2022-08-21 08:18:49 -07:00
Adrian Sampson
63b7595bd4
Remove use of imp
...
The replacements in `importlib.util` have been available since Python
3.5.
2022-08-21 08:13:07 -07:00
Adrian Sampson
7af40db050
Merge branch 'master' into formatted-modify
2022-08-20 16:37:52 -07:00
Adrian Sampson
32ce44f589
One more test fix
2022-08-17 16:25:17 -07:00
Adrian Sampson
495c8accc0
Update exact query prefix tests
2022-08-17 16:11:16 -07:00
Jaime Marquínez Ferrándiz
8d957f35f9
Add path template "sunique" to disambiguate between singleton tracks
2022-08-12 14:19:52 +02:00
vicholp
6803ef3b83
add test to get item file of web plugin
2022-08-03 01:22:45 -04:00
Adrian Sampson
c5e68f5643
Adapt to pycodestyle changes
2022-07-30 19:54:24 -04:00
Jan Holthuis
3e37d0163e
test(import): Add test for _paths_from_logfile method
2022-06-28 00:17:34 +02:00
Šarūnas Nejus
72c5302004
Fix lints
2022-05-31 22:45:05 +01:00
Šarūnas Nejus
ba777dda50
Skip implicit paths tests for win32
2022-05-31 22:34:40 +01:00
Šarūnas Nejus
d68ed1adca
Make implicit path queries explicit and simplify their handling
2022-05-31 21:51:47 +01:00
Benedikt
424c47696b
Merge pull request #4345 from qcasey/qcasey-patch-2
...
Change "first" and "second" in test_lyrics output to "expected" and "result"
2022-05-06 20:43:33 +02:00
Quinn Casey
1320944898
Update test_lyrics.py
2022-05-05 15:33:32 -07:00
Quinn Casey
a09f5e7dfe
Update lyricstext.yaml
2022-05-05 14:04:54 -07:00
olgarrahan
c0bb2ff2a1
Genius lyrics header bug fixed and updated test case for lyrics plugin
2022-04-15 16:37:05 -04:00
alicezou
2886296c86
fix code review comments
2022-03-29 21:24:13 -04:00
alicezou
67e778fec6
switch to control_stdin
2022-03-29 20:04:56 -04:00
alicezou
a0b0028874
working db
2022-03-29 19:58:15 -04:00
alicezou
c0d05f8545
add test cases
2022-03-27 17:09:30 -04:00
wisp3rwind
b76a3fcaa4
artresizer: move ImageMagick/PIL code from thumbnails plugin to ArtResizer
...
Makes the dispatch to the chosen backend simpler in the thumbnails
plugin. Given that ArtResizer is not only about resizing art anymore,
these methods fit there quite nicely.
2022-03-12 23:34:46 +01:00
wisp3rwind
e44a08eeb6
artresizer: style fixes
2022-03-12 23:34:46 +01:00
wisp3rwind
1b92dea995
artresizer: move deinterlace functions to backend classes
2022-03-12 20:37:20 +01:00
wisp3rwind
c45d2e28a6
artresizer: move resize functions to backend classes
2022-03-12 20:23:37 +01:00
wisp3rwind
8a969e3041
artresizer: backend classes part 1: stub classes, version checks
2022-03-12 19:48:45 +01:00
J0J0 T
b2f4834b76
discogs: Add URI to test_parse_minimal_release data
2022-03-04 08:17:49 +01:00
Joseph Heyburn
55e4917df3
discogs: allow style to be appended to genre
...
- Adds a configuration that, when enabled, will append the style to genre
- Rationale is to have more verbose genres in genre tag of players that only support genre
2022-03-02 22:04:36 +00:00
wisp3rwind
1815d08392
artresizer: fix image comparison test
...
Since the ImageMagick based comparison is now abstracted via ArtResizer,
it becomes a little more involved to mock it for testing.
2022-02-14 22:52:00 +01:00
wisp3rwind
0125b1cd42
artresizer: in backends, always use the appropriate ArtResizer instance
...
This didn't cause any issues since we only use the shared instance
anyway, but logically it doesn't make a lot of sense for the backends
always using ArtResizer.shared (which they should be oblivious of).
2022-02-12 22:45:22 +01:00
wisp3rwind
a17a5f2fa6
art: move the backend-specific code to util.artresizer
...
all the other backend-specific code is already there.
2022-02-12 22:45:19 +01:00
Adrian Sampson
debbe4efa5
Merge pull request #4263 from wisp3rwind/pr_better_deprecation_warning
...
confit: Improve deprecation warning
2022-02-02 10:38:46 -05:00
wisp3rwind
ef59465869
test_replaygain: fix exception handling again
...
This is the same as d26b0bc1 , which I reintroduced again in a new test
due to a botched rebase...
2022-02-01 21:39:42 +01:00
wisp3rwind
cc8c3529fb
confit: Improve deprecation warning
...
Show the actual origin of the import statement, cf. #4024
2022-02-01 19:10:24 +01:00