Commit Graph

872 Commits

Author SHA1 Message Date
Martchus 12620c5768 Ensure desktop file name is set when initializing GUI 2024-04-12 01:08:59 +02:00
Martchus 854bd13efc Update translations 2024-02-28 21:43:03 +01:00
Martchus 22aa2f0851 Handle TRACKTOTAL/DISCTOTAL/PARTTOTAL fields in Vorbis Comments
See the corresponding tagparser commit
2024-02-28 21:39:52 +01:00
Martchus abc80c24ff Mention key used for signing binaries in README 2024-02-07 19:25:15 +01:00
Martchus 6e66b6aa0b Make code in `runProcess` compile with Qt 5 2024-01-26 12:26:32 +01:00
Martchus 934b955837 Update copyright date 2024-01-23 00:27:34 +01:00
Martchus 959b0f0032 Allow running a sub process via the script API 2024-01-20 17:30:48 +01:00
Martchus d8f542d3e4 Update translations 2024-01-17 14:34:43 +01:00
Martchus a8281f323a Fix consistency issue when declaring/defining field mapping array 2024-01-17 14:34:30 +01:00
Martchus b3f576a354 Fix typo in README 2024-01-08 14:42:02 +01:00
Martchus c26d3e7be8 Fix indentation in `gui/entertargetdialog.ui` 2024-01-07 23:37:49 +01:00
Martchus 63ec653df5 Add and update tab-stops explicitly where default order is wrong 2024-01-07 23:36:27 +01:00
Martchus 2cd47777a3 Add mapping for "Publisher webpage" in CLI 2024-01-04 20:54:43 +01:00
Martchus 88989ff986 Extend script API; allow copying tags from other files 2023-12-30 03:06:58 +01:00
Martchus e1e979f9f5 Avoid use of `jq`-argument `--argjson` as it has been removed
Apprently `--slurpfile` is supposed to be used instead.
2023-12-29 18:08:25 +01:00
Martchus 04bd9563c0 Support "Publisher webpage field" 2023-12-29 17:27:55 +01:00
Martchus dd0bbd74c5 Update use of `albumArtist` in examples of renaming utility 2023-12-29 15:47:32 +01:00
Martchus f82bf04c66 State minimum required Windows 10 version 2023-11-18 21:42:26 +01:00
Martchus a87e431e04 Update outdated README section about DPI awareness under Windows 2023-11-18 21:28:11 +01:00
Martchus 72dcbbbd81 Allow renaming file via `set --script …`
This allows doing what the GUI renaming utilitiy does on the command-line.
If only renaming is wanted
2023-11-10 15:46:45 +01:00
Martchus b5f9158106 Bump patch version 2023-11-10 14:35:52 +01:00
Martchus f1b785337d Mention settings to improve performance 2023-10-31 21:25:25 +01:00
Martchus 09e2fe20f7 Mention Chocolatey package in README 2023-10-20 17:38:41 +02:00
Martchus c7df780281 Mention problem with antivirus software in README 2023-10-20 17:38:41 +02:00
Martchus fedc89b20e Update release date 2023-09-05 10:46:09 +02:00
Martchus 6ba93048c6 Apply clang-format 2023-08-20 20:28:53 +02:00
Martchus e1fdfa744c Add test for script processing 2023-08-20 20:26:17 +02:00
Martchus 6f30fc309e Improve README section about script processing 2023-08-19 18:35:12 +02:00
Martchus d26a7afc47 Change `--java-script` to just `--script`
This should be specific enough in this context and is more consistent with
`--script-settings`.
2023-08-19 00:18:27 +02:00
Martchus 9a7108fe58 Fix `CliTests::testFileLayoutOptions()` under Windows 2023-08-19 00:10:13 +02:00
Martchus 6f7ee1ea69 Fix `CliTests::testExtraction()` under Windows 2023-08-18 23:56:49 +02:00
Martchus a2fa2e5561 Fix `CliTests::testHandlingAttachments()` under Windows 2023-08-18 23:39:35 +02:00
Martchus 4f2b8904fa Fix `CliTests::testMultipleFiles()` under Windows 2023-08-18 23:34:59 +02:00
Martchus f92d7b39dd Allow running CLI tests under Windows as well
Not all tests pass yet but it is a start
2023-08-18 23:25:57 +02:00
Martchus e58f8a14a5 Make setting covers via CLI work with Windows drive letters
Interpret a single letter plus colon as drive specification followed by the
actual path instead of splitting it and considering the path the cover
type.

See https://github.com/Martchus/tageditor/issues/109
2023-08-09 23:54:01 +02:00
Martchus 1bb9f4b76e Update translations 2023-08-09 23:27:42 +02:00
Martchus f4346fb8e6 Allow preserving the muxing/writing application
See https://github.com/Martchus/tageditor/issues/108
2023-08-09 23:27:34 +02:00
Martchus 1cb00c7c41 Rename `mediafileinfoobject.cpp` to `scriptapi.cpp`
The file contains various wrapper "objects" so it makes sense to use a more
generic name.
2023-08-09 22:38:02 +02:00
Martchus 35dc6bca20 Update translations 2023-08-09 01:29:41 +02:00
Martchus 2d5f586c88 Fix condition for skipping lyrics download from Tekstowo if already done 2023-08-09 01:29:04 +02:00
Martchus 07406a1185 Make `set-tags.js` a bit more generic by disabling certain parts by default 2023-08-09 01:01:23 +02:00
Martchus 503c8f2c88 Extend advanced renaming script to put bootlegs and singles into special folder 2023-08-09 00:56:37 +02:00
Martchus 7f8cf5c44d Add exception for "true" in umlaut fixing function 2023-08-08 23:19:29 +02:00
Martchus 9d704ffc27 Fix crash when opening meta-data search 2023-08-08 23:18:42 +02:00
Martchus 1e45722ea1 Avoid running into Qt assertion when destructing TagFieldEdit 2023-08-08 22:47:53 +02:00
Martchus 488684a318 Show muxing/writing application when displaying file info 2023-08-08 17:24:37 +02:00
Martchus 023b25e44b Improve example JavaScript example and README section 2023-08-08 01:05:09 +02:00
Martchus 5222082635 Fix crashes when invoking DB query functions with invalid index 2023-08-08 00:53:57 +02:00
Martchus 63f0ab96a4 Fix/improve code for DB query widget 2023-08-07 23:03:13 +02:00
Martchus 64aabf6de3 Restore compatibility with Qt 5 2023-08-07 22:43:37 +02:00