Commit Graph

9063 Commits

Author SHA1 Message Date
Philipp Wolfer
c8b6b85f2f PICARD-2548: Trigger cover art box update for selected albums after loading 2022-09-23 16:03:00 +02:00
Philipp Wolfer
19021dbec7 Updated translations from Transifex 2022-09-22 07:48:46 +02:00
Philipp Wolfer
b904b039d9 PICARD-2539: Always call _run_album_metadata_processors before lowering album._requests 2022-09-13 08:00:23 +02:00
Philipp Wolfer
953757736f Updated translations from Transifex 2022-08-30 14:25:04 +02:00
Philipp Wolfer
3c7cce9451 PICARD-2539: Avoid crashes on repeated calls to Album._finalize_loading
Album._finalize_loading is supposed to be called only once after all requests have finished. But wrong usage, e.g. by plugins, can cause additional calls. Make sure the method exits early if called after loading the album has finished and log this event for further debugging.
2022-08-30 14:19:55 +02:00
Philipp Wolfer
0a6132f275 PICARD-2520: Null bytes in tag values can cause crashes when sorting
strxfrm fails if a string contains a null char. Sanizize the input strings for strxfrm by removing any null chars.
2022-08-19 13:36:17 +02:00
Philipp Wolfer
d06c3e1314 Handle flake8=5.0 code style warnings 2022-08-17 21:00:59 +02:00
Philipp Wolfer
c8c95c1843 Update changelog 2022-08-17 21:00:21 +02:00
Philipp Wolfer
0862755af5 Release 2.8.3 2022-08-17 20:44:47 +02:00
Philipp Wolfer
8c1bf8f3b0 Update translations from Transifex 2022-08-15 17:18:44 +02:00
Laurent Monin
d2654765bb PICARD-2524: prevent crashes when doing multiple searches while one is running 2022-07-25 08:50:18 +02:00
Philipp Wolfer
9cedc8ec1b Use setup.py to install PyInstaller on macOS
Fixes issues with pip not being able to find the package to install
2022-07-25 08:49:59 +02:00
Philipp Wolfer
192bd485b1 Release 2.8.2 2022-07-07 08:31:34 +02:00
Philipp Wolfer
eee262bdad Updated translations from Transifex 2022-07-07 08:21:00 +02:00
Laurent Monin
1617a01b47 Update picard.pot
Only changes few line numbers
2022-07-07 07:55:41 +02:00
Laurent Monin
6b505925b2 Merge pull request #2128 from phw/PICARD-2515
PICARD-2515: Ensure color chooser buttons can be styled on macOS
2022-07-06 10:17:40 +02:00
Philipp Wolfer
94d554bb9f Use the style override only for macOS
We currently only need it there. This prevents unwanted side effects on other platforms.
2022-07-05 18:37:31 +02:00
Philipp Wolfer
20fa8fe64b PICARD-2515: Ensure color chooser buttons can be styled on macOS
On macOS the style override prevents styling these buttons. Hence explicitly reset the style for these widgets only.
2022-07-05 18:34:45 +02:00
Philipp Wolfer
030c0c1f13 Minor fix to code comment 2022-07-05 09:30:48 +02:00
Philipp Wolfer
f46e4ec6e1 Update constants
Adds CAA types "Top" and "Bottom" and medium format "Mixed Mode CD"
2022-07-05 09:01:57 +02:00
Philipp Wolfer
e91f56e295 Update translations from Transifex 2022-07-05 08:59:05 +02:00
Kamil
a204b5223f unparsed_args removed from tagger.py (#2127)
unparsed_args removed from `tagger.py`

The variable wasn't used anywhere (wasn't even stored as `Tagger`'s attribute)
2022-07-04 08:01:33 +02:00
Laurent Monin
7cf6b9225a Merge pull request #2126 from skelly37/tests
Timeouts added to all the unit tests
2022-07-01 14:56:35 +02:00
Kamil
f3d3b2647d unified timeouts 2022-06-29 14:19:17 +00:00
Kamil
4896e30dbe timeout added 2022-06-28 23:36:52 +00:00
Kamil
20869e31b1 timeouts added 2022-06-28 23:34:48 +00:00
Kamil
965f675243 added timeout to *verify sdist package*
Should have a bit more time preallocated than just run-tests but it also can get stuck (runs tests too), so timeout 40min should be okay.
2022-06-28 23:30:19 +00:00
Philipp Wolfer
67db5950a2 Update picard.pot 2022-06-27 08:55:07 +02:00
Philipp Wolfer
6e6f3da20a Merge pull request #2125 from rdswift/unexpected_script_execution
PICARD-2508: Unexpected script execution results when using file naming script editor
2022-06-27 07:59:56 +02:00
Bob Swift
28b9187dab Only execute scripts if original metadata has not changed 2022-06-26 14:40:29 -06:00
Bob Swift
8c1af7eade Build example file names from a copy of the file metadata 2022-06-26 11:50:31 -06:00
Philipp Wolfer
84f1092ff7 PICARD-2507: Include pregap track in medium's totaltracks count 2022-06-26 18:14:22 +02:00
Philipp Wolfer
277e943e5c PICARD-2506: Fixed calling fpcalc with long path filename
On Windows always add the long path prefix \\?\ if the path exceeds this limit, independent of the OS configuration for long path supports. This fixes ffmpeg currently not being able to handle long paths.

Added util method win_prefix_longpath() to help with that.
2022-06-26 18:13:58 +02:00
Kamil
9c0e373314 timeout added to pytest (#2122)
timeout added to pytest
2022-06-26 14:14:35 +02:00
Philipp Wolfer
2c7928c4e3 Merge pull request #2120 from phw/PICARD-2504-configurable-query-limit
PICARD-2504: Increase default query limit and make it configurable
2022-06-25 00:14:24 +02:00
Philipp Wolfer
eb74f499d1 PICARD-2505: Sanitize cover art type before using it as filename
Fixes accidental folder creation for types "matrix/runout" or "raw/unedited".
2022-06-25 00:13:24 +02:00
Philipp Wolfer
ec8c71ab63 PICARD-2504: Limit query limit choice to 25, 50, 75 and 100 2022-06-21 08:12:30 +02:00
Philipp Wolfer
680654b244 PICARD-2504: Add query_limit to option profiles 2022-06-21 08:05:04 +02:00
Philipp Wolfer
9250d01559 PICARD-2504: Increase MB web service query limit to 50 2022-06-20 21:21:29 +02:00
Philipp Wolfer
8d987ade6a PICARD-2504: Make MB web service query limit configurable 2022-06-20 21:21:29 +02:00
Frazer Smith
401102d2ef Update GitHub Actions 2022-06-18 22:58:43 +02:00
Philipp Wolfer
3b26fe8c42 Haiku: Added Icon-O-Matic source icon 2022-06-10 14:02:19 +02:00
Philipp Wolfer
b65a9104e6 Merge pull request #2118 from phw/PICARD-2480-eac-log-detect-data-tracks
PICARD-2480: Detect and ignore data tracks in EAC logs
2022-06-10 06:44:41 +02:00
Philipp Wolfer
1ac8b5dccf Merge pull request #2117 from phw/PICARD-2498
PICARD-2498: HTML escape plugin metadata before display in options
2022-06-09 23:16:23 +02:00
Laurent Monin
54fcdb98f3 TestCalculateMbTocNumbers: test NotSupportedTOCError messages 2022-06-09 22:23:17 +02:00
Laurent Monin
e3edfb757e calculate_mb_toc_numbers(): use f-string 2022-06-09 22:23:17 +02:00
Laurent Monin
73b57bf3a9 calculate_mb_toc_numbers(): toc is empty, not needed in exception message 2022-06-09 22:23:17 +02:00
Philipp Wolfer
f65dcd79b1 Use a namedtuple for TOC entries from parsed ripper logs 2022-06-09 17:56:51 +02:00
Philipp Wolfer
32fef293e1 PICARD-2480: Detect and ignore data tracks in EAC log files 2022-06-09 17:56:51 +02:00
Philipp Wolfer
5ef1a4825e Re-enable macOS tests with Python 3.10 2022-06-08 23:56:31 +02:00