Commit Graph

  • 2fea2efc4a Fixed logic inversion in cleanup fixture. Sebastian Mohr 2026-05-14 19:01:03 +02:00
  • 65bceb4f49 Fixed a number of typing issues. Sebastian Mohr 2026-05-14 18:41:58 +02:00
  • a99c7caf37 EmbedartCliTest -> TestEmbedartCli use the new image_response_mocker and pytest setup Sebastian Mohr 2026-05-14 17:55:34 +02:00
  • f3c1663536 TestAAO use image_response_mocker Sebastian Mohr 2026-05-14 17:35:29 +02:00
  • 349fcce72a ArtImporterTest -> TestArtImporter Sebastian Mohr 2026-05-14 17:35:07 +02:00
  • 0172436592 CombinedTest -> TestCombined Sebastian Mohr 2026-05-14 17:34:32 +02:00
  • 30898f7dfd TestFetchImage use image_response_mocker Sebastian Mohr 2026-05-14 17:32:18 +02:00
  • 5d427aa159 GoogleImageTest -> TestGoogleImage Sebastian Mohr 2026-05-14 17:31:03 +02:00
  • 8e919fd4f8 ITunesStoreTest -> TestITunesStore Sebastian Mohr 2026-05-14 17:29:59 +02:00
  • e59f2f9047 FanartTVTest -> TestFanartTV Sebastian Mohr 2026-05-14 17:23:31 +02:00
  • 45bb25741c CoverArtArchiveTest -> TestCoverArtArchive: Uses new image_response_mocker instead of class inheritance. Aligns more with pytest imo Sebastian Mohr 2026-05-14 17:21:26 +02:00
  • 91d5f5aef8 CAAHelper -> CAAData: The functions here are not needed anymore as they are now provided by the imageResponseMocker. Also fixed indenting of json blocks. Sebastian Mohr 2026-05-14 17:17:20 +02:00
  • c4ee10ef41 FetchImageHelper -> ImageResponseMocker Also moved pytest related fixture into own mixin. Sebastian Mohr 2026-05-14 17:15:00 +02:00
  • da3285d0d9 TestDeprecatedConfig -> TestDeprecatedConfig EnforceRatioConfigTest -> TestEnforceRatioConfig Sebastian Mohr 2026-05-14 17:11:54 +02:00
  • b62ba96fd0 AAOTest -> TestAAO Sebastian Mohr 2026-05-14 16:42:45 +02:00
  • 6e72c50758 FSArtTest -> TestFSArt Sebastian Mohr 2026-05-14 16:30:02 +02:00
  • 83bb069968 FetchImageTest -> TestFetchImage Sebastian Mohr 2026-05-14 16:27:43 +02:00
  • 4d2b097716 AlbumArtPerformOperationTest -> TestAlbumArtPerformOperation: Sebastian Mohr 2026-05-14 16:20:27 +02:00
  • efb35782a9 AlbumArtOperationTestCase -> AlbumArtOperationMixin AlbumArtOperationConfigurationTest -> TestAlbumArtOperationConfiguration Sebastian Mohr 2026-05-14 16:24:09 +02:00
  • 402b814b4e Replaced UseThePlugin Unittest class with pytest based setup. Sebastian Mohr 2026-05-14 16:09:45 +02:00
  • 2adabcd98a Add skip-magic-trailing-comma ruff format setting (#6657) Šarūnas Nejus 2026-05-21 15:37:34 +01:00
  • cbe6b060b2 Added commit to ignore revs Sebastian Mohr 2026-05-20 16:54:21 +02:00
  • adfb73b66d Run ruff format Sebastian Mohr 2026-05-20 16:53:06 +02:00
  • 84f8ed0496 Added skip-magic-trailing-comma config. See https://docs.astral.sh/ruff/settings/#format_skip-magic-trailing-comma Sebastian Mohr 2026-05-20 16:51:54 +02:00
  • c9df7a94d0 fix(hooks): chain original error when cached_property AttrDict lookup fails (#6558) (#6564) Šarūnas Nejus 2026-05-20 02:09:42 +01:00
  • 8a1f9d916a Address review: try-then-except + with_traceback, suppress cause block Santiago Arteta 2026-05-17 14:36:28 -03:00
  • 956dd3940a fix(hooks): unmask cached_property AttributeError in AttrDict lookup Santiago Arteta 2026-04-21 15:52:52 -03:00
  • 4746d85207 core/structure: create a separate module for sorting in dbcore (#6644) Šarūnas Nejus 2026-05-19 21:58:35 +01:00
  • 5aeb3f1631 Merge branch 'master' into create-separate-module-for-sort Šarūnas Nejus 2026-05-19 21:46:37 +01:00
  • 38423eb6f4 Fix album modify splitting multi-value strings into characters Betterlol 2026-05-19 01:28:04 +08:00
  • 2e0475b008 make get_search_response return the number of results get-id-abstractmethod Konstantin 2026-05-16 16:15:53 +02:00
  • b62a333f19 metadata_plugins: add methods that receive results and return AlbumInfo Konstantin 2026-05-16 15:49:05 +02:00
  • 5593dbe4b8 metadata_plugins: import TypedDict from typing_extensions this allows subclasses of IDResponse to use closed=True Konstantin 2026-05-16 15:42:29 +02:00
  • fc9c02a4b0 Fix command desc formatting in help (#6646) Šarūnas Nejus 2026-05-17 16:27:00 +01:00
  • 0075269315 Add commits to git-blame-ignore-revs Šarūnas Nejus 2026-05-16 11:28:49 +01:00
  • 0cd20798aa sort: Update dotted sort references Šarūnas Nejus 2026-05-16 10:38:52 +01:00
  • 2db5383850 Move test_sort.py under test/dbcore Šarūnas Nejus 2026-05-16 10:47:13 +01:00
  • d4fd36a033 sort: Update imports Šarūnas Nejus 2026-05-16 10:46:13 +01:00
  • 070bf8f2d5 Update moving parts in both modules Šarūnas Nejus 2026-05-16 10:45:46 +01:00
  • 051912055e Move sort to a separate module Šarūnas Nejus 2026-05-16 10:44:49 +01:00
  • 9e3f22b8be Do not move command desc to the next line Šarūnas Nejus 2026-05-17 07:38:50 +01:00
  • 6a2c451cc3 Reproduce the issue in a test Šarūnas Nejus 2026-05-17 07:15:59 +01:00
  • aa33b1cbe9 fix: duplicate album merge broken in threaded import mode (#6623) Šarūnas Nejus 2026-05-17 03:35:53 +01:00
  • 6b760b798f Merge branch 'master' into import Alok Saboo 2026-05-16 19:36:09 -04:00
  • 44f7bf80d7 Fix path format queries for multi-valued fields (#6635) Šarūnas Nejus 2026-05-16 12:25:43 +01:00
  • 5caa04f500 Merge branch 'master' into fix/path-query-multivalue-fields Šarūnas Nejus 2026-05-16 12:20:09 +01:00
  • 8a8ad7f805 add debug message "`genres:=~Classical. 🐛6598`" oxms16 2026-05-16 18:28:02 +08:00
  • d741a464a6 core/structure: move UserError to beets.exceptions (#6643) Šarūnas Nejus 2026-05-16 11:24:19 +01:00
  • 30ab81eb5b Extract UserError from beets.ui to a new beets.exceptions module. Šarūnas Nejus 2026-05-16 11:18:51 +01:00
  • b574ff6bc8 change changelog.rst format,because: File 'docs/changelog.rst' could be reformatted. in CI oxms16 2026-05-16 16:58:46 +08:00
  • 3248f92090 merge docs/changelog.rst oxms16 2026-05-16 16:51:24 +08:00
  • b47460b3e6 Fix multi-value path query matching oxms16 2026-05-16 16:46:48 +08:00
  • 04fdf8b870 根据作者建议修改了一下 oxms16 2026-05-16 16:20:53 +08:00
  • 275d7df5cf Merge branch 'master' into import Alok Saboo 2026-05-14 10:30:10 -04:00
  • 5df37abc43 Update deps (#6632) Šarūnas Nejus 2026-05-14 15:07:42 +01:00
  • 4acbb0f913 Add dependency extra for tidal Šarūnas Nejus 2026-05-14 14:52:41 +01:00
  • d4f7f9ffd5 Fix types Šarūnas Nejus 2026-05-14 01:37:45 +01:00
  • a050ba6eca Update dependencies Šarūnas Nejus 2026-05-13 13:02:17 +01:00
  • 1182713baa Refactored test_mb_sync to use pytest and removed capture_log (#6617) Sebastian Mohr 2026-05-14 15:52:30 +02:00
  • cf97ce87b8 Refactored test_mb_sync to use pytest and removed capture_log in favor of caplog. Sebastian Mohr 2026-05-07 15:15:26 +02:00
  • c9e6d0f84c Fix path queries for multi-valued fields oxms16 2026-05-14 12:26:48 +08:00
  • c5373e6964 fix format Alok Saboo 2026-05-13 20:58:18 -04:00
  • 8b2e3a5563 test: address reviewer comments in threaded duplicate merge test Alok Saboo 2026-05-13 20:53:53 -04:00
  • cddaf5d3b5 Merge branch 'master' into import Alok Saboo 2026-05-13 20:41:36 -04:00
  • 412c76afdd Refactor ID extraction to use enum and cached patterns custom-id-pattern Konstantin 2026-05-14 02:21:00 +02:00
  • 934e1e682d Add optional id extractor pattern parameter to metadata plugins Konstantin 2026-05-14 00:14:35 +02:00
  • 544d45a1e9 fix(mbsync): do not clear metadata if import.from_scratch is set (#6625) Šarūnas Nejus 2026-05-13 17:57:02 +01:00
  • 65ccaf1408 fix(mbsync): do not clear metadata if import.from_scratch is set ShimmerGlass 2026-05-11 09:14:50 +02:00
  • 030909640c fix(duplicates): output format (#6622) Šarūnas Nejus 2026-05-13 12:59:04 +01:00
  • ec1c25644d fix(duplicates): output format ShimmerGlass 2026-05-10 15:15:13 +02:00
  • 7fc6284d95 fix: improve context propagation and add threaded regression test Alok Saboo 2026-05-10 11:17:37 -04:00
  • 53ee4c9023 Update changelog Alok Saboo 2026-05-10 11:04:10 -04:00
  • d20ebdf949 update changelog Alok Saboo 2026-05-10 10:45:47 -04:00
  • 1b121bcb13 Added import contextvars to capture the current context Alok Saboo 2026-05-10 10:01:41 -04:00
  • 7c50f94c60 lastgenre: Test empty last.fm result doesnt wipe (#6608) J0J0 Todos 2026-05-09 09:20:05 +02:00
  • 5f94ca79a3 lastgenre: Test empty last.fm result doesnt wipe J0J0 Todos 2026-05-04 07:48:04 +02:00
  • 324877042a fix: mbpseudo issues when applying pseudorelease (#6512) Šarūnas Nejus 2026-05-08 13:53:32 +01:00
  • cde2dd139e Merge branch 'master' into fix/mbpseudo-raw-data Šarūnas Nejus 2026-05-08 13:38:30 +01:00
  • e58d404222 Refactored test_hook to use pytest and removed capture_log (#6618) Sebastian Mohr 2026-05-08 13:54:01 +02:00
  • 2056cce74b test_hook: Removed capture_log in favor for pytest caplog Also minor refactor to align with pytest Sebastian Mohr 2026-04-30 12:02:11 +02:00
  • 610443ae9e doc: fix formatting Martin Caspersen 2026-05-08 12:35:59 +02:00
  • 5342d9bc76 Merge remote-tracking branch 'fork/master' into fix/mbpseudo-raw-data Martin Caspersen 2026-05-08 12:25:49 +02:00
  • 48b5dbb0e2 feat(import): add --nomove / -M option (#6615) Mathilde Gilles 2026-05-08 08:53:40 +02:00
  • e23e3848c1 Fix RUF linting Henry 2026-05-07 21:08:07 -07:00
  • 2520afb7a9 Adjust log message. Initial fix for group albums. Test outlines written. TODO: Write tests. Henry 2026-01-19 21:34:02 -08:00
  • 76ec0a372e Add future annotations, add vinyl track index parsing, simplify docs Henry Oberholtzer 2026-01-13 10:39:56 -08:00
  • 8662a1b834 Fixes and refinements, 100% coverage. Henry 2026-01-09 18:08:56 -08:00
  • 0621b4ca77 Final types, docs, ignore directories Henry Oberholtzer 2026-01-07 15:08:38 -08:00
  • 11711dddc2 Lint, complete coverage Henry Oberholtzer 2026-01-07 13:02:34 -08:00
  • 2b3a1601e4 Refactor to use mutable mapping. Henry 2026-01-06 22:01:37 -08:00
  • 8021dcf258 User patterns implemented Henry Oberholtzer 2026-01-06 17:00:55 -08:00
  • edfe0befdc Rework fromfilename_task, rename dictionaries, create mock task Henry 2026-01-06 07:37:29 -08:00
  • 5f776078d9 Add configurable field test, multi-item test, sanity check Henry 2026-01-05 21:06:00 -08:00
  • e516238ca6 Add album fields parsing, refactored tag updating, expanded testing. Henry 2026-01-03 22:30:53 -08:00
  • 56b994f239 Rewrite and extend regex, extend bad titles Henry 2026-01-01 23:44:46 -08:00
  • 6757fc41ca Refactor plugin, add type hints Henry 2026-01-01 19:08:53 -08:00
  • 45e78473b0 feat(import): add --nomove / -M option ShimmerGlass 2026-05-07 08:51:58 +02:00
  • 7dde183d7d convert: Add types and simplify args parsing (#6573) Šarūnas Nejus 2026-05-06 15:49:48 +01:00
  • 86813678d7 Use pipeline.mutator_stage instead of a Generator Šarūnas Nejus 2026-04-23 14:23:39 +01:00
  • ec940e8b61 Remove redundant param provision to encode Šarūnas Nejus 2026-04-22 21:46:45 +01:00