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
7ed99a5035
Adapt to changes in tagparser
2021-02-01 17:11:48 +01:00
Martchus
670a9a1c91
Adapt to changes in tagparser
2021-01-30 21:57:09 +01:00
Martchus
06fd8c58d7
Fix invocation of write in interrupt handler
2021-01-30 21:54:59 +01:00
Martchus
0a7d05256c
Adapt to changes in tagparser v10
2020-12-14 21:19:49 +01:00
Martchus
d98b2612c0
Fix size for writing "Signal received" warning
2020-09-26 20:39:41 +02:00
Martchus
bb4bb29ab9
Handle SIGTERM as well (in addition to SIGINT) when saving changes
...
* e.g. ffmpeg handles SIGTERM as well to finalize writing the file
* not tested yet
2020-06-02 17:19:09 +02:00
Martchus
01daa21305
Use 'RecordDate' instead of 'Year' field, add 'ReleaseDate' field
2020-04-24 23:26:40 +02:00
Martchus
d3f84c4c39
Add conversion from ISO-639-2/B codes to language names
2019-08-17 20:58:14 +02:00
Martchus
a5224d930d
Apply clang-format
2019-08-13 00:35:04 +02:00
Martchus
9a37492a10
Use helper for flag enum class from c++utilities
2019-08-12 20:26:38 +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
3e7bdb3703
Add track to field to CLI help/completion
2019-05-18 21:50:04 +02:00
Martchus
f4143a6eb1
Apply cmake-format and clang-format
2019-05-04 21:03:32 +02:00
Martchus
1691b9daa2
Adapt to c++utilities v5
2019-05-04 16:05:20 +02:00
Martchus
f746c1b5ef
Show total size, duration and bitrate in CLI
2019-03-10 16:34:04 +01:00
Martchus
1401b13f7f
Fix warning when reading cover and use container offset
2019-02-13 21:40:17 +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
dbc1c79f49
Support album artist and vendor
2019-01-01 23:44:28 +01:00
Martchus
c0c413cddc
Fix typo
2018-11-15 21:33:08 +01:00
Martchus
19b2cb0eb3
Show pixel/display size and PAR in CLI
2018-07-28 15:08:54 +02:00
Martchus
1bd4fed7a7
Replace typedef with using
2018-07-11 13:18:36 +02:00
Martchus
c9d43c7931
Adapt to tagparser v8
2018-07-10 16:35:50 +02:00
Martchus
b6ed69db8a
Use constexpr AttachmentInfo and some helper
2018-07-10 14:12:26 +02:00
Martchus
53970fbf74
Fix TagParser namespace in documentation
2018-06-03 20:39:00 +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
4edeaa1ab2
Support showing unsupported fields when displaying tag info
2018-05-13 00:27:42 +02:00
Martchus
a7bdc00112
Fix usage of enable_if with GCC 8
...
Seems like the trick with the three dots isn't working
with GCC 8 anymore. So let's make it a default template
parameter then.
Not sure whether GCC 8 is here correct and whether this
workaround causes further trouble.
2018-05-07 23:53:01 +02:00
Martchus
3411ee3eef
Apply clang-format
2018-04-29 19:02:42 +02:00
Martchus
4f21442f39
Set writing application
2018-03-20 21:41:42 +01:00
Martchus
73fb412cfc
Simplify creation of CLI arguments
2018-03-14 18:44:33 +01:00
Martchus
e04b63d77d
Colorize diag messages
2018-03-13 19:29:34 +01:00
Martchus
97518578b0
Reduce nesting in setTagInfo()
2018-03-13 19:21:12 +01:00
Martchus
1f4a79403e
Turn most warnings into fatal errors
2018-03-13 19:20:41 +01:00
Martchus
99ef9643ee
Parse everything in displayFileInfo()
...
Because displaying padding requires parsing the tags for
files with ID3 tags.
2018-03-11 19:05:45 +01:00
Martchus
4f53029a6e
Refactor MediaFileInfo::createAppropriateTags()
2018-03-11 18:58:20 +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
254b9b7661
Adapt to tagparser v7
2018-03-06 22:43:51 +01:00
Martchus
82ccb9b9f3
cli: Allow to set backup path
2018-02-20 21:36:55 +01:00
Martchus
5320ef0660
cli: Gather notifications also in the error case
2018-02-20 21:36:15 +01:00
Martchus
1a17bef9c2
Fix typo
2018-02-05 21:55:45 +01:00
Martchus
7848b285b6
Fix some warnings
2018-01-31 21:02:24 +01:00
Martchus
5254e6cdf9
Add --pretty flag to JSON export
2018-01-26 18:09:53 +01:00
Martchus
ef08011167
Add #ifdef for JSON export include
2018-01-21 15:27:34 +01:00
Martchus
13d9bbf8d6
Fix include paths for reflective-rapidjson
...
So the paths match the actual install directory.
2018-01-20 21:16:15 +01:00
Martchus
e3e9e40682
Fix error handling in JSON export
2018-01-20 00:59:50 +01:00