Commit Graph

  • 62256adf4e support multiple artists for spotify and improve multiartist support for lastgenre Arden Rasmussen 2025-12-17 10:52:50 -08:00
  • e039df4eb4 Cleanup, fix format Henry 2025-12-16 19:06:37 -08:00
  • d7b9ccab3b Titlecase Plugin Improvements: Add preserving all lowercase and all upper case strings; Fix spelling of 'separator' in config, docs and code; Move most of the logging for the plugin to debug to keep log cleaner. Henry 2025-12-16 18:56:39 -08:00
  • ef40d1ac53 fix: revert needless whitespace change Trey Turner 2025-12-14 18:19:38 -06:00
  • 84d37b820a fix: inline default bracket_keywords instead of defining/cloning constant Trey Turner 2025-12-14 18:15:08 -06:00
  • 9ba3e12e8f Fix ftintitle plugin to prioritize explicit featuring tokens Matthew Kay 2025-12-10 20:52:37 +00:00
  • ffede9d4e6 preserve the order in which queries were specified in the configuration (#6185) Sebastian Mohr 2025-12-10 14:12:32 +01:00
  • 515f9b6154 Merge branch 'master' into smartplaylist Alok Saboo 2025-12-09 13:35:21 -05:00
  • cefb4bfe22 Fix verbose comments and add e,c test Gabriel Push 2025-12-09 12:12:53 -05:00
  • b242e3d052 Added test for new case Gabriel Push 2025-12-02 21:00:18 -05:00
  • 8a089b5d77 Fixed doc Gabriel Push 2025-12-02 20:21:18 -05:00
  • 556f3932ce Added documentation Gabriel Push 2025-12-02 20:06:09 -05:00
  • 03f84eb877 Fix edit plugin cancel flow restoring in-memory tags Gabriel Push 2025-12-02 20:02:17 -05:00
  • 23670b3307 Merge branch 'master' into embedart-clear-improvements Serene 2025-12-06 13:08:51 +10:00
  • 2bd77b9895 Fix convert --format with never_convert_lossy_files (#6171) Guy Bloom 2025-12-03 16:48:41 -05:00
  • 7cf6d7594e Merge remote-tracking branch 'upstream/master' into smartplaylist Alok Saboo 2025-12-02 09:31:20 -05:00
  • 20d9b6a136 Fix URL-encoding path conversion Alok Saboo 2025-12-02 09:25:42 -05:00
  • 03283aaf27 update Alok Saboo 2025-12-02 09:19:09 -05:00
  • b7541bedbd Annotated handlers to accept a Library instead of Any and added typed playlist helpers Alok Saboo 2025-12-02 09:10:06 -05:00
  • 715b2a97e7 Merge remote-tracking branch 'upstream/master' into smartplaylist Alok Saboo 2025-12-02 09:02:15 -05:00
  • f7ddcdeb59 Ruff format after rebase. Sebastian Mohr 2025-12-02 13:37:54 +01:00
  • 9ca95bf721 Added album_id index to speed up queries against album items. Sebastian Mohr 2025-12-02 13:33:32 +01:00
  • 91c8fccacb Added tests for index class. Sebastian Mohr 2025-12-02 13:32:54 +01:00
  • 1531c8f227 Added sql db indices as ORM model class. Sebastian Mohr 2025-12-02 13:32:37 +01:00
  • 53931279a3 docs: fix link to plugin development docs (#6198) Sebastian Mohr 2025-12-02 11:45:05 +01:00
  • fdaebc653a docs: Fix link to plugin development docs Robin Bowes 2025-12-01 11:43:49 +00:00
  • ca7e959f5b Sanitize log messages by removing control characters (#6199) Sebastian Mohr 2025-12-02 11:32:00 +01:00
  • 67e668d81f fix: Sanitize log messages by removing control characters Anton Bobov 2025-11-24 23:43:33 +05:00
  • 6abb901b6b Add deprecation warning for musicbrainz.enabled but use it to load the plugin, centralise deprecations handling (#6127) Šarūnas Nejus 2025-12-02 01:56:00 +00:00
  • 05430f312c Move PromptChoice to beets.util module Šarūnas Nejus 2025-11-30 08:11:22 +00:00
  • dd72704d3d Do not force load musicbrainz, add a test to show the behaviour Šarūnas Nejus 2025-10-26 01:23:12 +00:00
  • b643fc4ce5 Do not show a warning to users that have musicbrainz disabled Šarūnas Nejus 2025-10-25 14:21:06 +01:00
  • 3bb068a675 Warn users of deprecated musicbrainz.enabled option Šarūnas Nejus 2025-10-25 13:14:45 +01:00
  • 9f7cb8dbe4 Load musicbrainz implicitly and supply a deprecation warning Šarūnas Nejus 2025-10-25 13:12:15 +01:00
  • 5a3ecf6842 Add deprecate_for_user function Šarūnas Nejus 2025-10-25 12:37:50 +01:00
  • 39288637b9 Centralise warnings for maintainers into deprecate_for_maintainers Šarūnas Nejus 2025-10-25 11:48:09 +01:00
  • c79cad4ed1 Move deprecate_imports to beets.util.deprecation Šarūnas Nejus 2025-10-24 23:45:36 +01:00
  • 95b3364361 reflink() doesn't take Path parameters (#6186) Šarūnas Nejus 2025-11-30 05:42:38 +00:00
  • 26fde1ebf0 Merge branch 'master' into fix-reflink Šarūnas Nejus 2025-11-30 05:37:48 +00:00
  • cb0d15ff84 Remove gmusic plugin (#6192) henry 2025-11-28 12:19:10 -08:00
  • 5cc7dcfce7 Sometimes it is time to let go of old things: This removes old references and docs for the old gmusic plugin. Sebastian Mohr 2025-11-27 21:46:30 +01:00
  • 6bfe7cfbc9 refactor(smartplaylist): Improve type safety in query building Alok Saboo 2025-11-26 13:47:18 -05:00
  • 002a051d06 fix(smartplaylist): Resolve mypy type errors and update tests Alok Saboo 2025-11-26 13:44:29 -05:00
  • b9de8f9aab Remove duplication in matches method Alok Saboo 2025-11-26 13:39:02 -05:00
  • 028401ac28 lint Alok Saboo 2025-11-26 13:33:07 -05:00
  • 1f3f3fa377 Merge remote-tracking branch 'upstream/master' into smartplaylist Alok Saboo 2025-11-26 13:30:14 -05:00
  • 67d6e7dd62 feat(types): Add type hints to smartplaylist.py Alok Saboo 2025-11-26 13:27:44 -05:00
  • b4f0dbf53b Fix recursion in inline plugin when item_fields shadow DB fields (#6115) (#6174) henry 2025-11-25 16:25:25 -08:00
  • cd8e466a46 Updated changelog documentation Gabriel Push 2025-11-25 19:18:10 -05:00
  • 51164024c0 Fixed unit tests import Gabriel Push 2025-11-25 18:41:31 -05:00
  • c59134bdb6 Fixed unit tests import Gabriel Push 2025-11-25 18:38:09 -05:00
  • e827d43213 Fixed unit tests Gabriel Push 2025-11-25 18:34:24 -05:00
  • eb11537328 Merge branch 'master' into gabepush-test-fix Gabriel Push 2025-11-25 18:16:08 -05:00
  • 13f95dcf3a Added documentation header Gabriel Push 2025-11-25 18:12:36 -05:00
  • d5502208eb Merge remote-tracking branch 'upstream/master' into smartplaylist Alok Saboo 2025-11-23 14:10:09 -05:00
  • b902352139 New Plugin: Titlecase (#6133) henry 2025-11-23 10:34:05 -08:00
  • 4a17901c1d reflink() doesn't take Path parameters Stefano Rivera 2025-11-23 13:50:57 -04:00
  • 71f4cc1814 Remove duplicate tracks Alok Saboo 2025-11-23 09:59:34 -05:00
  • ebec90e8ac Merge remote-tracking branch 'upstream/master' into smartplaylist Alok Saboo 2025-11-23 09:54:38 -05:00
  • f00bf83f05 lint Alok Saboo 2025-11-23 09:52:26 -05:00
  • 0511c4f202 cleanup Alok Saboo 2025-11-23 09:50:53 -05:00
  • ec95c8df25 preserve the order in which queries were specified in the configuration Alok Saboo 2025-11-23 09:45:12 -05:00
  • 327d237d9e Merge branch 'master' into titlecase titlecase Henry 2025-11-22 00:38:51 -08:00
  • a6055f52e7 fix lock file Henry 2025-11-22 00:38:31 -08:00
  • 83c16cbb5d Rewrite tests, add cached_property decorators, add seperator feature Henry 2025-11-22 00:16:33 -08:00
  • d446e10fb0 Add album template value in ftintitle plugin (#6164) Sebastian Mohr 2025-11-21 18:42:06 +01:00
  • ba18ee2f14 Added comment for deprecation in 3.0.0. Sebastian Mohr 2025-11-21 17:58:50 +01:00
  • be0b71043c Revert "Remove class variables for template fields and funcs" asardaes 2025-11-20 21:54:25 +01:00
  • 23a19e9409 Remove class variables for template fields and funcs asardaes 2025-11-20 20:23:30 +01:00
  • 2eff2d25f5 Improve typing for template fields and funcs asardaes 2025-11-15 16:31:20 +01:00
  • 9c37f94171 Add album template value in ftintitle plugin asardaes 2025-11-15 15:59:35 +01:00
  • c0ca045c20 Merge branch 'master' into gabepush-test-fix Gabriel Push 2025-11-20 16:15:59 -05:00
  • ba45fedde5 Fix inline recursion test formatting Gabriel Push 2025-11-20 16:09:01 -05:00
  • aced802c56 Fix recursion in inline plugin when item_fields shadow DB fields (#6115) Gabriel Push 2025-11-20 15:57:22 -05:00
  • 16c4f6e433 Fix lint Eric Masseran 2025-11-20 18:48:37 +01:00
  • f79c125d15 Catch ValueError when beetsplug.bpd cannot be imported (#6170) Sebastian Mohr 2025-11-19 12:49:07 +01:00
  • aa2dc9005f Catch ValueError when setting gst required version Ognyan Moore 2025-11-18 23:00:42 +03:00
  • 3051af9eb6 fix: abstract insert_ft_into_title, move bracket_keywords and find_bracket_position inside plugin Trey Turner 2025-11-17 12:56:19 -06:00
  • 50e55f85f4 fix(ftintitle): prune find_bracket_position docstring Trey Turner 2025-11-16 19:54:27 -06:00
  • 2aa949e5a0 fix(fitintitle): simplify keyword_pattern using map() instead of list comprehension Trey Turner 2025-11-16 19:48:46 -06:00
  • 3dd3bf5640 fix: address sourcery comments Trey Turner 2025-11-15 22:34:43 -06:00
  • a9ed637c40 docs(ftintitle): add bracket_keywords Trey Turner 2025-11-15 17:31:49 -06:00
  • 15daebb55f test(ftintitle): mock import task to exercise import hooks Trey Turner 2025-11-15 17:31:40 -06:00
  • 62e1a41ff2 chore(ftintitle): add 'edition' to keyword defaults Trey Turner 2025-11-15 17:19:12 -06:00
  • 1d239d6e27 feat(ftintitle): Insert featured artist before track variant Trey Turner 2025-11-12 07:03:30 -06:00
  • 33d1a353fc Added note on title and artist usage. typing-candidates-and-item-candidates Sebastian Mohr 2025-11-17 10:56:42 +01:00
  • 9a03789e5e Simplified search_ids logic: now uses sequence typing Sebastian Mohr 2025-11-17 10:49:08 +01:00
  • 24a1d93b0e search query are now strigns, removed None type Sebastian Mohr 2025-11-17 10:27:26 +01:00
  • 9ba0a38244 Removed trailing comma Sebastian Mohr 2025-10-29 13:23:52 +01:00
  • d8c44ad1a2 Added testcase. Sebastian Mohr 2025-10-21 12:12:59 +02:00
  • 7401e7ef11 Adjusted changelog, added suggestions by copilot Sebastian Mohr 2025-10-21 11:58:31 +02:00
  • 46e2dc94d1 Unified search string construction between albums and items. Sebastian Mohr 2025-10-20 13:42:33 +02:00
  • 88ca0ce1fb Plugins/web: fix endpoints /…/values/… (#6158) Sebastian Mohr 2025-11-17 10:21:31 +01:00
  • df1ef40790 only apply & log change if there's a difference Henry 2025-11-16 21:03:25 -08:00
  • dcac9bac02 Add word boundary support, fix The artist behavior Henry 2025-11-16 17:57:59 -08:00
  • 30919010b9 fix type issues Henry 2025-11-15 16:17:29 -08:00
  • b3e6aef02f merge with master Henry 2025-11-15 16:12:24 -08:00
  • c8876dde8e fix The artist behavior with artists with 'the' string in the name Henry 2025-11-15 16:08:48 -08:00
  • 189fedb008 Web plugin: add type hint for g.lib Théophile Bastian 2025-11-15 21:00:02 +01:00
  • 666c412b0e plugins/web: fix endpoints /…/values/… Théophile Bastian 2025-11-11 21:04:30 +01:00