Commit Graph

10220 Commits

Author SHA1 Message Date
Laurent Monin
d5a2ced697 Remove name & email, requested by author 2024-03-20 15:05:41 +01:00
Philipp Wolfer
e48eb2f124 Run update_constants 2024-03-19 07:47:50 +01:00
Philipp Wolfer
40ed1edf6a Documented charset_normalizer/chardet dependency in INSTALL.md 2024-03-19 07:45:54 +01:00
Vac31
754a1e961f Translated using Weblate (Lithuanian)
Currently translated at 64.8% (761 of 1174 strings)

Co-authored-by: Vac31 <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/lt/
Translation: Picard/App
2024-03-17 21:28:55 +00:00
Philipp Wolfer
3c2b0b88b1 PICARD-2716: Accept encodings other than utf-8 when opening CD extraction logs
# Conflicts:
#	requirements-macos-11.txt
2024-03-17 15:18:58 +01:00
Serial
158537e9e0 Add test case
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2024-03-17 15:16:47 +01:00
Serial
5d49751c43 PICARD-2468: Handle unspecified languages in ID3 comments
Previously, a `COMM` frame with `lang='XXX' desc=''` would be saved as a separate frame with `lang='eng' desc='XXX'`.

Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2024-03-17 15:16:38 +01:00
Vac31
7e6404d1c7 Translated using Weblate (Lithuanian)
Currently translated at 64.7% (760 of 1174 strings)

Co-authored-by: Vac31 <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/lt/
Translation: Picard/App
2024-03-15 09:28:56 +00:00
Dimlbur
03ae37fb24 Translated using Weblate (Russian)
Currently translated at 56.7% (666 of 1174 strings)

Co-authored-by: Dimlbur <Dimlbur@users.noreply.translations.metabrainz.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/ru/
Translation: Picard/App
2024-03-11 19:28:55 +00:00
Philipp Wolfer
d679ce7910 Translated using Weblate (Swedish)
Currently translated at 11.7% (122 of 1041 strings)

Translated using Weblate (Portuguese)

Currently translated at 4.7% (49 of 1041 strings)

Co-authored-by: Philipp Wolfer <ph.wolfer@gmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/constants/pt/
Translate-URL: https://translations.metabrainz.org/projects/picard/2/constants/sv/
Translation: Picard/Constants
2024-03-05 08:28:55 +00:00
Philipp Wolfer
a97c7719fc Bump version 2024-02-29 22:26:53 +01:00
Philipp Wolfer
0c0583f8e7 CI: Install gettext for Windows
Before that the gettext command shipping with git for Windows were used.
Since git 2.44.0 these are no longer bundled.

# Conflicts:
#	.github/workflows/package-pypi.yml
#	.github/workflows/package-windows.yml
2024-02-29 21:53:53 +01:00
Philipp Wolfer
27d665e1ee CI: Use Powershell Add-Content instead of Write-Output to append to files 2024-02-29 21:49:56 +01:00
Dimlbur
c96cf09e8d Translated using Weblate (Russian)
Currently translated at 56.3% (661 of 1174 strings)

Co-authored-by: Dimlbur <Dimlbur@users.noreply.translations.metabrainz.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/ru/
Translation: Picard/App
2024-02-28 19:28:54 +00:00
Vac31
c3187b1377 Translated using Weblate (Lithuanian)
Currently translated at 62.1% (730 of 1174 strings)

Co-authored-by: Vac31 <Vaclovas@users.noreply.translations.metabrainz.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/lt/
Translation: Picard/App
2024-02-18 14:28:54 +00:00
alaishaq@gmail.com
c7be43f03c Translated using Weblate (Arabic)
Currently translated at 28.7% (337 of 1174 strings)

Co-authored-by: alaishaq@gmail.com <alaishaq@gmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/ar/
Translation: Picard/App
2024-02-07 02:28:55 +00:00
Philipp Wolfer
4135885dac Re-enable WebP support
Only keep it disabled for the legacy macOS 10.12 builds since those
use an older Qt5 version.
2024-02-03 11:30:40 +01:00
Philipp Wolfer
0be87dabd1 CI: Fixed newline in Github release message 2024-01-28 22:32:40 +01:00
Philipp Wolfer
2bc3089330 Run update_constants
This adds the various "Acetate" medium formats
2024-01-28 22:11:39 +01:00
Vac31
36b0c7757b Translated using Weblate (Lithuanian)
Currently translated at 11.2% (117 of 1041 strings)

Translated using Weblate (Lithuanian)

Currently translated at 61.4% (721 of 1174 strings)

Co-authored-by: Vac31 <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/lt/
Translate-URL: https://translations.metabrainz.org/projects/picard/2/constants/lt/
Translation: Picard/App
Translation: Picard/Constants
2024-01-25 09:28:54 +00:00
Philipp Wolfer
64b37973ac Release 2.11 2024-01-25 07:55:29 +01:00
Vac31
4a4d4b9f87 Translated using Weblate (Lithuanian)
Currently translated at 9.7% (102 of 1041 strings)

Translated using Weblate (Lithuanian)

Currently translated at 58.1% (683 of 1174 strings)

Co-authored-by: Vac31 <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/lt/
Translate-URL: https://translations.metabrainz.org/projects/picard/2/constants/lt/
Translation: Picard/App
Translation: Picard/Constants
2024-01-17 20:28:53 +00:00
Vac31
ed7719b814 Translated using Weblate (Lithuanian)
Currently translated at 8.8% (92 of 1041 strings)

Co-authored-by: Vac31 <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/constants/lt/
Translation: Picard/Constants
2024-01-16 07:28:55 +00:00
Fjuro
a4f6c7ec0f Translated using Weblate (Czech)
Currently translated at 100.0% (17 of 17 strings)

Co-authored-by: Fjuro <ifjuro@proton.me>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/appstream/cs/
Translation: Picard/AppStream
2024-01-16 07:28:55 +00:00
evarfino
bbbd920b2d Translated using Weblate (Portuguese)
Currently translated at 4.7% (49 of 1041 strings)

Co-authored-by: evarfino <evarfino@gmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/constants/pt/
Translation: Picard/Constants
2024-01-14 16:28:53 +00:00
Hosted Weblate
b9d39342ee Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/
Translation: Picard/App
2024-01-11 22:13:31 +00:00
Philipp Wolfer
62b45fa916 Update picard.pot 2024-01-11 23:13:17 +01:00
Philipp Wolfer
a08a8452f4 Revert "Update metadata option screen to clarify relationship selections"
This reverts commit 4f40749aa6.
2024-01-11 23:11:17 +01:00
Philipp Wolfer
79127a7590 Revert "Simplify description of "Use track relationships" option setting"
This reverts commit 8c34b15a61.
2024-01-11 23:11:03 +01:00
Philipp Wolfer
8b7b367b5e Updated language list for appstream metadata and Windows store 2024-01-11 16:17:31 +01:00
dependabot[bot]
aba1ecfc66 Bump github/codeql-action from 2 to 3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-11 11:19:00 +01:00
Philipp Wolfer
b6ea65df63 Bump versions for Github actions upload-artifact, download-artifact and setup-python 2024-01-11 11:18:45 +01:00
Philipp Wolfer
29e120afb1 Disabled PyPI publishing "skip-existing" option again
It is recommended to have this disabled and in a normal workflow run
it is not needed.
2024-01-11 10:58:51 +01:00
Philipp Wolfer
1b22bba439 Fix PyPI publishing 2024-01-11 10:47:05 +01:00
Philipp Wolfer
0034fe9771 Release 2.11.0rc1 2024-01-11 07:05:27 +01:00
Philipp Wolfer
bc67f437a4 Do PyPI deployment with Trusted Publisher Management
This eliminates the need to provide permanent access tokens for PyPI in
the CI and instead uses temporary tokens issued by OpenID Connect (OIDC).

This unifies Picard 2.x deployments with current master branch
2024-01-09 18:52:31 +01:00
Philipp Wolfer
1dc6d7acfa PICARD-2584: In case of recording redirects cache also the original MBID
This avoids duplicate lookup calls for the essentially the same recording.
2024-01-09 17:57:55 +01:00
Philipp Wolfer
4637487489 PICARD-2584: Limit loading incomplete recordings to 3 per AcoustId
This reduces the number of additional calls while still providing enough
data to avoid mismatches.
2024-01-09 17:57:55 +01:00
Philipp Wolfer
deda3f17b3 PICARD-2584: Exclude AcoustID results without metadata and less then 25% submission count 2024-01-09 17:57:55 +01:00
Philipp Wolfer
1405e8aa1b PICARD-2584: Avoid confusion between doc and document variable in AcoustID 2024-01-09 17:57:54 +01:00
Philipp Wolfer
a85261fd89 PICARD-2584: Include artist and media details for recording requests 2024-01-09 17:57:54 +01:00
Philipp Wolfer
0567433099 PICARD-2584: Avoid loading same recording ID twice in RecordingResolver 2024-01-09 17:57:54 +01:00
Philipp Wolfer
221c4990e1 PICARD-2584: If AcoustID provides not metadata load the MB recording
This resolves problem with AcoustID scan finding no matches or only
standalone-recordings.
2024-01-09 17:57:53 +01:00
Philipp Wolfer
5e4e0ce9c4 PICARD-2584: Moved AcoustID recording parsing into helper class 2024-01-09 17:57:53 +01:00
Anonymous
751ba6b203 Translated using Weblate (Catalan)
Currently translated at 5.3% (56 of 1041 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/constants/ca/
Translation: Picard/Constants
2024-01-09 07:28:53 +00:00
Philipp Wolfer
bebd116833 Translated using Weblate (Dutch)
Currently translated at 100.0% (1174 of 1174 strings)

Co-authored-by: Philipp Wolfer <ph.wolfer@gmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/nl/
Translation: Picard/App
2024-01-09 07:28:53 +00:00
Philipp Wolfer
e7cd0e975a PICARD-2813: Log a warning on fpcalc decoding issues 2024-01-08 13:30:59 +01:00
Philipp Wolfer
3bd1b7987d PICARD-2813: Use constants for fpcalc exit codes 2024-01-08 13:30:48 +01:00
Philipp Wolfer
8c5facb17a PICARD-2813: Ignore fpcalc errors if there was still a result.
If fpcalc encounters a recording error for which it still was able to
generate a result it will return the special return code 3. Continue
receiving results if this code was returned.
2024-01-08 13:30:29 +01:00
Philipp Wolfer
7992d82f79 PICARD-2814: Fix exception on loading embedded cover with invalid ID3 type 2024-01-08 13:23:58 +01:00