Commit Graph

  • f6b44c50de Update docs for archive deletion on move Spencer Nystrom 2026-04-18 22:20:00 -07:00
  • 5f241353da Remove archive on import during move mode Spencer Nystrom 2026-04-18 21:22:07 -07:00
  • ea72d3f117 more lint Alok Saboo 2026-04-18 21:28:42 -04:00
  • b8e029669c simplify Alok Saboo 2026-04-18 21:24:37 -04:00
  • 99b81c550f lint Alok Saboo 2026-04-18 21:16:39 -04:00
  • 92481b6c35 Merge branch 'spotify_batch' of https://github.com/arsaboo/beets into spotify_batch Alok Saboo 2026-04-18 21:08:04 -04:00
  • 826aaeb4b3 Address reviewer comments Alok Saboo 2026-04-18 21:07:48 -04:00
  • bd6c7378a9 Merge branch 'master' into spotify_batch Alok Saboo 2026-04-18 18:32:50 -04:00
  • 2f3efaea18 Refactor musicbrainz to reduce cognitive complexity (#6530) Šarūnas Nejus 2026-04-18 19:37:03 +01:00
  • 34517120b9 Add a single data-driven recording test Šarūnas Nejus 2026-04-18 19:29:33 +01:00
  • c27b69e030 Reorganise tests Šarūnas Nejus 2026-04-18 17:11:01 +01:00
  • cffb4d28fe Remove redundant artist credit test Šarūnas Nejus 2026-04-18 16:59:45 +01:00
  • 652f74b8f4 Simplify test get date Šarūnas Nejus 2026-04-18 16:54:26 +01:00
  • 7d2ffd0309 Simplify pseudo release lookup Šarūnas Nejus 2026-04-18 16:52:37 +01:00
  • a5189a0014 Test album criteria completely Šarūnas Nejus 2026-04-18 12:47:34 +01:00
  • 4ada3b5e50 Refactor and test fetching complete recording data Šarūnas Nejus 2026-04-18 12:47:18 +01:00
  • 6b8c0974bc Test pregap track Šarūnas Nejus 2026-04-18 12:07:56 +01:00
  • 595aee27ad Simplify media tests Šarūnas Nejus 2026-04-18 11:59:40 +01:00
  • 76c55cc74c Test URL relations parsing Šarūnas Nejus 2026-04-18 11:43:46 +01:00
  • 92078ec756 Move test_parse_release under TestParse Šarūnas Nejus 2026-04-18 11:23:27 +01:00
  • 8c35f45d60 Test parsing label infos fully Šarūnas Nejus 2026-04-18 11:19:30 +01:00
  • 245f45eba4 Extend artist credits parsing coverage Šarūnas Nejus 2026-04-17 23:43:36 +01:00
  • ffd98a9f79 Simplify aliases tests Šarūnas Nejus 2026-04-13 21:17:28 +01:00
  • 4bc5498663 Simplify genres tests Šarūnas Nejus 2026-04-13 19:14:09 +01:00
  • 0f486f9117 Simplify preferred_alias tests Šarūnas Nejus 2026-04-13 18:58:14 +01:00
  • 93dd413a70 Collapse data tracks tests into a single test Šarūnas Nejus 2026-04-13 18:52:39 +01:00
  • 93b0cfde48 Collapse many tests into a single data-driven test Šarūnas Nejus 2026-04-12 16:16:35 +01:00
  • ff6e661bf0 Group cached properties together Šarūnas Nejus 2026-04-12 15:50:35 +01:00
  • 4a85d0540d Parse artist relations in a separate method Šarūnas Nejus 2026-04-12 15:45:45 +01:00
  • fb529272e1 Parse work relations in a separate method Šarūnas Nejus 2026-04-12 15:42:09 +01:00
  • 7e52bea0f5 Fix typing issues in tests Šarūnas Nejus 2026-01-31 18:09:59 +00:00
  • a5368a16f4 Make use of ReleaseFactory Šarūnas Nejus 2026-01-31 18:07:03 +00:00
  • 39c515ce75 Introduce ReleaseFactory Šarūnas Nejus 2026-03-11 07:59:43 +00:00
  • 817b90fb6f Refactor medium parsing Šarūnas Nejus 2026-01-27 08:00:35 +00:00
  • 1965c0746c Refactor parsing medium track Šarūnas Nejus 2026-03-11 07:31:28 +00:00
  • bca79cbbe5 Use RecordingFactory in tests Šarūnas Nejus 2026-01-25 23:12:55 +00:00
  • 0d15952c7a Enforce asin, disambiguation, fix status Šarūnas Nejus 2026-01-25 01:37:55 +00:00
  • f611ae6968 Refactor parsing language and script Šarūnas Nejus 2026-01-25 01:31:13 +00:00
  • 6b8db66c2b Refactor parsing external ids Šarūnas Nejus 2026-01-25 01:19:20 +00:00
  • bff84bbd06 Refactor parsing label info Šarūnas Nejus 2026-01-25 00:53:05 +00:00
  • 7cafb250e6 Refactor parsing genre Šarūnas Nejus 2026-01-24 22:36:56 +00:00
  • 64d8150d8a Refactor release group parsing Šarūnas Nejus 2026-01-23 10:14:41 +00:00
  • 0b0f715121 Use ReleaseGroupFactory Šarūnas Nejus 2026-01-27 01:54:13 +00:00
  • befcf6a63b Refactor date parsing Šarūnas Nejus 2026-04-06 12:43:24 +01:00
  • 5b32661f17 Refactor _preferred_release_event Šarūnas Nejus 2026-01-23 02:15:51 +00:00
  • 56a14701f9 Remove album_url, track_url Šarūnas Nejus 2026-01-22 13:57:05 +00:00
  • 9ec85d1ba2 Use artist_relation_factory Šarūnas Nejus 2026-01-22 13:55:32 +00:00
  • c5519de8d0 Use ArtistFactory Šarūnas Nejus 2026-01-22 13:11:06 +00:00
  • 486cd99540 Remove _artist_ids Šarūnas Nejus 2026-01-22 01:37:03 +00:00
  • 0ed87af0b9 Use ArtistCreditFactory for test artist_credit construction Šarūnas Nejus 2026-01-22 14:01:08 +00:00
  • d7fd707ca5 Simplify multi artist credit parsing Šarūnas Nejus 2026-01-22 01:24:39 +00:00
  • 9b7e486930 Simplify aliases parsing Šarūnas Nejus 2026-01-22 01:06:01 +00:00
  • fead66f3e5 Refactor track_info taking into account Recording data shape Šarūnas Nejus 2026-01-21 23:27:28 +00:00
  • 0bc0a3d3ac Ensure correct data shape in recordings tests Šarūnas Nejus 2026-01-21 23:09:07 +00:00
  • addde0499b Fix recording parsing Šarūnas Nejus 2026-01-17 18:52:57 +00:00
  • 176667b826 Rename track -> recording in tests for clarity Šarūnas Nejus 2026-01-17 18:17:45 +00:00
  • 06f5e14b12 Call remux_mpeglayer3_wav proactively in read_item (#6544) Šarūnas Nejus 2026-04-18 15:47:20 +01:00
  • 2aeb57a20e Bump mediafile to >=0.16.2 Elaine Chen 2026-04-17 18:43:41 -04:00
  • 4afcebf43b Call remux_mpeglayer3_wav proactively in read_item Elaine Chen 2026-04-17 18:29:56 -04:00
  • 342a7c0e90 fix(library): pass clutter to move command (#6540) Šarūnas Nejus 2026-04-17 22:01:15 +01:00
  • e7351987ef docs(library): add changelog entry for clutter Finn 2026-04-17 01:25:16 +00:00
  • d8f1ee7508 test(library): ensure clutter config works properly Multipixelone 2026-04-16 20:39:47 -04:00
  • bced600b63 fix(library): pass clutter to move command Multipixelone 2025-09-24 22:11:47 -04:00
  • bacebe260f Add keep_synced option to lyrics plugin (#6538) Šarūnas Nejus 2026-04-17 09:45:51 +01:00
  • 348eb9555f Update docs Šarūnas Nejus 2026-04-16 13:18:35 +01:00
  • 163b94d464 lyrics: add keep_synced option to not overwrite synced lyrics Šarūnas Nejus 2026-04-16 13:12:27 +01:00
  • 7fded0600a lastgenre: Fix artist_for_filter fallback handling (#6539) Šarūnas Nejus 2026-04-17 09:17:55 +01:00
  • 3e428033af lastgenre: Fix artist_for_filter fallback handling J0J0 Todos 2026-04-16 16:26:57 +02:00
  • 37d60dd2e3 Populate extra artists for discogs (#6509) Šarūnas Nejus 2026-04-16 09:21:16 +01:00
  • bfcddcff92 Teach copilot about pseudo-fixtures Šarūnas Nejus 2026-04-15 15:38:26 +01:00
  • fb72e11f33 Add tests Šarūnas Nejus 2026-04-15 15:20:21 +01:00
  • 5528a2b7f5 Update docs Šarūnas Nejus 2026-04-03 17:58:32 +01:00
  • 1434979ba0 Fetch remixers, composers, arrangers and lyricists from Discogs Šarūnas Nejus 2026-04-03 08:21:07 +01:00
  • 80cd215541 inline: make the album/item available directly (#5439) Šarūnas Nejus 2026-04-15 20:40:33 +01:00
  • 5bc11ea736 inline: make the album/item available directly Christopher Larson 2024-09-25 19:30:11 -07:00
  • 9d64f00a77 Merge branch 'master' into fix/mbpseudo-raw-data Šarūnas Nejus 2026-04-15 00:26:05 +01:00
  • 1d01689aad chroma: gate candidates on musicbrainz plugin being enabled (#6532) Šarūnas Nejus 2026-04-15 00:24:16 +01:00
  • fd19e5c973 docs: fix formatting Martin Caspersen 2026-04-14 23:17:34 +00:00
  • ca69f00b38 docs: simplify changelog Martin Caspersen 2026-04-14 23:10:08 +00:00
  • 85d7a428fb changelog: note mbpseudo compatibility side-effect and reference #6441 Andrew Yang 2026-04-14 19:07:47 -04:00
  • 0ff0fc8110 Merge branch 'beetbox:master' into fix/mbpseudo-raw-data Martin Caspersen 2026-04-15 01:05:13 +02:00
  • 4f3e8907c4 test(chroma): consolidate gating tests into a single class Andrew Yang 2026-04-14 18:59:56 -04:00
  • e446554211 chroma: address review feedback Andrew Yang 2026-04-13 11:46:16 -04:00
  • 692ef4a923 chroma: gate candidates on the musicbrainz plugin being enabled Andrew Yang 2026-04-12 12:57:49 -04:00
  • 73a4bd74aa Remux WAVE_FORMAT_MPEGLAYER3 WAV files to MP3 during import (#6526) Šarūnas Nejus 2026-04-14 23:51:08 +01:00
  • 148e0ac81b Merge branch 'master' into fix-mpeglayer3-wav-import Šarūnas Nejus 2026-04-14 23:45:47 +01:00
  • 3f5bb512eb Renamed to public function remux_mpeglayer3_wav Elaine Chen 2026-04-14 16:16:46 -04:00
  • e7247b54aa Moved remux function to util.extension, fixed exception handling, added docs Elaine Chen 2026-04-14 15:53:43 -04:00
  • 83017c06c1 docs: Added link and description to the beets-aisauce plugin (#6534) Šarūnas Nejus 2026-04-14 20:09:24 +01:00
  • 4478ece59c Fix docs formatting Elaine Chen 2026-04-14 15:01:46 -04:00
  • 396f29262e Add a link to the aisauce plugin. Sebastian Mohr 2026-04-14 20:11:06 +02:00
  • 480e67c7bf Replaced ffmpeg with Python extraction, add docs, and second test Elaine Chen 2026-04-14 12:39:08 -04:00
  • 623eb04d60 Add remux_mp3_in_wav config option and updated mediafile to >=0.16.1 Elaine Chen 2026-04-14 08:52:26 -04:00
  • cd06e620ce Resolve merge conflict in changelog.rst Alok Saboo 2026-04-13 20:35:16 -04:00
  • 72d76f60a1 Merge upstream/master into spotify_batch branch Alok Saboo 2026-04-13 20:25:32 -04:00
  • ff9f93e6fb Type musicbrainz (#6329) Šarūnas Nejus 2026-04-12 16:34:39 +01:00
  • aab4dffb48 Add a note to the changelog Šarūnas Nejus 2026-04-11 14:13:33 +01:00
  • 558b6710c1 Fix typing issues Šarūnas Nejus 2026-04-06 10:23:34 +01:00
  • cedf81eb22 Type musicbrainz fully Šarūnas Nejus 2026-01-16 22:29:26 +00:00
  • 9394f1b223 Normalize dashes to underscores in musicbrainz data fields Šarūnas Nejus 2026-01-13 00:43:23 +00:00