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
22953ad0da
Allow tag processing via JavaScript
2023-07-30 16:15:19 +02:00
27a1d6b81e
Actually add the --pedantic
to the set
operation
2023-05-03 20:41:05 +02:00
40acb0bdec
Fix --no-color argument
2023-04-29 12:25:10 +02:00
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
37a6d14dc5
Handle errors when restoring/saving settings
2023-02-18 18:46:27 +01:00
8908dc5b6c
Allow portable configuration via QtUtilities::getSettings()
...
See https://github.com/Martchus/tageditor/issues/88
2022-08-20 16:26:33 +02:00
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
79d9e1b9d4
Fix spelling mistakes
2022-04-12 01:16:27 +02:00
0c083531be
Change display-name of SUBTITLE
to "Sub Title" in accordance with Mkv spec
2022-04-09 21:02:59 +02:00
5e808d069b
Support many more fields
2022-04-06 01:15:21 +02:00
df1c949f88
cli: Revamp extract
to allow specifying index of value to extract
2022-03-16 20:37:35 +01:00
52edf572d4
Update documentation for --remove-target
CLI option
2021-12-31 00:32:25 +01:00
f5c4bc5724
Avoid repeating defaults when reading settings
2021-08-21 01:29:07 +02:00
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
fef97aa1db
Allow specifying --validate
flag when displaying file info
2021-08-18 23:12:27 +02:00
e505202ba2
Apply clang-format
2021-07-06 16:32:00 +02:00
b4d1df8592
Fix typos found via codespell --skip .git -w
2021-07-03 19:38:36 +02:00
28cc7ac1da
Apply clang-format
2021-06-03 23:18:20 +02:00
7ada28b06e
cli: Allow preserving the modification time
...
See https://github.com/Martchus/tageditor/issues/66
2021-06-01 21:56:23 +02:00
9e0ce80c8c
cli: Add --quiet flag to set operation
2021-05-27 18:56:42 +02:00
7ed99a5035
Adapt to changes in tagparser
2021-02-01 17:11:48 +01:00
28b038e5d8
Mark overriding functions of TargetLevelModel
2020-12-10 19:13:50 +01:00
ba34ae38a5
Add custom substitution to auto correction features
2020-09-08 19:37:23 +02:00
c05a976bac
Apply clang-format
2020-04-24 23:26:52 +02:00
01daa21305
Use 'RecordDate' instead of 'Year' field, add 'ReleaseDate' field
2020-04-24 23:26:40 +02:00
c8cbe2852b
Add extraction example to CLI documentation
2020-04-16 20:18:37 +02:00
911dba870e
Improve CLI-only message
2020-04-16 19:52:54 +02:00
f3ce0f23ec
Fix building without GUI
...
See https://github.com/Martchus/tageditor/issues/53
2020-04-05 21:40:12 +02:00
015dc06c17
Allow to query makeitpersonal.co for lyrics
2019-09-02 21:47:11 +02:00
ce0c0c9e19
Workaround lupdate issue
2019-07-07 15:39:24 +02:00
66a45f7578
Adapt to changes in c++utilities
2019-06-12 20:47:44 +02:00
66c9250246
Adapt to changes in c++utilities
2019-06-10 22:49:46 +02:00
4ac014b999
Fix using artist from db query
2019-05-29 00:26:32 +02:00
1691b9daa2
Adapt to c++utilities v5
2019-05-04 16:05:20 +02:00
b1be64fe1d
Make LyricWiki URL configurable
2019-04-16 23:10:17 +02:00
1e6facc2a8
Add 'track+=' example to CLI help
2019-02-13 18:15:10 +01:00
5e0aa7ea6d
Add custom fields example to help
2019-01-02 17:09:13 +01:00
dbc1c79f49
Support album artist and vendor
2019-01-01 23:44:28 +01:00
57f4307c16
Improve coding style
2018-11-15 21:33:01 +01:00
c9d43c7931
Adapt to tagparser v8
2018-07-10 16:35:50 +02:00
4edeaa1ab2
Support showing unsupported fields when displaying tag info
2018-05-13 00:27:42 +02:00
73fb412cfc
Simplify creation of CLI arguments
2018-03-14 18:44:33 +01:00
1f4a79403e
Turn most warnings into fatal errors
2018-03-13 19:20:41 +01:00
3ac822c5fe
Format all GUI-only files
2018-03-11 18:58:50 +01:00
4f53029a6e
Refactor MediaFileInfo::createAppropriateTags()
2018-03-11 18:58:20 +01:00
4b7d7a9499
Apply clang-format
2018-03-07 01:18:01 +01:00
c1a3e53dc9
Move tagparser to namespace TagParser
2018-03-06 23:10:13 +01:00
82ccb9b9f3
cli: Allow to set backup path
2018-02-20 21:36:55 +01:00
5254e6cdf9
Add --pretty flag to JSON export
2018-01-26 18:09:53 +01:00