Commit graph

11356 commits

Author SHA1 Message Date
Serene
0ccd70de94
Merge pull request #4951 from Serene-Arc/test_separation 2023-10-17 21:12:15 +10:00
Serene-Arc
84c0ab6857 Correctly refactor tests 2023-10-17 19:39:03 +10:00
Serene-Arc
5023887d84 Rename directory 2023-10-17 19:22:11 +10:00
Serene-Arc
e8e1c3b972 Sort plugin tests into specific folder 2023-10-16 12:58:51 +10:00
Serene
91277a1d53
Merge pull request #4845 from Maxr1998/advancedrewrite 2023-10-15 10:53:34 +10:00
Maxr1998
9660dd6130
Fix remaining linter warnings 2023-10-14 15:00:57 +02:00
Maxr1998
7207699b1a
Add advancedrewrite plugin to changelog 2023-10-14 15:00:57 +02:00
Maxr1998
f809e241ef
Fix linter warnings 2023-10-14 15:00:57 +02:00
Maxr1998
0a4c8e4952
Add advanced rewrite plugin
This plugin allows rewriting fields based on a given library query. This can be helpful, for example, when an artist was renamed but you'd like to keep their older releases under their old name, or if you have a single track from a Various Artists release and want to have it included with the original artist.
2023-10-14 15:00:57 +02:00
J0J0 Todos
d8a6fd6a6a
Merge pull request #3721 from davidswarbrick/ui
Importer UI overhaul rebase/update
2023-10-14 13:18:19 +02:00
Serene-Arc
b35f0546d7 Remove old configuration option 2023-10-14 20:23:47 +10:00
J0J0 Todos
05236d75cf Changelog for #3721 "UI overhaul" and new section
"Major new features:" similar to what we had with 1.6.0.
2023-10-14 10:43:12 +02:00
J0J0 Todos
dfcf256d1e Add anchor at "UI options" in docs
to make linking to it possible.
2023-10-14 10:43:12 +02:00
J0J0 Todos
18dc6dbc73 Fix ref-links in ui:length_diff_thresh docs 2023-10-14 10:43:12 +02:00
J0J0 Todos
5898736c0a Provide a working example in ui:import docs
Instead of just stating config_default.yaml's values, provide a copy/paste-able
example that changes _all_ the values and still kind of works (visually).
2023-10-14 10:43:12 +02:00
J0J0 Todos
81c10a6f5e Improve ui:import description in docs 2023-10-14 10:43:12 +02:00
J0J0 Todos
fabfde33c6 Fix track length comparision in UI code
Fixes behaviour to what we documented already.
2023-10-14 10:43:12 +02:00
Serene-Arc
d875fee722 Add text for docs section 2023-10-14 10:43:12 +02:00
J0J0 Todos
d1166c8efc Add length_diff_thresh description and ref-links
to config reference docs.
2023-10-14 10:43:12 +02:00
J0J0 Todos
5d500223b3 Draft docs update for UI code-overhaul 2023-10-14 10:43:12 +02:00
J0J0 Todos
7ce3b417fc Fix legacy colors config sanity check in ui package
was using Python2 type 'unicode'
2023-10-14 10:43:12 +02:00
David Swarbrick
b4a5e0b3a7 Change default config to improve readability on PuTTY 2023-10-14 10:43:12 +02:00
David Swarbrick
1249380767 Fix handling of whitespace near color codes
Improve the split_into_lines regex and whitespace handling
so that spaces are handled and colored text can be wrapped
Create a new test suite for the color splitting function as
it was previously introducing rogue escape characters when
splitting colorized words.
2023-10-14 10:43:12 +02:00
J0J0 Todos
be290e5444 A large code-overhaul of the beets ui:
- Allow user to change UI colors in config file.
 - "Change Representation" class allows Albums and Track
   matches to reuse similar formatting code
 - Functions to split text into lines for printing
 - Tests for the new UI to check wrapping functions
2023-10-14 10:42:48 +02:00
Serene
821e6296ab
Merge pull request #4940 from AdrienCos/fix/fetchart-caa-use-maxwidth-presized-thumbs 2023-10-14 16:01:15 +10:00
Serene
ff36c7afa7
Merge pull request #4547 from Serene-Arc/configurable_disambig 2023-10-14 16:00:30 +10:00
AdrienCos
96b89e77f6 Fix the error with CAA where no image would be downloaded when thumbnails are missing 2023-10-07 23:14:03 +02:00
AdrienCos
e7105a9763 Fix the error with CAA where the pre-sized thumbs of release groups would be ignored 2023-10-07 21:25:02 +02:00
J0J0 Todos
e10b955a93
Merge pull request #4897 from JOJ0/doc_knowledge_owners
New main docs chapter "Team"
2023-10-03 12:47:10 +02:00
J0J0 Todos
19ef31c6c5 Fix typo and add another member to the page 2023-10-03 12:03:06 +02:00
Adrian Sampson
b822fe0f5c
Merge pull request #4923 from tandy-1000/autobpm
Add autobpm plugin
2023-10-02 15:56:23 -04:00
tandy1000
7961cf3aaa Add autobpm plugin
This plugin uses librosa to automatically calculate the BPM for a track.
It is based on the keyfinder plugin, and rounds the BPM to an int.

Co-authored-by: Adrian Sampson <adrian@radbox.org>
2023-09-30 16:25:06 +01:00
Serene
8db87ba2ee
Merge pull request #4922 from kianmeng/fix-typos 2023-09-25 16:39:50 +10:00
Kian-Meng Ang
873a91c541 Fix typos
Found via `codespell -S ./test/rsrc,genres.txt -L
caf,fo,ue,searchin,crashers,crasher,te,skool,egal,nothin`
2023-09-25 12:52:26 +08:00
Serene
7736ae7634
Merge pull request #4906 from Serene-Arc/poisoned_db_fix 2023-09-23 18:53:53 +10:00
Serene-Arc
7f2dfb770d Update changelog entry 2023-09-23 18:53:39 +10:00
Adrian Sampson
ad73a61ec5
Fix path typo 2023-09-22 15:29:39 -04:00
Adrian Sampson
371c5e5a57
Merge pull request #4919 from beetbox/rtd-config
Try adding a ReadTheDocs config
2023-09-22 15:28:20 -04:00
Adrian Sampson
52f2edab4f
Try adding a ReadTheDocs config (#4912) 2023-09-22 15:26:15 -04:00
Adrian Sampson
4d38eee26b
Merge pull request #4917 from thekakkun/mpd_utils_plugin
Add beets-mpd-utils to the community plugin list
2023-09-22 15:09:51 -04:00
Hiroto Kaku
0f770b6dde
Add beets-mpd-utils plugin 2023-09-21 15:56:15 -04:00
J0J0 Todos
e9dd345601 Fixate sidebar in docs Alabaster theme
This is a quickfix to get back the behaviour we previously had with the
readthedocs theme. There could be adjusted and fixed more, but postpone that
and do in a proper PR.
2023-09-21 07:23:51 +02:00
Serene-Arc
5cab810219 Add dynamic disambiguation strings 2023-09-17 14:28:50 +10:00
Adrian Sampson
c15ccb16bf
Merge pull request #4900 from fracai/4326-scrub-no-rewrite
4326 scrub should not restore on import if "write" is disabled
2023-09-16 12:47:07 -04:00
Serene-Arc
08b5b9fdc7 Add changelog entry 2023-09-13 12:32:51 +10:00
Serene-Arc
62623d9ee8 Add catch for error when removing file 2023-09-13 12:25:28 +10:00
Serene-Arc
8ba67674cc Catch when items have no path 2023-09-13 12:00:24 +10:00
Arno Hautala
5c34db565c must unload_plugins() during teardown after load_plugins() during setup 2023-09-12 20:09:59 -04:00
Adrian Sampson
cd0f2b1aa3
Merge pull request #4899 from fracai/update-field-exclusions
Support excluding fields with update command
2023-09-12 11:18:29 -04:00
Arno Hautala
e91a56d180 fix tests 2023-09-11 12:03:25 -04:00