Commit Graph

  • 452644bbf3 Remove assert_lib_dir_empty Šarūnas Nejus 2024-08-09 02:04:41 +01:00
  • e6d5f73964 Use pathlib.Path in test_convert Šarūnas Nejus 2025-06-01 10:05:41 +01:00
  • 31dbd51222 Replace assertExists and assertNotExist Šarūnas Nejus 2025-06-01 10:05:09 +01:00
  • c706f62fb2 Replace assertExists in test_files Šarūnas Nejus 2025-06-01 08:26:01 +01:00
  • e40c7fd71c Introduce Album.art_filepath to simplify existence checks Šarūnas Nejus 2025-06-01 08:17:24 +01:00
  • d017270196 Use pathlib.Path in test_smartplaylist.py Šarūnas Nejus 2025-05-27 13:03:30 +01:00
  • edd3df99ba Introduce TestHelper.temp_dir_path Šarūnas Nejus 2025-05-31 23:19:59 +01:00
  • 9e4b117454 Speed up tests that only need IOMixin Šarūnas Nejus 2025-05-26 11:23:10 +01:00
  • 605cea9bdc Rip away io stuff from TestHelper to IOMixin Šarūnas Nejus 2024-09-16 16:17:42 +01:00
  • a815305fcd Remove decargs and other references to Python 2 (#5859) Šarūnas Nejus 2025-07-09 02:56:31 +01:00
  • afe97cf31e Do not assign args to query Šarūnas Nejus 2025-07-08 11:27:46 +01:00
  • 4260162d44 Remove all Python 2 references Šarūnas Nejus 2025-07-07 11:21:18 +01:00
  • 7cada1c9f8 Remove no-op decargs Šarūnas Nejus 2025-06-17 12:16:58 +01:00
  • e6016c125b Added changelog entry. Sebastian Mohr 2025-07-01 12:32:38 +02:00
  • 9cd1a50785 Added git blame ignore Sebastian Mohr 2025-07-07 15:47:16 +02:00
  • 98377ab5f6 Split library file into different files inside library folder. Sebastian Mohr 2025-07-07 15:45:55 +02:00
  • 3d364e4666 Only consider release collections in mbcollection plugin (#5856) Šarūnas Nejus 2025-07-07 16:31:05 +01:00
  • eb497eee1a Only consider release collections in mbcollection plugin Nicolas Mémeint 2025-07-05 14:10:34 +02:00
  • f461651797 Minor improvements to deezer plugin typing. (#5814) Šarūnas Nejus 2025-07-07 12:14:20 +01:00
  • 50604b0510 Fixed linting issue after rebase. Sebastian Mohr 2025-07-07 11:40:51 +02:00
  • 04a3dd2169 Adjusted typehint for search api. Removed optional none from filter. Sebastian Mohr 2025-06-18 14:19:27 +02:00
  • 1f15598294 Moved constants back to top. Sebastian Mohr 2025-06-18 14:12:18 +02:00
  • 6ab0f8d3a7 Removed old docstring. Sebastian Mohr 2025-06-02 13:44:38 +02:00
  • 085b89b70b Minor improvements to deezer plugin typing. Sebastian Mohr 2025-06-02 13:21:21 +02:00
  • 59ecfd9a49 Moved fetch_data and _get_track function. Sebastian Mohr 2025-06-24 16:56:12 +02:00
  • a64acf8aa2 Merge branch 'master' into feature/add-artist-to-item-entry-template Martin Atukunda 2025-07-07 09:35:15 +03:00
  • a01e603492 Support m3u8 ending in playlist plugin (#5829) J0J0 Todos 2025-07-07 08:13:16 +02:00
  • cf557fb41b playlist: Use pathlib.Path and add types for is_m3u_file() J0J0 Todos 2025-07-06 08:57:58 +02:00
  • 257991c73d playlist: Changelog for #5829 J0J0 Todos 2025-07-03 10:52:41 +02:00
  • dcd3a9f7f4 playlist: Support m3u8 ending in playlist plugin J0J0 Todos 2023-11-22 00:03:02 +01:00
  • b96f7a5068 move changelog note to the Unreleased section Martin Atukunda 2025-07-07 08:33:43 +03:00
  • 0de27cbfb3 Merge branch 'master' into feature/add-artist-to-item-entry-template Šarūnas Nejus 2025-07-06 16:43:37 +01:00
  • d5f87264e9 Rewrite and speed up query tests (#5813) Šarūnas Nejus 2025-07-06 16:24:46 +01:00
  • 443ed578dc Standardize abstract methods for coverage Šarūnas Nejus 2025-06-01 13:56:15 +01:00
  • 09b22949c0 Refactor test_query Šarūnas Nejus 2025-06-01 13:53:34 +01:00
  • 2c6f314f4f Replace assertNegationProperties Šarūnas Nejus 2024-08-07 15:26:33 +01:00
  • 2b306de0fe Replace assertInResult and assertNotInResult Šarūnas Nejus 2024-08-05 18:08:17 +01:00
  • 7165b04a22 Move queries and types to respective modules (#5775) Šarūnas Nejus 2025-07-06 16:14:46 +01:00
  • 9d088ab69f Move human formatting functions under beets.util.units Šarūnas Nejus 2025-07-05 20:46:27 +01:00
  • 8937978d5f Refactor PathQuery and add docs Šarūnas Nejus 2025-05-31 18:57:09 +01:00
  • 45f92ac641 Remove case_sensitive from PathQuery.__init__ Šarūnas Nejus 2025-05-12 09:48:40 +01:00
  • a38918380d Rewrite path query tests using pytest.mark.parametrize Šarūnas Nejus 2025-05-12 09:53:01 +01:00
  • b40ce836d5 Add NullPathType and types to PathType Šarūnas Nejus 2025-05-12 12:19:00 +01:00
  • 1a045c9166 Copy paste query, types from library to dbcore Šarūnas Nejus 2025-05-12 12:17:35 +01:00
  • 54e76368d0 Avoid rendering extraneous separators Martin Atukunda 2025-07-06 12:22:02 +03:00
  • 8ea7346575 Merge branch 'master' into feature/add-artist-to-item-entry-template Martin Atukunda 2025-07-06 12:14:48 +03:00
  • 2a896d48b9 Add --remove option to duplicates plugin (#5832) J0J0 Todos 2025-07-06 08:56:45 +02:00
  • 7c22cd635c duplicates: Add changelog for --remove option J0J0 Todos 2025-07-05 07:24:26 +02:00
  • 47eee070ba duplicates: remove or delete options mutually exclusive J0J0 Todos 2025-07-02 07:10:46 +02:00
  • 549847bfd8 duplicates: Add docs for --remove option J0J0 Todos 2025-06-22 08:48:10 +02:00
  • 537a71ff82 duplicates: Add --remove option to duplicates plugin J0J0 Todos 2023-11-06 14:47:34 +01:00
  • ac96b9b64e Preserve line breaks for example cases in substitution plugin docs (#5846) Noor 2025-07-02 20:40:37 +02:00
  • dd6cb538ac Fix: Spotify plugin unable to recognize Chinese and Japanese albums. (#5705) dhruvravii 2025-07-01 14:38:54 +05:30
  • a005941a56 Fix pipx install action (#5841) Šarūnas Nejus 2025-06-29 15:06:53 +01:00
  • 9926a1ac3c Revert "Try using threeal/pipx-install-action@v1.0.0 for CI tests" Šarūnas Nejus 2025-06-29 13:43:48 +01:00
  • ab9b2e0b69 Try using threeal/pipx-install-action@v1.0.0 for CI tests Šarūnas Nejus 2025-06-22 18:07:22 +01:00
  • d5bd24bb64 Update pipx-install-action to fix caching errors Šarūnas Nejus 2025-06-22 17:47:30 +01:00
  • f51559e16f Fix 'from_scratch': delete all tags before writing new tags to file rdy2go 2025-06-21 00:01:01 +02:00
  • 8fd20b9b67 Fix the MusicBrainz search not taking into account the album/recording aliases (#5821) Šarūnas Nejus 2025-06-15 21:54:45 +01:00
  • 4893cee5e5 Fix the MusicBrainz search not taking into account the album/recording aliases Nicolas Mémeint 2025-06-13 20:12:03 +00:00
  • 66864fcc27 Minor improvements to spotify plugin typing. (#5815) Sebastian Mohr 2025-06-11 15:19:46 +02:00
  • 0a458966ae [Inner loop] Require langdetect when running tests (#5801) Šarūnas Nejus 2025-06-01 00:12:21 +01:00
  • 2f98f11d57 fix local langdetect test failures Ben Stolovitz 2025-05-25 14:38:44 -04:00
  • 87701fd6f0 Move Distance to a dedicated module and refactor related tests (#5800) Šarūnas Nejus 2025-05-31 19:49:51 +01:00
  • 99f7e94b59 Add Distance and current_metadata to autotag.__init__ for backward compat Šarūnas Nejus 2025-05-26 13:37:23 +01:00
  • cb246c28bc Remove dead chartlyrics Šarūnas Nejus 2025-05-26 11:49:20 +01:00
  • 0da6192a4a Test sanitize_pairs Šarūnas Nejus 2025-05-25 14:01:29 +01:00
  • 318a840af2 Rewrite distance tests Šarūnas Nejus 2025-05-25 13:43:20 +01:00
  • adbd50b237 Move distance to a separate module Šarūnas Nejus 2025-05-25 02:59:27 +01:00
  • 01b6ea7898 Simplify and speed up plurality/album tags retrieval tests Šarūnas Nejus 2025-05-25 02:50:57 +01:00
  • 1c9aebd36c match.current_metadata -> util.get_most_common_tags Šarūnas Nejus 2025-05-25 10:52:39 +01:00
  • 509cbdcbe4 Move sanitize_pairs/choices from plugins to util module Šarūnas Nejus 2025-05-24 15:16:02 +01:00
  • 0f76312f31 Fix duplicate database change event send on Library.add (#5561) Ian McCowan 2025-05-30 06:41:29 -07:00
  • dd2f203090 Feat: Add replace plugin (#5644) Uncorrupt3318 2025-05-26 23:17:52 +01:00
  • da5ec00aaf [Test] Fix path tests on windows (#5803) Ben Stolovitz 2025-05-26 13:24:57 -04:00
  • 60f24cdc74 Speed up a couple of tests (#5799) Šarūnas Nejus 2025-05-26 14:32:36 +01:00
  • 5900282093 Use BeetsTestCase for lastgenre tests, re-use the defined config Šarūnas Nejus 2025-05-26 13:05:40 +01:00
  • c9f98fca55 Use unittest.TestCase for tests that don't require the dir setup Šarūnas Nejus 2025-05-26 12:40:38 +01:00
  • e439c04d89 Make mb_albumartistids available at the album level. (#4909) Šarūnas Nejus 2025-05-22 15:54:05 +01:00
  • 43b20f2850 Make mb_albumartistids available at the album level. David Logie 2025-05-22 02:37:41 +01:00
  • 9584216209 Streamlined auto api referencing for documentation (#5795) Sebastian Mohr 2025-05-22 11:35:40 +02:00
  • 5356e6e5ea Replace outdated bitesized label link (#5790) Šarūnas Nejus 2025-05-21 11:19:04 +01:00
  • 8e84268e06 Replace outdated bitesized label link Manu 2025-05-18 21:37:01 +02:00
  • 79c87e5886 Add fetchart typing v2 (#5716) Benedikt 2025-05-20 11:07:22 +02:00
  • 728076e97d fetchart: assert some invariants to satisfy mypy wisp3rwind 2025-05-20 10:04:07 +02:00
  • 10d1c51a1d fetchart: consistently use lazy string formatting for debug logging wisp3rwind 2025-05-20 09:19:10 +02:00
  • fd383ead51 ci: run with fetchart dependencies (Pillow) wisp3rwind 2025-04-17 21:49:42 +02:00
  • abbabcf92e tests: skip tests that require ArtResizer.compare if it is broken wisp3rwind 2025-04-14 12:04:26 +02:00
  • ff22da0691 install imagemagick in CI environment wisp3rwind 2025-04-09 17:38:56 +02:00
  • 4fdfb393db update changelog wisp3rwind 2025-04-09 12:43:15 +02:00
  • a6f2389aed typing: fetchart + tests wisp3rwind 2025-04-09 00:49:42 +02:00
  • 395aec96a3 fetchart: fixup #5244 wisp3rwind 2025-04-09 09:42:36 +02:00
  • f6f5518a7f Discogs: allow fetching singletons by id, add configurable search_limit (#5791) Šarūnas Nejus 2025-05-19 13:43:17 +01:00
  • e151b4b49b Implement track_for_id to allow fetching singletons by discogs id Šarūnas Nejus 2025-05-19 08:55:58 +01:00
  • d3ef627494 Expect plugins to return Iterables instead of Iterators Šarūnas Nejus 2025-05-18 04:17:19 +01:00
  • d9b67acff5 discogs: simplify getting track from album Šarūnas Nejus 2025-05-09 14:55:25 +01:00
  • 9cc7ecaceb discogs: cache TRACK_INDEX_RE Šarūnas Nejus 2025-05-09 14:53:05 +01:00
  • 8e5858254b discogs: cache master release lookups Šarūnas Nejus 2025-05-09 14:27:41 +01:00
  • 12149b3e6d discogs: remove duplicate error handling Šarūnas Nejus 2025-05-09 13:44:54 +01:00
  • 09862aeaea discogs: Add types to public methods Šarūnas Nejus 2025-05-09 13:00:06 +01:00