Commit Graph

856 Commits

Author SHA1 Message Date
Martchus cea78543e0 Increase maximum width/height in image conversion dialog
The current limit of 2048 pixels is not *that* big.
2022-05-23 21:46:47 +02:00
Martchus 7521233f08 Improve example renaming script
* Use shorter syntax
* Make initial variables const
* Improve various details, e.g. use only the first artist
2022-05-23 21:24:44 +02:00
Martchus 794afdb01e Print diagnostic messages to stderr
They contain errors and debugging information so stderr fits better. This
also ensures they don't conflict with the output, e.g. when extracting to
stdout.
2022-05-21 13:25:44 +02:00
Martchus b26b972e25 Return non-zero exit code in all fatal error cases
See https://github.com/Martchus/tageditor/issues/83
2022-05-21 13:06:34 +02:00
Martchus 2a6a68bd54 Bump patch version 2022-05-21 13:05:21 +02:00
Martchus 95f421ac76 Document QT_PACKAGE_PREFIX 2022-05-16 21:09:26 +02:00
Martchus 29b1d4dc13 Update download instructions 2022-05-16 20:45:53 +02:00
Martchus 56ca398dda Apply changes to any Ogg Vorbis comment unless a track has been specified
This is required since the parsed Ogg Vorbis comment's target is set to the
containing Ogg stream as it still makes sense not having to care about the
specific track in most cases.
2022-05-04 00:42:48 +02:00
Martchus 66ee4fc3ae Update translations 2022-05-03 23:55:18 +02:00
Martchus 25458a0ca7 Do not allow changing tag target of Ogg Vorbis comments
It has no effect anyways as tagparser does not allow to move a Vorbis
comment from one stream to another this way.
2022-05-03 23:54:46 +02:00
Martchus 5150a61d47 Update translations 2022-04-12 01:25:01 +02:00
Martchus de672d84f3 Strip trailing brackets of artist/album in advanced renaming script 2022-04-12 01:24:39 +02:00
Martchus 79d9e1b9d4 Fix spelling mistakes 2022-04-12 01:16:27 +02:00
Martchus fd96d40b1f Add stalebot config 2022-04-10 18:49:04 +02:00
Martchus 0c083531be Change display-name of `SUBTITLE` to "Sub Title" in accordance with Mkv spec 2022-04-09 21:02:59 +02:00
Martchus 4cb728ca48 Restore editability of attachment name in GUI broken by e535e207 2022-04-09 14:25:58 +02:00
Martchus 6577ec161e Make attachments buttons easier to spot on small screens
by simply moving them to the top
2022-04-09 14:21:28 +02:00
Martchus 5e808d069b Support many more fields 2022-04-06 01:15:21 +02:00
Martchus a40cff17a9 Apply clang-format 2022-04-05 20:17:33 +02:00
Martchus d3166b891a Add copyright notice 2022-04-05 20:16:52 +02:00
Martchus 32c9cbaae2 Use `makeNativePath()` instead of `u8path()`
On non-Windows platforms the internal representation used for paths is the
configured native (narrow) character set. Most of the time that's UTF-8 but
only on Windows UTF-8 is *always* used for the internal representation.
2022-03-17 22:41:51 +01:00
Martchus 30bf73163f cli: Catch conversion exceptions when making tag values from CLI args 2022-03-16 21:09:20 +01:00
Martchus df1c949f88 cli: Revamp `extract` to allow specifying index of value to extract 2022-03-16 20:37:35 +01:00
Martchus 7f1e234f36 Fix occurrences of wrong encoding handling with `std::filesystem` 2022-03-16 19:51:54 +01:00
Martchus 7ba63ad79f cli: Display at least MIME-type if field cannot be displayed as string 2022-03-16 19:38:51 +01:00
Martchus feb4180fa3 Increment patch version 2022-03-15 21:52:48 +01:00
Martchus 65ce0cad3a Clarify that license is "GPL-2-or-later" 2022-03-15 21:50:39 +01:00
Martchus f05c64fd1f Update license info for Windows distribution 2022-03-15 00:58:34 +01:00
Martchus 7afe73814a Increase patch version 2022-02-15 23:25:11 +01:00
Martchus 11702cd35f Adapt to tagparser v11.0.0 2022-02-15 23:23:16 +01:00
Martchus 659377a4ba Add OBS repository URL as download page doesn't contain all versions 2022-01-22 17:52:14 +01:00
Martchus 53cc7aff96
Merge pull request #79 from techie2000/patch-1
Update README.md
2022-01-19 10:22:48 +01:00
techie2000 8849b053e7
Update README.md
Correct typos
2022-01-19 08:49:34 +00:00
Martchus 68664d87e3 Update translations 2022-01-11 11:31:06 +01:00
Martchus a21d91e716 Improve coding style in CLI code for parsing specified fields
* Use `std::string_view` instead of C-style strings and e.g. `strncmp`
* Use consistent coding style, e.g. for initialization
2022-01-01 21:15:22 +01:00
Martchus ef637cb361 Use more uniform coding style in `setTagInfo()` 2022-01-01 20:45:06 +01:00
Martchus 28691378ce Avoid creation of targets when relevat values are empty or when using relaxed matching 2022-01-01 20:44:42 +01:00
Martchus 2d39875f96 Remove "Custom substitution" checkbox (group checkbox is used instead) 2021-12-31 18:18:00 +01:00
Martchus 4905aa96b4 Avoid copy when registering interrupt handler 2021-12-31 00:44:52 +01:00
Martchus 2c9be7c223 Fix parsing CLI argument "target-attachments" 2021-12-31 00:42:43 +01:00
Martchus dca5905744 Improve coding style in CLI code
* Use `std::string_view` instead of `const std::string &`
* Use `const` and `auto` where it makes sense
2021-12-31 00:41:56 +01:00
Martchus c71fde86ec Allow relaxed target matching 2021-12-31 00:40:36 +01:00
Martchus 34282ebbe9 Remove handling for comma-separated specifications of targets to remove 2021-12-31 00:35:42 +01:00
Martchus 52edf572d4 Update documentation for `--remove-target` CLI option 2021-12-31 00:32:25 +01:00
Martchus 5242ba590f Fix wording in README.md 2021-12-21 01:09:27 +01:00
Martchus ee1305a3ef Add another exception for fixing umlauts 2021-12-21 01:08:59 +01:00
Martchus b8496df331 Update/improve build instructions 2021-12-05 18:36:36 +01:00
Martchus c753c2e1fd Remove unused variable 2021-12-05 17:52:55 +01:00
Martchus 572c6af5db Bump patch version 2021-12-05 17:52:39 +01:00
Martchus 6b38569ba2 Update translations 2021-10-05 18:26:32 +02:00