Commit Graph

  • e4baceae1f Add missing types to importer Šarūnas Nejus 2026-06-17 14:19:44 +01:00
  • c070b29e14 Type _reduce_and_log Šarūnas Nejus 2026-06-06 01:25:57 +01:00
  • c9ad80dad2 Preserve importer config views Šarūnas Nejus 2026-06-06 01:14:40 +01:00
  • dc7ecba8d8 Update changelog Alok Saboo 2026-06-17 14:41:31 -04:00
  • 725fac6a55 Update migration instructions Alok Saboo 2026-06-17 14:28:16 -04:00
  • 027f688007 Merge branch 'master' into tidal Alok Saboo 2026-06-17 14:06:35 -04:00
  • b3b0c8aeea Merge branch 'tidal' of https://github.com/arsaboo/beets into tidal Alok Saboo 2026-06-17 14:05:11 -04:00
  • a02a896ddb tests: replace function-scoped helper fixtures with TestHelper (#6709) Šarūnas Nejus 2026-06-17 19:04:38 +01:00
  • 81ce9b4481 simplify shared attribute typing Alok Saboo 2026-06-17 14:03:53 -04:00
  • f3550d3c96 Remove some unused test defs Šarūnas Nejus 2026-06-05 03:26:44 +01:00
  • 132cd55e21 Remove unused plugin test helpers Šarūnas Nejus 2026-06-05 02:19:09 +01:00
  • 00501d3d7a Define class_helper, module_helper, session_helper fixtures Šarūnas Nejus 2026-06-08 18:35:28 +01:00
  • 931a9b6345 Tidy up existing helper fixtures Šarūnas Nejus 2026-06-05 01:53:19 +01:00
  • 2c2530dcfd Refactor plugin import test setup Šarūnas Nejus 2026-06-05 00:24:53 +01:00
  • 53d8a8f912 Refactor migration test setup harness Šarūnas Nejus 2026-06-04 23:20:41 +01:00
  • 1d9ff50608 Refactor plugin tests to use shared helpers Šarūnas Nejus 2026-06-04 23:19:50 +01:00
  • c169d0d70c Merge branch 'master' into tidal Alok Saboo 2026-06-17 12:09:28 -04:00
  • 7e71c668de importer: improve handling of duplicates (#6702) Šarūnas Nejus 2026-06-17 16:58:37 +01:00
  • 904839106c address reviewer comments Alok Saboo 2026-06-17 11:47:01 -04:00
  • ddb364e5c0 lint issues Alok Saboo 2026-06-17 11:15:17 -04:00
  • b0965c88ae Add a note to the changelog Šarūnas Nejus 2026-06-17 16:14:35 +01:00
  • 8c2c1435e6 Centralize duplicate-action resolution in import sessions Šarūnas Nejus 2026-06-01 19:27:23 +01:00
  • 7894fb151a Simplify TerminalImportSession.get_duplicate_action_value Šarūnas Nejus 2026-06-01 19:00:05 +01:00
  • 64b09c5a78 address reviewer comments Alok Saboo 2026-06-17 10:51:14 -04:00
  • 773ce4d4d4 Remove the need to set Action.SKIP choice Šarūnas Nejus 2026-06-01 18:23:15 +01:00
  • d855dbf55b lint issues Alok Saboo 2026-06-17 10:31:24 -04:00
  • df505da2d8 Refactor duplicate handling to use duplicate_action state Šarūnas Nejus 2026-06-01 16:27:39 +01:00
  • 563a9bc5bc Consolidate ImportTask duplicate resolution in ImportSession.resolve_duplicates Šarūnas Nejus 2026-06-01 16:06:09 +01:00
  • ca3fdb7aef Remove Resolution from ImportSessionFixture Šarūnas Nejus 2026-06-01 15:54:30 +01:00
  • 7e2bf3ddee Remove unused TerminalImportSessionFixture._resolutions Šarūnas Nejus 2026-06-01 14:37:24 +01:00
  • ff087b6424 Move Action, Duplication action under beets.importer.actions Šarūnas Nejus 2026-06-03 16:12:35 +01:00
  • b7e66c4107 Introduce DuplicateAction Šarūnas Nejus 2026-06-01 14:12:09 +01:00
  • 35e14517ce Merge branch 'master' into tidal Alok Saboo 2026-06-17 09:49:00 -04:00
  • dcd54146d8 address reviewer comments Alok Saboo 2026-06-17 09:45:02 -04:00
  • 26951d98e0 fix: move homebrew link ref to alphabetical order Davy 2026-06-16 12:25:27 -07:00
  • 370232712e docs: add Homebrew to package manager installation list Davy 2026-06-16 12:17:17 -07:00
  • cb564a6e95 refactor: removed capture_log (#6739) Sebastian Mohr 2026-06-16 18:38:28 +02:00
  • 7fdc0ee5ed clarify item vs album level flexattrs in changelog Alok Saboo 2026-06-16 12:01:44 -04:00
  • a7f569b567 updated changelog to add migration instructions Alok Saboo 2026-06-16 11:27:55 -04:00
  • 559f982d38 Use request fixture instead of overwritting setup as by review comment. Sebastian Mohr 2026-06-16 17:17:28 +02:00
  • 50b9f8dbe9 Fixed order issue in TerminalImportMixin that occurs in pytest based tests. Sebastian Mohr 2026-06-14 13:03:08 +02:00
  • 20aaaedda6 Removed unused LogCapture class. Sebastian Mohr 2026-06-14 13:02:47 +02:00
  • 1368efd4dd Pytest based setup for ImportTest, now TestImport. Sebastian Mohr 2026-06-14 12:44:40 +02:00
  • 1c6fc17469 Added AutotagImportHelper Sebastian Mohr 2026-06-14 12:40:24 +02:00
  • 1fe0e34201 Removed capture_log 🎉 Sebastian Mohr 2026-06-14 12:21:10 +02:00
  • 2797fcd896 ImportPretendTest -> TestImportPretend: Sebastian Mohr 2026-06-14 12:20:01 +02:00
  • 922b568bd8 Replaced instances of capture_log with caplog Sebastian Mohr 2026-06-14 12:18:45 +02:00
  • 478ac8cb63 lyrics: add rest_directory configuration option Blake Hakkila 2026-06-15 03:37:12 -07:00
  • ab2a9ced63 Apply ruff formatting Alok Saboo 2026-06-15 17:24:01 -04:00
  • 5904dc280a Fix id_field, update tests, fix flake8 Alok Saboo 2026-06-15 17:08:34 -04:00
  • 7fdcffea8d Proposal: Rewrote sync logic and split command again Sebastian Mohr 2026-06-15 21:48:55 +02:00
  • 1a03302a2d Proposal: Rewrote sync logic and split command again tidal Sebastian Mohr 2026-06-15 21:48:55 +02:00
  • b85e5ec59d fix mypy: use explicit if-guard for album_result Alok Saboo 2026-06-15 13:41:34 -04:00
  • 4cd996cc0e apply ruff formatting Alok Saboo 2026-06-15 13:18:15 -04:00
  • 4a0b2beeef address reviewer comments: simplify _parse_popularity, fix flake8 E501 Alok Saboo 2026-06-15 13:00:59 -04:00
  • a6bf76b232 address reviewer comments: type _parse_popularity with attributes, add album popularity to sync Alok Saboo 2026-06-15 11:38:12 -04:00
  • 2f434b2b93 address reviewer comments Alok Saboo 2026-06-15 09:45:35 -04:00
  • bed1f024b0 Fix tests and mypy error Alok Saboo 2026-06-14 16:36:19 -04:00
  • 71d09893ef fix tests Alok Saboo 2026-06-14 15:59:25 -04:00
  • 98681406af tidal: add flexattrs and tidalsync command Alok Saboo 2026-06-14 13:44:16 -04:00
  • 60047dfabd convert: fix beets.util.pipeline import regression (#6740) Šarūnas Nejus 2026-06-14 14:46:27 +01:00
  • 1b9701f1ff Import pipeline directly in convert plugin Šarūnas Nejus 2026-06-14 13:21:28 +01:00
  • 2337cfb6c2 db: simplify LazyConvertDict (#6734) Šarūnas Nejus 2026-06-14 10:28:53 +01:00
  • 8146d535af Refactor lazy model value storage Šarūnas Nejus 2026-06-13 17:29:42 +01:00
  • beff630d26 refactor(ftintitle): cache config options (#6732) Šarūnas Nejus 2026-06-13 11:01:32 +01:00
  • adc2056d87 refactor(ftintitle): cache config options Trey Turner 2026-06-12 18:46:22 -05:00
  • ad03b35f86 Fix integration tests (#6724) Šarūnas Nejus 2026-06-13 02:02:39 +01:00
  • 01792ec8ad Enable lyrics tests Šarūnas Nejus 2026-06-11 21:31:17 +01:00
  • 0edda6df26 Fix links Šarūnas Nejus 2026-06-11 17:09:22 +01:00
  • 1a25bbc12e Install dependencies in integration test Šarūnas Nejus 2026-06-09 03:05:52 +01:00
  • 3b9034e8cf Only skip tests not in CI Šarūnas Nejus 2026-06-09 03:00:08 +01:00
  • af27ed2ee6 Centralise RUNNING_IN_CI definition Šarūnas Nejus 2026-06-09 01:11:35 +01:00
  • 912ab791d9 Exclude tests that depend on ffprobe when unavailable Šarūnas Nejus 2026-06-09 00:54:35 +01:00
  • 4f3ac5a40a Exclude artresizer tests when unavailable Šarūnas Nejus 2026-06-09 00:48:16 +01:00
  • 949f987368 Exclude chroma tests when unimportable Šarūnas Nejus 2026-06-09 00:24:04 +01:00
  • eaba5aa330 TimeoutAndRetrySession: fold in RateLimitAdapter and 429 retry (#6731) Šarūnas Nejus 2026-06-13 01:17:44 +01:00
  • 7c3566e073 fix mypy errors Alok Saboo 2026-06-12 10:30:04 -04:00
  • 68ed8924ef TimeoutAndRetrySession: fold in RateLimitAdapter and 429 retry Alok Saboo 2026-06-12 09:43:23 -04:00
  • ec729d318d lyrics: add rate limiting and exponential backoff to prevent 429 errors (#6729) Šarūnas Nejus 2026-06-12 02:28:31 +01:00
  • 9da0c4264f fix create_session return type annotation to match parent class Alok Saboo 2026-06-11 08:48:24 -04:00
  • a07d490f95 revert base class return type annotation change Alok Saboo 2026-06-11 08:39:49 -04:00
  • 7527bc1bc3 Merge branch 'master' into lyric Alok Saboo 2026-06-11 08:22:43 -04:00
  • 91ab049a22 refactor LyricsSession to extend TimeoutAndRetrySession Alok Saboo 2026-06-11 08:15:53 -04:00
  • 7de08ba63e refactor: Removed ImportTestCase in favor of ImportHelper (#6680) Sebastian Mohr 2026-06-11 10:44:42 +02:00
  • 93a53edf01 Use monkeypatch in logging instead of patch Sebastian Mohr 2026-06-09 10:20:08 +02:00
  • 8db903c8f8 Propagate rename to test_ui_importer Sebastian Mohr 2026-06-06 11:09:23 +02:00
  • 6327f1122a Remove now unused ImportTestCase Sebastian Mohr 2026-06-03 22:07:23 +02:00
  • b745157bec test_logging: ImportTestCase -> ImporterHelper Sebastian Mohr 2026-06-03 21:51:50 +02:00
  • 7636022cb2 scrub: ImportTestCase -> ImporterHelper Sebastian Mohr 2026-06-03 21:50:30 +02:00
  • fb2470dd0b Naming change in ui inheritance. Sebastian Mohr 2026-05-29 16:34:27 +02:00
  • 500bad329c permissions: ImportTestCase -> ImporterHelper Sebastian Mohr 2026-05-29 15:47:33 +02:00
  • 86de25a352 keyfinder: ImportTestCase -> ImporterHelper Sebastian Mohr 2026-05-29 15:45:43 +02:00
  • 69100c7946 test_importer: ImportTestCase -> ImporterHelper Sebastian Mohr 2026-05-29 15:19:46 +02:00
  • a368803443 replaygain: ImportTestCase -> ImportHelper Sebastian Mohr 2026-05-29 15:13:51 +02:00
  • c300dd24ce filefilter: ImportTestCase -> ImportHelper and fixture based setup Sebastian Mohr 2026-05-29 15:01:42 +02:00
  • 7a894fc532 chroma: ImportTestCase -> ImportHelper Sebastian Mohr 2026-05-29 15:00:28 +02:00
  • 740597213f fix mypy return type and address copilot review comments Alok Saboo 2026-06-10 21:33:54 -04:00
  • 49c415a302 lyrics: add rate limiting and exponential backoff to prevent 429 errors Alok Saboo 2026-06-10 21:24:31 -04:00
  • 018089221f Cast keys to list to avoid exception in optparse (#6725) Šarūnas Nejus 2026-06-11 01:10:02 +01:00
  • db4f30b230 Cast keys to list to avoid exception in optparse Aidan Epstein 2026-06-08 18:07:34 -07:00