Commit Graph

10405 Commits

Author SHA1 Message Date
Laurent Monin
9c91debbed Merge pull request #2380 from zas/stricter_version_from_string
Make `Version.from_string()` stricter, matching from start of string
2024-03-31 00:11:32 +01:00
Laurent Monin
005837e891 Make Version.from_string() stricter, matching from start of string 2024-03-30 21:21:16 +01:00
Laurent Monin
1329c06bde Merge pull request #2378 from zas/rename_toolbar_multiselect
PICARD-2848: Rename option "toolbar_multiselect" to "allow_multi_dirs_selection"
2024-03-30 18:30:28 +01:00
Laurent Monin
db05675957 PICARD-2848: Rename option "toolbar_multiselect" to "allow_multi_dirs_selection"
- the old name isn't explicit enough, and it isn't related to toolbar anymore at all
2024-03-30 14:18:01 +01:00
Laurent Monin
8af19d40cd Merge pull request #2375 from phw/charset-detection-fixes
Charset detection fixes
2024-03-28 12:52:10 +01:00
wileyfoxyx
7d97ff1204 Translated using Weblate (Russian)
Currently translated at 56.5% (666 of 1177 strings)

Co-authored-by: wileyfoxyx <wileyfoxyx@users.noreply.translations.metabrainz.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/3/app/ru/
Translation: Picard/App
2024-03-25 12:28:56 +00:00
Philipp Wolfer
647fc3bd32 Add syncedlyrics to tags requiring multiline edit 2024-03-23 19:34:23 +01:00
Hosted Weblate
ffa90e3de5 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/3/app/
Translation: Picard/App
2024-03-23 18:27:47 +00:00
Philipp Wolfer
c19c38a03a Update picard.pot 2024-03-23 19:27:30 +01:00
Philipp Wolfer
3cc33b5516 Fix tests for detect_file_encoding without charset-normalizer installed 2024-03-23 17:47:42 +01:00
Philipp Wolfer
06ae9d7de9 Fixed utf-32 detection from BOM
- the utf-32-le BOM was in wrong order
- longer BOMs need to be checked first
- added BOM for utf-8-sig
2024-03-23 17:47:42 +01:00
Philipp Wolfer
cb5af096f5 Merge pull request #2373 from twodoorcoupe/synced_lyrics_tag
PICARD-1092: Add support for preserving the SYLT tag
2024-03-23 17:43:00 +01:00
twodoorcoupe
40be536609 Add detail in warning for unsupported files 2024-03-22 18:40:04 +01:00
twodoorcoupe
21ada913d3 Fix handling of other sylt frame formats 2024-03-22 17:41:44 +01:00
twodoorcoupe
70e0e21450 Avoid writing syncedlyrics to other formats 2024-03-21 22:45:41 +01:00
twodoorcoupe
2f3ffee03c Improve a2 enhanced lrc support 2024-03-20 15:53:26 +01:00
twodoorcoupe
3ef7e993fa Add syllable timestamps and preserve language 2024-03-20 15:53:26 +01:00
twodoorcoupe
2c6c0785e6 Add support for SYLT ID3 tag 2024-03-20 15:53:26 +01:00
Laurent Monin
1ffd583b00 Remove name & email, requested by author 2024-03-20 15:03:39 +01:00
Philipp Wolfer
f61605a466 Run update_constants 2024-03-19 07:48:49 +01:00
Philipp Wolfer
c20ce88a72 Documented charset_normalizer/chardet dependency in INSTALL.md 2024-03-19 07:44:35 +01:00
Vac31
8128c9ff92 Translated using Weblate (Lithuanian)
Currently translated at 64.7% (761 of 1176 strings)

Co-authored-by: Vac31 <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/3/app/lt/
Translation: Picard/App
2024-03-17 21:28:56 +00:00
Vac31
5e4caecef9 Translated using Weblate (Lithuanian)
Currently translated at 64.6% (760 of 1176 strings)

Co-authored-by: Vac31 <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/3/app/lt/
Translation: Picard/App
2024-03-15 09:28:56 +00:00
Serial
63e16040f1 Add test case
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2024-03-14 16:47:09 +01:00
Serial
d2e72834d8 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-14 16:47:09 +01:00
ShubhamBhut
6a3e7b083a PICARD-2716: Accept encodings other than utf-8 when opening CD extraction logs 2024-03-14 08:44:49 +01:00
Dimlbur
78f3ccffc0 Translated using Weblate (Russian)
Currently translated at 56.6% (666 of 1176 strings)

Co-authored-by: Dimlbur <Dimlbur@users.noreply.translations.metabrainz.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/3/app/ru/
Translation: Picard/App
2024-03-11 19:28:55 +00:00
Philipp Wolfer
a36761a91f Build with PyInstaller 6.5 2024-03-11 07:44:20 +01:00
Philipp Wolfer
f93f196f53 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/3/constants/pt/
Translate-URL: https://translations.metabrainz.org/projects/picard/3/constants/sv/
Translation: Picard/Constants
2024-03-05 08:28:55 +00:00
Anonymous
ff33bd86e3 Translated using Weblate (Swedish)
Currently translated at 11.7% (122 of 1041 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/3/constants/sv/
Translation: Picard/Constants
2024-03-02 14:28:54 +00:00
Philipp Wolfer
2d126c9ae2 Merge pull request #2371 from phw/fix-gha-windows-gettext
CI: Install gettext for Windows
2024-02-29 20:23:54 +01:00
Philipp Wolfer
a769561dd8 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.
2024-02-29 15:49:15 +01:00
Philipp Wolfer
4ac5dd48d5 CI: Use Powershell Add-Content instead of Write-Output to append to files 2024-02-29 12:24:13 +01:00
Dimlbur
1bf5da5246 Translated using Weblate (Russian)
Currently translated at 56.2% (661 of 1176 strings)

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

Co-authored-by: Vac31 <Vaclovas@users.noreply.translations.metabrainz.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/3/app/lt/
Translation: Picard/App
2024-02-18 14:28:54 +00:00
Philipp Wolfer
7d5f19dd28 Removed pgettext workaround 2024-02-12 12:15:27 +01:00
Philipp Wolfer
e381279086 Drop support for Python 3.8
By the time Picard 3 will be released official support for Python 3.8
will be already or nearly at its end.
2024-02-12 12:15:27 +01:00
alaishaq@gmail.com
7c11e6d44c Translated using Weblate (Arabic)
Currently translated at 28.6% (337 of 1176 strings)

Co-authored-by: alaishaq@gmail.com <alaishaq@gmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/3/app/ar/
Translation: Picard/App
2024-02-07 02:28:57 +00:00
Philipp Wolfer
ffaab0a744 Re-enable WebP support
The Qt releases used for the builds have the necessary patches applied
2024-02-03 11:37:29 +01:00
salo.rock
8bdb6f40c6 Translated using Weblate (Italian)
Currently translated at 100.0% (1176 of 1176 strings)

Co-authored-by: salo.rock <salo.rock@users.noreply.translations.metabrainz.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/3/app/it/
Translation: Picard/App
2024-02-02 20:28:56 +00:00
Philipp Wolfer
ce9288d0f3 Translated using Weblate (German)
Currently translated at 100.0% (1176 of 1176 strings)

Co-authored-by: Philipp Wolfer <ph.wolfer@gmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/3/app/de/
Translation: Picard/App
2024-02-01 08:28:56 +00:00
joncrall
47249a1974 Use new style slider controls 2024-01-30 11:29:31 +01:00
joncrall
dae6cb69e7 Fix Sliders in PyQt 6.6 2024-01-30 11:29:31 +01:00
Philipp Wolfer
c1d19956fe Translated using Weblate (German)
Currently translated at 99.8% (1174 of 1176 strings)

Co-authored-by: Philipp Wolfer <ph.wolfer@gmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/3/app/de/
Translation: Picard/App
2024-01-29 22:28:57 +00:00
Laurent Monin
40ad4e2ff2 Merge pull request #2367 from phw/handle-invalid-filesize
Handle exceptions if ~filesize is not numeric
2024-01-29 01:40:39 +01:00
Philipp Wolfer
3025e68d1f Handle exceptions if ~filesize is not numeric 2024-01-29 00:01:04 +01:00
Philipp Wolfer
f19818c9f3 Human readable filesize column
- use bytes2human to format the value
- ensure sorting happens by actual byte size
- right aligned column
2024-01-28 23:40:32 +01:00
Laurent Monin
046228ad75 Ensure we don't add empty paths and simplify code 2024-01-28 23:37:12 +01:00
Philipp Wolfer
d6721a6c85 PICARD-2829: make volumes available in MultiDirsSelectDialog sidebar 2024-01-28 23:37:12 +01:00
Philipp Wolfer
743d972902 CI: Fixed newline in Github release message 2024-01-28 22:32:03 +01:00