Martchus
95995606cf
Allow editing popularity value as string
2022-06-19 16:28:59 +02:00
Martchus
c3f471c168
Apply fixes from codespell
2022-06-19 13:46:45 +02:00
Martchus
2c6afddee3
Document all member functions of `TagFieldEdit`
2022-06-19 13:46:01 +02:00
Martchus
9eeae7ae22
Use `TagValue::toDisplayString()` instead of handling exception
2022-06-19 13:32:46 +02:00
Martchus
7ce566729b
Avoid use of QString::front() as it is only available in Qt 5.10 and newer
2022-06-09 19:59:11 +02:00
Martchus
89bc4535cf
Add highlighting for more keywords in renaming utility editor
2022-05-26 21:41:48 +02:00
Martchus
b5c12f09b5
Apply clang-format
2022-05-26 21:40:55 +02:00
Martchus
6dd2855bde
Bump patch version
2022-05-26 21:40:28 +02:00
Martchus
e7b059f08b
Remove invalid chars from filename also in simple renaming example
2022-05-24 18:15:03 +02:00
Martchus
7105d6310d
Fix keeping suffix as-is in advanced renaming example
2022-05-24 18:13:46 +02:00
Martchus
ee7d92f0a7
Fix check for misc album in advanced renaming example
2022-05-24 18:13:22 +02:00
Martchus
90d2d7bde4
Support all known fields in renaming utility
...
* Generalize and simplify code for populating tag object
2022-05-24 18:12:50 +02:00
Martchus
e8c0450c1c
Preserve casing in field mapping consistently for cases where it is wanted
2022-05-24 18:11:33 +02:00
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