J0J0 Todos
4087e8c790
Simplify singleton importer "Album: " print
...
conditions.
Co-authored-by: Benedikt <wisp3rwind@posteo.eu>
2023-07-20 09:12:42 +02:00
J0J0 Todos
1e050e2703
Add singleton matching info to Discogs plugin docs
...
PR #4854
2023-07-20 09:12:42 +02:00
J0J0 Todos
d61b7c9a42
Add changelog for #4854
2023-07-20 09:12:42 +02:00
J0J0 Todos
4272cbec6a
Show album information during singleton imports
...
- If the file being imported has an album tag already, display it.
- If the metadata plugin provides a new album value, preview the change.
2023-07-20 09:12:42 +02:00
J0J0 Todos
f84b9ea7cf
DiscogsPlugin.item_candidates attaches album info
...
to the TrackInfo objects it returns.
Additionally a new feature is introduced that uses string_dist to find the
correct track on the Discogs album.
2023-07-20 09:12:42 +02:00
J0J0 Todos
090cfc6f07
Add optional album field to candidate TrackInfo
2023-07-20 09:12:42 +02:00
J0J0 Todos
106a1638cc
Improve singleton disambiguation string
...
When available, display e.g:
- Track Index as "Index 2"
- Alternative Track name as "Track A2"
2023-07-20 09:12:34 +02:00
J0J0 Todos
0630f4a263
Strip word "vinyl" when searching Discogs
...
In DiscogsPlugin.get_albums() we already strip away the words "CD" and "disk".
It makes sense to also remove "vinyl"
2023-07-18 08:05:22 +02:00
J0J0 Todos
3debf4edca
Fix early exit in Discogs item_candidates method
2023-07-18 07:51:12 +02:00
Adrian Sampson
b19b961035
Merge pull request #4842 from arsaboo/deezer
...
Import additional fields from Deezer and add function to update rank
2023-07-14 14:29:44 -07:00
Alok Saboo
ef8a780e1c
Add error handling for invalid Deezer track_id
2023-07-13 09:53:41 -04:00
Alok Saboo
a4bde2af8b
Add changelog entry for bugfix
2023-07-12 20:13:10 -04:00
Alok Saboo
272d01103c
Update docs/changelog.rst
...
Co-authored-by: Adrian Sampson <adrian@radbox.org>
2023-07-12 16:15:08 -04:00
Alok Saboo
63122da24d
remove unused imports
2023-07-10 15:55:42 -04:00
Alok Saboo
c00cdd3cc7
Error handling
2023-07-10 15:52:36 -04:00
Alok Saboo
acd604f102
Update deezer.py
2023-07-10 15:39:28 -04:00
Alok Saboo
a027612216
error handling
2023-07-10 15:34:06 -04:00
Alok Saboo
014d41f208
Error handling
2023-07-10 15:30:20 -04:00
Alok Saboo
edda4a588d
Add changelog and docs
2023-07-10 08:32:29 -04:00
Alok Saboo
6460e4d829
added deezer_updated to keep track of update time
2023-07-09 19:06:04 -04:00
Alok Saboo
a291ec3f0b
convert urs to f-string format
2023-07-09 18:43:35 -04:00
Alok Saboo
783ea2a444
Add function to update Deezer rank
2023-07-09 18:39:15 -04:00
Alok Saboo
cdfebdba8e
Update deezer.py
2023-07-09 18:02:11 -04:00
Alok Saboo
5419a78bd2
Added additional fields to be imported from Deezer
2023-07-09 17:59:50 -04:00
Adrian Sampson
9481402b3c
Merge pull request #4839 from Scrumplex/fix-compare-colorspaces
...
Define colorspaces for imagemagick comparison
2023-07-05 09:57:13 -07:00
Adrian Sampson
17b341abea
Wrap a long line
2023-07-05 09:46:17 -07:00
Sefa Eyeoglu
11c13a8ea0
Add imagick 7.1.1-12 support to changelog
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-07-05 18:33:08 +02:00
Sefa Eyeoglu
a873a191b9
Define colorspaces for imagemagick comparison
...
ImageMagick 7.1.1-12 changed the default colorspaces used by the PHASH
compare function from sRGB,HCLp to xyY,HSB. This breaks the current code
for comparisons, so let's define the colorspaces ourselves.
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-07-05 18:32:34 +02:00
J0J0 Todos
dac9712240
Merge pull request #4812 from arsaboo/comment
2023-07-03 22:16:00 +02:00
Alok Saboo
4c8b13560f
Updated comment
2023-07-03 16:03:38 -04:00
Adrian Sampson
5bc0786f51
Merge pull request #4834 from Bobo1239/master
...
Handle missing release-relation-list field during pseudo-release lookup
2023-07-03 10:32:59 -07:00
Boris-Chengbiao Zhou
dcaac12860
Handle missing release-relation-list field during pseudo-release lookup
...
Some pseudo-releases (erroneously) lack the relation to the actual
release which previously would've caused a crash.
2023-06-29 23:39:19 +02:00
Adrian Sampson
99f641c3bb
Merge pull request #4833 from jamesharding/jamesharding-pseudo-release-patch
...
Fixed check for pseudo-release.
2023-06-29 08:37:53 -07:00
James Harding
ed2d4fd9c8
Fixed check for pseudo-release.
...
The 'status' field is potentially null, and in this case the dictionary key it is not returned by the API. Using get will return null in this case. Tested locally and this solves the issue!
2023-06-29 05:11:57 +01:00
Adrian Sampson
ade730d331
Merge pull request #4831 from TheLastZombie/add-more-plugin
...
Add beets-more to community plugins
2023-06-28 08:07:17 -07:00
Sunny
edd4f9a4f5
Point URL to specific plugin
2023-06-27 15:33:11 +02:00
Sunny
76932962f8
Add beets-more to community plugins
2023-06-27 10:25:26 +02:00
Adrian Sampson
16a30f4d74
Merge pull request #4714 from TypicalFence/gh-654
...
resolve transl-tracklisting relations for pseudo releases
2023-06-26 14:40:28 -07:00
fence
3f31876b33
add change log entry
2023-06-26 21:21:48 +02:00
fence
260aff7e48
fix lint
2023-06-26 21:17:48 +02:00
Adrian Sampson
fb93d9eda0
Merge pull request #4830 from wisp3rwind/pr_add_syspath_1
...
Always use syspath conversions (#3690 split up, part 1)
2023-06-26 11:02:36 -07:00
Adrian Sampson
5c2e0e7504
Merge pull request #4829 from wisp3rwind/fix_completion_test
...
test_ui: Fix spurious warnings in completion test
2023-06-26 10:58:03 -07:00
Adrian Sampson
998d55b716
Merge pull request #4828 from wisp3rwind/dbcore_typing_2
...
typing: corrections for dbcore/types.py
2023-06-26 10:57:06 -07:00
wisp3rwind
1ef6b90786
add missing syspath conversions (1/3, tests)
...
these are mostly in the tests, which didn't cause issues since the
affected directories usually have nice ASCII paths. For consistency, it
is nicer to always invoke syspath. That also avoids deprecation warnings
for the bytestring interfaces on Python <= 3.5. The bytestring
interfaces were undeprecated with PEP 529 in Python 3.6, such that we
didn't observe any actual failures.
2023-06-24 14:52:46 +02:00
wisp3rwind
26faf8daa9
test_ui: Fix spurious warnings in completion test
...
probably an issue going back to the Python 2 -> 3 switch: `map` gives an
iterator nowadays so after the test case started iterating
BASH_COMPLETION_PATHS, print_completion() couldn't find the
(previously found) bash_completion anymore, and would log a spurious
warning about that.
Also, some cleaup of path type handling
2023-06-24 12:48:00 +02:00
wisp3rwind
e9f3565ced
Python 3.7 support for new typings
2023-06-24 11:51:00 +02:00
wisp3rwind
a84b3542f9
typing: corrections for dbcore/types.py
...
tricky...
- the only way I found to express the concept of the "associated type"
(in Rust lingo) model_type was by making Type generic over its value
and null types.
- in addition, the class hierarchy of Integer and Float types had to be
modified, since previously some of them would have conflicting null
types relative to their super class (this required a change to the
edit plugin; hopefully no more breakage is caused by these changes)
- don't import the query module, but only the relevant Query's to avoid
confusing the module query and the class variable query
2023-06-24 11:51:00 +02:00
Adrian Sampson
854fec2634
Merge pull request #4826 from wisp3rwind/dbcore_typing_0
...
typings: corrections for dbcore/queryparse
2023-06-23 17:44:13 -07:00
Adrian Sampson
17e1d404b7
Fix flubbed merge
2023-06-23 17:30:27 -07:00
Adrian Sampson
6c77e1a78d
Merge branch 'master' into dbcore_typing_0
2023-06-23 17:27:34 -07:00