Martchus
22aa2f0851
Handle TRACKTOTAL/DISCTOTAL/PARTTOTAL fields in Vorbis Comments
...
See the corresponding tagparser commit
2024-02-28 21:39:52 +01:00
Martchus
04bd9563c0
Support "Publisher webpage field"
2023-12-29 17:27:55 +01: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
f4346fb8e6
Allow preserving the muxing/writing application
...
See https://github.com/Martchus/tageditor/issues/108
2023-08-09 23:27:34 +02:00
Martchus
d248c63279
Allow passing settings to JavaScript
2023-08-07 17:30:25 +02:00
Martchus
e69278634f
Overhaul meta-data search
...
* Improve coding style
* Remove useless code comments
* Hide legacy providers by default
* Add Tekstowo to have at least one functioning provider for lyrics again
* Enable query logging only if an environment variable is set
* Use Tekstowo in example JavaScript
2023-08-06 20:02:00 +02:00
Martchus
22953ad0da
Allow tag processing via JavaScript
2023-07-30 16:15:19 +02:00
Martchus
27a1d6b81e
Actually add the `--pedantic` to the `set` operation
2023-05-03 20:41:05 +02:00
Martchus
40acb0bdec
Fix --no-color argument
2023-04-29 12:25:10 +02:00
Martchus
b7016f98a2
Add pedantic argument to allow returning a non-zero exit code in case of errors
...
This is especially useful to check whether a file is complete, e.g. one might
use `tageditor info --validate --pedantic --files …` to check whether the
specified files are ok. (If they were truncated there's be an error about it
and the command would return a non-zero exit code. Without pedantic this would
just return in a non-zero exit code if the file couldn't be parsed at all.)
2023-04-25 23:16:15 +02:00
Martchus
37a6d14dc5
Handle errors when restoring/saving settings
2023-02-18 18:46:27 +01:00
Martchus
8908dc5b6c
Allow portable configuration via `QtUtilities::getSettings()`
...
See https://github.com/Martchus/tageditor/issues/88
2022-08-20 16:26:33 +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
79d9e1b9d4
Fix spelling mistakes
2022-04-12 01:16:27 +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
5e808d069b
Support many more fields
2022-04-06 01:15:21 +02:00
Martchus
df1c949f88
cli: Revamp `extract` to allow specifying index of value to extract
2022-03-16 20:37:35 +01:00
Martchus
52edf572d4
Update documentation for `--remove-target` CLI option
2021-12-31 00:32:25 +01:00
Martchus
f5c4bc5724
Avoid repeating defaults when reading settings
2021-08-21 01:29:07 +02:00
Martchus
1e084f8eae
Add option to preserve "modification date" on file saving for UI
...
See https://github.com/Martchus/tageditor/issues/67
2021-08-21 01:22:29 +02:00
Martchus
fef97aa1db
Allow specifying `--validate` flag when displaying file info
2021-08-18 23:12:27 +02:00
Martchus
e505202ba2
Apply clang-format
2021-07-06 16:32:00 +02:00
Martchus
b4d1df8592
Fix typos found via `codespell --skip .git -w`
2021-07-03 19:38:36 +02:00
Martchus
28cc7ac1da
Apply clang-format
2021-06-03 23:18:20 +02:00
Martchus
7ada28b06e
cli: Allow preserving the modification time
...
See https://github.com/Martchus/tageditor/issues/66
2021-06-01 21:56:23 +02:00
Martchus
9e0ce80c8c
cli: Add --quiet flag to set operation
2021-05-27 18:56:42 +02:00
Martchus
7ed99a5035
Adapt to changes in tagparser
2021-02-01 17:11:48 +01:00
Martchus
28b038e5d8
Mark overriding functions of TargetLevelModel
2020-12-10 19:13:50 +01:00
Martchus
ba34ae38a5
Add custom substitution to auto correction features
2020-09-08 19:37:23 +02:00
Martchus
c05a976bac
Apply clang-format
2020-04-24 23:26:52 +02:00
Martchus
01daa21305
Use 'RecordDate' instead of 'Year' field, add 'ReleaseDate' field
2020-04-24 23:26:40 +02:00
Martchus
c8cbe2852b
Add extraction example to CLI documentation
2020-04-16 20:18:37 +02:00
Martchus
911dba870e
Improve CLI-only message
2020-04-16 19:52:54 +02:00
Martchus
f3ce0f23ec
Fix building without GUI
...
See https://github.com/Martchus/tageditor/issues/53
2020-04-05 21:40:12 +02:00
Martchus
015dc06c17
Allow to query makeitpersonal.co for lyrics
2019-09-02 21:47:11 +02:00
Martchus
ce0c0c9e19
Workaround lupdate issue
2019-07-07 15:39:24 +02:00
Martchus
66a45f7578
Adapt to changes in c++utilities
2019-06-12 20:47:44 +02:00
Martchus
66c9250246
Adapt to changes in c++utilities
2019-06-10 22:49:46 +02:00
Martchus
4ac014b999
Fix using artist from db query
2019-05-29 00:26:32 +02:00
Martchus
1691b9daa2
Adapt to c++utilities v5
2019-05-04 16:05:20 +02:00
Martchus
b1be64fe1d
Make LyricWiki URL configurable
2019-04-16 23:10:17 +02:00
Martchus
1e6facc2a8
Add 'track+=' example to CLI help
2019-02-13 18:15:10 +01:00
Martchus
5e0aa7ea6d
Add custom fields example to help
2019-01-02 17:09:13 +01:00
Martchus
dbc1c79f49
Support album artist and vendor
2019-01-01 23:44:28 +01:00
Martchus
57f4307c16
Improve coding style
2018-11-15 21:33:01 +01:00
Martchus
c9d43c7931
Adapt to tagparser v8
2018-07-10 16:35:50 +02:00
Martchus
4edeaa1ab2
Support showing unsupported fields when displaying tag info
2018-05-13 00:27:42 +02:00
Martchus
73fb412cfc
Simplify creation of CLI arguments
2018-03-14 18:44:33 +01:00
Martchus
1f4a79403e
Turn most warnings into fatal errors
2018-03-13 19:20:41 +01:00
Martchus
3ac822c5fe
Format all GUI-only files
2018-03-11 18:58:50 +01:00