Commit Graph

  • 0e99e3a5a3 Fix autotagger results penalisation due to the data source field (#6077) Šarūnas Nejus 2025-10-11 00:19:23 +01:00
  • 3b38045d01 Only penalize multi data sources on first import Šarūnas Nejus 2025-10-10 20:35:35 +01:00
  • 90ca0a799a Consider unseen tracks in data source matching Šarūnas Nejus 2025-10-09 04:36:03 +01:00
  • 1f62a928ec Update data source documentation Šarūnas Nejus 2025-10-08 22:55:48 +01:00
  • f8887d48b6 Add deprecation warning for <plugin>.source_weight Šarūnas Nejus 2025-10-07 14:19:26 +01:00
  • 5757579e27 Improve visibility of Distance tests failures Šarūnas Nejus 2025-10-06 09:01:33 +01:00
  • e6895bb52d Reset cached_classproperty cache for every test Šarūnas Nejus 2025-10-06 09:00:46 +01:00
  • 455d620ae0 Fix data source penalty application logic Šarūnas Nejus 2025-10-06 07:48:50 +01:00
  • 96670cf971 Cache found metadata source plugins Šarūnas Nejus 2025-10-07 14:01:20 +01:00
  • 01e2eb4665 Add default config yaml to each data source docs Šarūnas Nejus 2025-10-05 21:19:27 +01:00
  • 203c2176d9 Update data_source_penalty docs Šarūnas Nejus 2025-10-05 20:02:14 +01:00
  • e6084cd3ee Set default data_source_penalty to 0.0 Šarūnas Nejus 2025-10-05 17:52:09 +01:00
  • 60e0efb8ea Make naming consistent with the field name Šarūnas Nejus 2025-10-05 13:02:13 +01:00
  • 6e5af90abb Rename source_weight -> data_source_mismatch_penalty Šarūnas Nejus 2025-10-07 13:45:06 +01:00
  • c2ab93a946 Remove redundant source_weight defaults Šarūnas Nejus 2025-10-05 10:49:44 +01:00
  • 545213421b feat(plugin/web): support for nexttrack keypress Martin Atukunda 2025-10-09 20:11:19 +03:00
  • fe98841e72 Refresh flexible MusicBrainz metadata on reimport (#6064) Šarūnas Nejus 2025-10-09 09:58:55 +01:00
  • 92a2233e0d remove releasegroup_id Alok Saboo 2025-10-08 09:59:07 -04:00
  • 79494b809d Merge remote-tracking branch 'upstream/master' into mb_fix Alok Saboo 2025-10-07 20:01:27 -04:00
  • 87874952fa Refactor reimport fresh fields: consolidate REIMPORT_FRESH_FIELDS_ITEM and REIMPORT_FRESH_FIELDS_ALBUM definitions Alok Saboo 2025-10-07 19:56:39 -04:00
  • d4a0c02ca3 fromfilename plugin: proposed fix for #5218, some improvements (#5311) Šarūnas Nejus 2025-10-07 23:39:48 +01:00
  • 6c06f2a77e Merge remote-tracking branch 'upstream/master' into mb_fix Alok Saboo 2025-10-07 18:08:00 -04:00
  • c59aff9e27 Added the MusicBrainz flex fields directly to the importer Alok Saboo 2025-10-07 18:02:04 -04:00
  • c5f5ffc027 Added releasegroup_id to _MB_REIMPORT_FRESH_FIELDS_ITEM list Alok Saboo 2025-10-06 10:55:49 -04:00
  • 152cafbf69 fromfilename: Fix tiny changelog formatting issue J0J0 Todos 2025-10-06 11:35:49 +02:00
  • a642609faa Merge branch 'master' into ffnp J0J0 Todos 2025-10-06 11:06:10 +02:00
  • 117f8adfac working on metadata tagging Henry 2025-10-05 18:31:06 -07:00
  • 08d9f34df5 Discogs: artist name variation support + artist credit support. (#6050) Sebastian Mohr 2025-10-05 12:54:31 +02:00
  • 8d11ed51d2 Initial title case plugin written and working, needs to apply to tags Henry 2025-10-04 21:29:02 -07:00
  • 90120e451d Merge branch 'master' into discogs-anv-support henry 2025-10-04 12:00:51 -07:00
  • ed73903deb type corrections Henry 2025-10-04 11:59:15 -07:00
  • 2a80bdef2e Added type hints to all functions Henry 2025-10-04 11:03:17 -07:00
  • a909dddd16 adding typechecks, need to fix the medium discrepancy Henry 2025-10-03 18:52:37 -07:00
  • 347802afea fix spacing for "finding tags for" prompt (#6067) J0J0 Todos 2025-10-04 01:06:56 +02:00
  • 267428f0a4 Merge branch 'master' of github.com:henry-oberholtzer/beets into discogs-anv-support Henry 2025-10-03 15:05:48 -07:00
  • b9a840a2a3 Update all functions with types Henry 2025-10-03 15:01:34 -07:00
  • f5acdec2b1 Update configuration format. Henry 2025-10-03 14:44:22 -07:00
  • 033e613016 fix spacing for "finding tags for" prompt MinchinWeb 2025-10-03 14:48:56 -06:00
  • 20820fdb14 update imports Alok Saboo 2025-10-02 08:31:30 -04:00
  • 93c8950bf4 Extends the importer’s “fresh on reimport” lists so album flex metadata from new releases replaces stale values Alok Saboo 2025-10-02 08:24:01 -04:00
  • 61a5e01b50 Removed __all__ as they are not needed here anymore. dupe_plugin_fix Sebastian Mohr 2025-10-02 13:34:06 +02:00
  • e12020abb8 Spotify: Store track attributes even if audio features are missing (#6062) Sebastian Mohr 2025-10-02 12:05:43 +02:00
  • b66b2b51b5 Remove potentially expensive item.get() calls Alok Saboo 2025-10-01 17:48:41 -04:00
  • 7a097bb4b6 lint Alok Saboo 2025-10-01 17:47:26 -04:00
  • 70a4d0462d Persist spotify track attributes even if audio features are missing Alok Saboo 2025-10-01 17:15:13 -04:00
  • f6ca68319d Add git commit suffix to __version__ for development installs (#5967) Sebastian Mohr 2025-10-01 12:58:57 +02:00
  • 4782e96599 Move vfs.py to beetsplug._utils package to avoid polluting core namespace (#6017) Sebastian Mohr 2025-10-01 12:28:18 +02:00
  • fcebe8123a Expand documentation Henry 2025-09-30 20:01:35 -07:00
  • 9371ab81ec Merge remote-tracking branch 'origin' into discogs-anv-support Henry 2025-09-30 19:23:23 -07:00
  • f7ab1da607 Added a test for multiple plugin classes in a single module. Sebastian Mohr 2025-09-30 23:37:59 +02:00
  • f5f76f2b85 Replaced filter with list comprehension. Sebastian Mohr 2025-09-19 19:16:07 +02:00
  • 0592b783b3 Fixed issue with plugins not loaded as multiple plugins are exposed in the plugins file. Sebastian Mohr 2025-09-19 19:03:17 +02:00
  • 5f9800ec43 Merge branch 'master' into ffnp Vrihub 2025-09-30 17:41:13 +02:00
  • b8ae222dc4 Mention tests in changelog entry. Vrihub 2025-09-30 16:04:59 +02:00
  • 638afc3d2c Refactor tests using pytest Vrihub 2025-09-30 15:54:33 +02:00
  • 80ffa4879d Improve regexp and module docstring Vrihub 2025-09-30 15:46:26 +02:00
  • b06f3f6aa6 Improved beets/logging.py typing (#6032) Sebastian Mohr 2025-09-30 13:47:08 +02:00
  • 89c2e10680 Removed typealias, worked locally with mypy but does seem to cause issues with the ci. Also python 3.9 requires unions here... Sebastian Mohr 2025-09-21 22:29:55 +02:00
  • 837295e250 Added typehints from typeshed and removed default argument. Sebastian Mohr 2025-09-21 22:27:24 +02:00
  • caebf185f1 Removed unused ParamSpec and added a consistency check in the tests. Sebastian Mohr 2025-09-19 15:39:43 +02:00
  • b2fc007480 Fixed plugin typehints: use actual logger class. Sebastian Mohr 2025-09-19 15:35:51 +02:00
  • f637e5efbb Added overload to getLogger function. Added changelog entry and added myself to codeowners file. Sebastian Mohr 2025-09-19 15:23:36 +02:00
  • 461bc049a0 Enhanced custom logger typing and logging tests Sebastian Mohr 2025-09-17 11:42:07 +02:00
  • 689ec1022f Fix plugin loading (#6039) Šarūnas Nejus 2025-09-29 11:47:16 +01:00
  • 7954671c73 Mock DummyPlugin properly Šarūnas Nejus 2025-09-23 15:45:24 +01:00
  • c34b2a00a4 Fix plugin loading Šarūnas Nejus 2025-09-23 15:03:17 +01:00
  • c44c535b22 Fully parametrize testing Henry 2025-09-28 10:49:56 -07:00
  • abc8c2d5d8 resolve overriding method type error Henry 2025-09-27 15:05:14 -07:00
  • 9efe728f47 type checking, tuple unpacking fix in various artists Henry 2025-09-27 14:49:56 -07:00
  • b1903417f4 Add artist credit support, artist name variation support, more flexible featured credit. Henry 2025-09-27 14:29:25 -07:00
  • 1cf2254e74 Merge branch 'master' into dev Henry 2025-09-27 11:48:52 -07:00
  • 4e865a6def Discogs featured artist fix (#6040) Šarūnas Nejus 2025-09-27 18:59:32 +01:00
  • dd57c0da2d improve flexibility of use of anv on artist tracks Henry 2025-09-27 10:42:29 -07:00
  • 85201a4e17 merge with master branch Henry 2025-09-27 08:04:53 -07:00
  • bc9d34ed98 Fix for Spotify Candidate Lookup. Changed query from double to single quotes. (#6049) Šarūnas Nejus 2025-09-27 13:34:20 +01:00
  • cc0024e089 Spotify tests are now consistent with quote change pSpitzner 2025-09-27 13:22:41 +02:00
  • a0a0a094d3 Changed query from double to single quotes. pSpitzner 2025-09-27 13:06:12 +02:00
  • 1e677d57c1 Updates to documentation Henry 2025-09-26 21:37:18 -07:00
  • 0ec6689395 test updates, one case still failing Henry 2025-09-26 17:56:25 -07:00
  • 5a43d6add4 Testing and implemented anv method, also added Featuring customizable string Henry 2025-09-26 16:01:33 -07:00
  • 0f408416ac lastgenre: Album to item genre fallback lastgenre_item_fallback J0J0 Todos 2025-09-16 08:34:00 +02:00
  • 533aa6379b Test working, need to implement anv now Henry 2025-09-25 22:38:02 -07:00
  • 9c8172be12 Write initial ANV test Henry Oberholtzer 2025-09-26 01:55:28 +02:00
  • aaa9be123b Add pytest-mock to poetry test dependencies group J0J0 Todos 2025-09-25 10:18:59 +02:00
  • c7e47a76e8 lastgenre: Refactor test_pretend to pytest J0J0 Todos 2025-09-25 07:22:59 +02:00
  • 51fd8fafb0 lastgenre: Changelog for #6021 refactor apply/pretend J0J0 Todos 2025-09-25 07:33:26 +02:00
  • b36529b588 lastgenre: Fix test_pretend_option J0J0 Todos 2025-09-21 08:07:49 +02:00
  • 02cfa39238 lastgenre: Use apply methods during import J0J0 Todos 2025-09-17 07:16:57 +02:00
  • 76a6a15b41 lastgenre: Refactor final genre apply J0J0 Todos 2025-09-14 09:03:32 +02:00
  • 751919e9f9 merge with upstream Henry 2025-09-25 08:47:27 -07:00
  • b61306ea0d Fixes, test improvement, rebase to master Henry 2025-09-25 08:39:38 -07:00
  • 43f2d423fa testing, updated changelog Henry 2025-09-23 11:05:48 -07:00
  • 876c57c8b3 Featured artists extracted and appended, need to see if join needs to be variable Henry 2025-09-23 10:11:13 -07:00
  • 5c03672874 Test written, beginning fix Henry 2025-09-22 20:49:53 -07:00
  • 64c94f61b7 Metadata option (#6041) Šarūnas Nejus 2025-09-25 03:34:58 +01:00
  • 699e0a1272 fixup! add documentation for write_metadata option Multipixelone 2025-09-24 22:11:47 -04:00
  • 29f55f9911 Merge branch 'master' into metadata_option Finn 2025-09-24 22:02:28 -04:00
  • 98170f6c04 add documentation for write_metadata option Multipixelone 2025-09-23 19:07:13 -04:00
  • 61b632f2b4 Add option to not write metadata Finn 2025-09-23 09:53:46 -04:00
  • 6aba11d4a0 testing, updated changelog Henry 2025-09-23 11:05:48 -07:00