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
7ba63ad79f
cli: Display at least MIME-type if field cannot be displayed as string
2022-03-16 19:38:51 +01:00
Martchus
11702cd35f
Adapt to tagparser v11.0.0
2022-02-15 23:23:16 +01:00
Martchus
818b9a60f6
Add test for setting field value from file
2021-05-27 18:31:27 +02:00
Martchus
c238900fe3
Add test for modifying cover via CLI
2021-05-10 21:32:00 +02:00
Martchus
49b0cdb1cd
Don't print jq invocation when running tests by default as it is very long
2021-04-28 17:49:19 +02:00
Martchus
d31fd79e87
Adapt to changes in tagparser library
2021-04-23 22:18:30 +02:00
Martchus
9fbb375924
Adapt to changes in tagparser (without making actually use of the new API)
2021-02-04 23:22:43 +01:00
Martchus
82d0834e75
Adapt to changes in tagparser
2021-02-02 11:02:30 +01:00
Martchus
0398644c8f
Adapt tests to changes in tagparser library
2020-10-02 12:52:18 +02:00
Martchus
61e82c6110
Fix JSON export tests by using jq for the comparison
2020-06-10 18:45:13 +02:00
Martchus
252b44242a
Adapt tests to changes in tagparser
2020-04-26 23:05:15 +02:00
Martchus
36655c067f
Use override in CliTests
2019-10-27 18:50:56 +01:00
Martchus
d3f84c4c39
Add conversion from ISO-639-2/B codes to language names
2019-08-17 20:58:14 +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
1691b9daa2
Adapt to c++utilities v5
2019-05-04 16:05:20 +02:00
Martchus
4e4f7f5b44
Adapt tests to changes in underlying library
2019-04-21 17:08:55 +02:00
Martchus
694217618f
Adapt CLI tests to latest changes
2019-03-20 22:29:42 +01:00
Martchus
52a60ccdc1
Let CMake generate code for test application
2019-01-13 22:29:03 +01:00
Martchus
74d05eede9
Fix specifying custom fields
...
* Fix support for Vorbis comment and add test case
* Consider only fields for the current format
when displaying tags
2019-01-02 17:12:48 +01:00
Martchus
8ad22faae5
Fix building tests under 32-bit Linux
2018-12-30 22:54:06 +01:00
Martchus
898ee2434e
Test multiple strings per ID3v2.4 text frame
...
See https://github.com/Martchus/tageditor/issues/38
2018-07-12 10:34:38 +02:00
Martchus
52d5c5598d
Test more fields
2018-06-02 19:34:35 +02:00
Martchus
0b86408637
Fix specifying track number
...
The way to specify the track ID for setting meta-data on
track-level conflicted with the way to specify the track
number. The track ID is now specified via 'track-id='.
This breaks the CLI, however I see it as a bug that
'track=' worked for specifying the track ID so it should
be ok.
2018-05-31 00:32:30 +02:00
Martchus
c54c4e0188
Test displaying FLAC tags via CLI
2018-04-30 20:14:02 +02:00
Martchus
1f4a79403e
Turn most warnings into fatal errors
2018-03-13 19:20:41 +01:00
Martchus
4b7d7a9499
Apply clang-format
2018-03-07 01:18:01 +01:00
Martchus
c1a3e53dc9
Move tagparser to namespace TagParser
2018-03-06 23:10:13 +01:00
Martchus
c2b2e4ac44
Adapt to new notification handling
2018-03-06 22:43:51 +01:00
Martchus
9c1c038b22
Skip test for JSON export if not enabled
2018-03-04 21:20:13 +01:00
Martchus
8614563019
Assert remove in CLI tests
2018-02-21 17:24:13 +01:00
Martchus
82ccb9b9f3
cli: Allow to set backup path
2018-02-20 21:36:55 +01:00
Martchus
9633d248f5
Test JSON export
2018-02-03 17:41:58 +01:00
Martchus
5ffa9b7d2c
Improve CLI
...
* Use formatting
* Use more consistent format
* Show track summary
2017-09-22 00:19:24 +02:00
Martchus
5c5db1574f
Update tests for c++utilities 4.10
2017-09-14 22:10:17 +02:00
Martchus
6fb6d3dcbe
Allow setting track meta-data
2017-06-17 00:45:08 +02:00
Martchus
0ad4f31863
Fix compiling tests under 32-bit arch
2017-05-30 23:57:16 +02:00
Martchus
71a4c48f99
Test CLI option encoding
2017-05-18 02:34:07 +02:00
Martchus
d99956f4c9
Allow specifying native field IDs via CLI
2017-01-23 00:27:21 +01:00
Martchus
26acae5541
Test setting value on ID3v2 conversion
2016-12-28 00:20:00 +01:00
Martchus
09cee3991d
Add further file layout test
2016-11-19 22:10:03 +01:00
Martchus
88d79f48f4
Test tag/index pos
2016-11-16 22:06:51 +01:00
Martchus
015dd6e181
Fix --tag-pos option
...
Also add test and show tag pos for MP4 files
2016-11-15 22:45:19 +01:00
Martchus
71ca26d365
Allow setting multiple values per field via CLI
2016-08-14 22:47:50 +02:00
Martchus
1a7f87e21d
Add --output-files options for setting tags
2016-08-07 22:08:11 +02:00
Martchus
5010d3621d
Improve CLI and add more tests
2016-08-06 22:03:29 +02:00
Martchus
46f006f289
Add more CLI tests
2016-08-04 20:41:05 +02:00
Martchus
1a20eea65b
Improve handling of attachments via CLI
2016-08-04 00:19:29 +02:00
Martchus
6d8833fe9d
Improve CLI
...
- Implement tests (not everything covered yet)
- Improve documentation in README.md
- Fix issues when editing tags of multiple files at once
2016-07-30 23:17:49 +02:00