Šarūnas Nejus
510b7ed672
Add a retry logic for windows mp3gain installation
2026-04-25 20:29:36 +01:00
Šarūnas Nejus
297db52fb6
Allow empty checksums to deal with chocolatey CI failures
2026-04-25 16:16:06 +01:00
Šarūnas Nejus
ed3b5758d7
Satisfy grug
2026-04-23 09:02:28 +01:00
Šarūnas Nejus
e2fd2cb424
Fix labeler config
2026-04-23 02:14:17 +01:00
Sebastian Mohr
137662a9fd
Added changelog entry
2026-04-20 20:55:47 +02:00
Šarūnas Nejus
bfcddcff92
Teach copilot about pseudo-fixtures
2026-04-16 09:02:29 +01:00
Sebastian Mohr
7efc6f4834
Run tests in python 3.14 and added classifier for python 3.14
2026-04-11 11:18:43 +01:00
Šarūnas Nejus
2913accb73
Add JOJ0 as a lastgenre codeowner
2026-04-11 02:25:02 +02:00
Šarūnas Nejus
9ff2d49610
Make patterns case insensitive
2026-04-05 21:43:18 +01:00
Šarūnas Nejus
a6af177be4
Make sure labels can be added to PRs
2026-04-05 09:45:16 +01:00
Šarūnas Nejus
01b3e143e3
Remove case-sensitive flag which breaks patterns
2026-04-05 09:30:51 +01:00
Šarūnas Nejus
2ef4b5b72c
Add GitHub issue and PR auto-labeler workflow
...
Adds a labeler configuration and workflow that automatically applies
labels to issues and PRs based on plugin names mentioned in the title.
2026-04-05 09:02:57 +01:00
Jack
59b636ac8c
CI: install discogs extra so discogs tests run; remove skip logic
2026-03-13 00:25:39 +00:00
Šarūnas Nejus
f969084a2a
Ensure changelog entries are under Unreleased section
2026-03-10 16:48:33 +00:00
Šarūnas Nejus
dcef1f4ea4
Create .instructions.md for Copilot
...
Let's test this
2026-02-23 05:09:03 +00:00
Šarūnas Nejus
45aa1d5507
Ensure mp3gain is installed in CI
2026-02-21 16:15:46 +00:00
Šarūnas Nejus
8f81e1d913
Update ownership
2026-02-07 22:41:17 +00:00
Šarūnas Nejus
a33371b6ef
Migrate parentwork to use MusicBrainzAPI
2026-01-06 00:27:36 +00:00
Šarūnas Nejus
041d4b8036
Make musicbrainzngs dependency optional and requests required
2025-12-20 01:35:52 +00:00
henry
b902352139
New Plugin: Titlecase ( #6133 )
...
This plugin aims to address the shortcomings of the %title function, as
brought up in issues #152 , #3298 and an initial look to improvement with
#3411 . It supplies a new string format command, `%titlecase` which
doesn't interfere with any prior expected behavior of the `%title`
format command.
It also adds the ability to apply titlecase logic to metadata fields
that a user selects, which is useful if you, like me, are looking for
stylistic consistency and the minor stylistic differences between
Musizbrainz, Discogs, Deezer etc, with title case are slightly
infuriating.
This will add an optional dependency of
[titlecase](https://pypi.org/project/titlecase/ ), which allows the
titlecase core logic to be externally maintained.
If there's not enough draw to have this as a core plugin, I can also
spin this into an independent one, but it seemed like a recurring theme
that the %title string format didn't really behave as expected, and I
wanted my metadata to match too.
- [x] Documentation. (If you've added a new command-line flag, for
example, find the appropriate page under `docs/` to describe it.)
- [x] Changelog. (Add an entry to `docs/changelog.rst` to the bottom of
one of the lists near the top of the document.)
- [x] Tests. - Not 100% coverage, but didn't see a lot of other plugins
with testing for import stages.
2025-11-23 10:34:05 -08:00
Šarūnas Nejus
dc33932871
Update python version references
2025-11-08 12:09:52 +00:00
asardaes
f3934dc58b
Add mbpseudo plugin
2025-11-01 13:51:34 +01:00
Šarūnas Nejus
e76665bcfb
Do not support 3.14 for now, until we drop 3.9 in a couple of days
2025-10-28 10:26:34 +00:00
Šarūnas Nejus
fdc6d6e787
Revert "Try env var"
...
This reverts commit e30f7fbe9c .
2025-10-27 08:55:08 +00:00
Šarūnas Nejus
e30f7fbe9c
Try env var
2025-10-27 08:45:19 +00:00
Šarūnas Nejus
3eb68ef830
Use cross-platform shutil.get_terminal_size to get term_width
...
This fixes Python 3.14 incompatibility.
2025-10-27 08:23:37 +00:00
Šarūnas Nejus
1ea3879aae
Upgrade librosa and audioread
2025-10-27 08:23:37 +00:00
Martin Atukunda
3ccc91d4d4
Drop 3.13 from python-version for now.
2025-10-19 01:53:17 +01:00
Martin Atukunda
e61ecb4496
fix(github/workflows): update to checkout v5, and setup-python v6.
...
* also run ci against python 3.13, which is default in debian trixie.
2025-10-19 01:53:17 +01:00
Sebastian Mohr
f637e5efbb
Added overload to getLogger function. Added changelog entry
...
and added myself to codeowners file.
2025-09-30 13:37:51 +02:00
Šarūnas Nejus
37ae23faf5
Add CODEOWNERS file to assign the entire repo to @maintainers
2025-09-06 17:43:15 +01:00
Šarūnas Nejus
b7e5357914
Run only html by default but allow adjustments
2025-09-04 12:52:37 +01:00
Šarūnas Nejus
1129170ddc
Configure docstrfmt
2025-08-10 16:25:04 +01:00
Šarūnas Nejus
c2043dad7f
Reorganize problem matchers
2025-08-10 14:05:56 +01:00
Šarūnas Nejus
61755ada9b
CI: cancel previous workflow runs when new commit is pushed
2025-08-10 14:05:56 +01:00
Šarūnas Nejus
15b0c052b6
Add sphinx-lint and run it in CI
2025-08-10 14:04:42 +01:00
Šarūnas Nejus
84df87c665
Upload test results to codecov
2025-08-09 15:27:17 +01:00
Šarūnas Nejus
24ae1a765b
Make cov setup a bit more useful and upgrade cov upload action
2025-08-09 15:11:59 +01:00
Sebastian Mohr
c2d1bc3aaf
Add py.typed marker file to support PEP 561 typing ( #5906 )
...
Add `py.typed` marker file to support PEP 561 typing
This PR adds a `py.typed` marker file to the package directory to
indicate that the package includes inline type hints and is PEP 561
compliant.
2025-08-09 13:31:55 +02:00
Sebastian Mohr
73dda4f7f8
Added dependencies for all failed plugins
2025-08-09 13:17:27 +02:00
Šarūnas Nejus
62bbd187a9
Bump tj-actions/changed-files
2025-07-17 13:30:34 +01:00
Šarūnas Nejus
ada672b759
Do not install not required apt deps in ci
2025-07-16 14:30:03 +01:00
Šarūnas Nejus
46318a113c
Install gstreamer1.0-plugins-base, python3-gst-1.0 for bpd
2025-07-16 14:06:35 +01:00
Šarūnas Nejus
72003ba192
Let mypy failure block CI
2025-07-16 14:06:34 +01:00
Šarūnas Nejus
8dcc69e6d8
Replace _assert_image_operated
2025-07-09 09:21:52 +01:00
Šarūnas Nejus
9926a1ac3c
Revert "Try using threeal/pipx-install-action@v1.0.0 for CI tests"
...
This reverts commit ab9b2e0b69 .
2025-06-29 13:43:48 +01:00
Šarūnas Nejus
ab9b2e0b69
Try using threeal/pipx-install-action@v1.0.0 for CI tests
...
I have reported the issue with BrandonLWhite/pipx-install-action@v1.0.3
failing on Windows here:
https://github.com/BrandonLWhite/pipx-install-action/issues/62
2025-06-24 12:08:33 +01:00
Šarūnas Nejus
d5bd24bb64
Update pipx-install-action to fix caching errors
2025-06-24 12:08:33 +01:00
wisp3rwind
fd383ead51
ci: run with fetchart dependencies (Pillow)
...
at least in the with-coverage tests
2025-05-20 09:00:04 +02:00
wisp3rwind
ff22da0691
install imagemagick in CI environment
2025-05-20 09:00:04 +02:00