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 |
Martchus
|
ae85f123f8
|
Export target info in a structured way
|
2018-01-19 23:43:54 +01:00 |
Martchus
|
01e57c86d6
|
Add JSON export
|
2018-01-15 01:08:36 +01:00 |
Martchus
|
3443729d16
|
Reset allTracks for following track modifier
|
2017-12-05 15:44:25 +01:00 |
Martchus
|
d06004d01a
|
cli: Improve help/auto-completion for track attributes
|
2017-12-05 15:21:59 +01:00 |
Martchus
|
79a8be22c5
|
cli: Parse on/off as boolean
|
2017-12-05 15:11:28 +01:00 |
Martchus
|
02586635b5
|
Add option to specify time span output format
See https://github.com/Martchus/tageditor/issues/27
|
2017-11-29 22:57:32 +01:00 |
Martchus
|
163abf3b02
|
Make use of escape codes configurable
|
2017-10-17 00:01:58 +02:00 |
Martchus
|
b1b071aba8
|
Call only save functions (according to POSIX) in signal handler
It still uses some static variables. However, it seems to be
unproblematic.
|
2017-10-14 18:15:51 +02:00 |
Martchus
|
30f76b8d59
|
cli: Be sure pos is initialized
|
2017-10-09 21:35:16 +02:00 |
Martchus
|
ec695373cf
|
cli: Improve overall coding style
First step for further refactoring
|
2017-10-09 20:58:13 +02:00 |
Martchus
|
358b105b1b
|
cli: Handle interrupt so setting tags is not force-canceled
This should prevent damaged files in case CTRL + C is used to
terminate the application during rewrite.
|
2017-10-09 19:25:01 +02:00 |
Martchus
|
7f7d5f22c7
|
cli: Clear current status after finalizing log
|
2017-10-09 19:03:54 +02:00 |
Martchus
|
41def42c71
|
cli: Use phrases also in helper
|
2017-10-09 19:02:28 +02:00 |
Martchus
|
4ce58426c0
|
cli: Catch correct exceptions when setting tags
|
2017-10-09 19:01:49 +02:00 |
Martchus
|
f1de016b39
|
Move phrases for CLI to c++utilities
|
2017-09-26 15:25:24 +02:00 |
Martchus
|
5ffa9b7d2c
|
Improve CLI
* Use formatting
* Use more consistent format
* Show track summary
|
2017-09-22 00:19:24 +02:00 |
Martchus
|
7400534d20
|
Use frame instead of sample count for video tracks
|
2017-06-27 00:37:56 +02:00 |
Martchus
|
6fb6d3dcbe
|
Allow setting track meta-data
|
2017-06-17 00:45:08 +02:00 |
Martchus
|
cbe6b800cd
|
Warn when encoding not supported
|
2017-05-18 02:32:51 +02:00 |
Martchus
|
041b53101a
|
Make definitions for gui support project specific
|
2017-04-27 22:10:55 +02:00 |
Martchus
|
59ab7e6181
|
Use std::make_unique provided by C++14
|
2017-02-05 21:04:27 +01:00 |
Martchus
|
95a1b6c620
|
Use string builder
|
2017-01-30 22:13:49 +01:00 |
Martchus
|
d99956f4c9
|
Allow specifying native field IDs via CLI
|
2017-01-23 00:27:21 +01:00 |
Martchus
|
5d0db0fafe
|
cli: Refactor printing field
|
2017-01-16 22:58:15 +01:00 |
Martchus
|
2f39fd4b1c
|
Refactor CLI
|
2017-01-15 21:50:51 +01:00 |
Steven Penny
|
1a181d36d4
|
Proper include qtutilities/misc/conversion.h
C’mon man, this is just lazy.
|
2016-12-29 22:39:03 -06:00 |
Martchus
|
7d464f496f
|
Consider all strings from tagparser UTF-8
|
2016-12-20 23:53:33 +01:00 |
Martchus
|
e75ea5526a
|
Use _wopen under Windows to support unicode filenames
|
2016-12-19 23:53:12 +01:00 |
Martchus
|
019e5a590e
|
Remove unused docTitleModified
|
2016-12-18 17:24:54 +01:00 |
Martchus
|
65ed11f0f1
|
Apply changes always
|
2016-11-19 21:45:52 +01:00 |
Steven Penny
|
7d627b70a6
|
mainfeatures.cpp: Define hash functions for KnownField and TagType
Fix #12
|
2016-11-19 17:11:49 +01:00 |
Martchus
|
84ba55a0df
|
Only warn when no values have been specified to be set
Allows applying file layout changes without modifying
any values, attachments, ...
|
2016-11-18 16:57:42 +01:00 |
Martchus
|
91dcc2f9fd
|
Show index position
|
2016-11-16 19:34:40 +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
|
1924c1d804
|
Handle unexpected exceptions when parsing/making
* Don't just ignore exception (previous behavior)
* Add critical notification
* Show results, though error (to ease debugging)
|
2016-11-13 22:57:02 +01:00 |
Martchus
|
8723246e55
|
Improve indentation
|
2016-10-08 00:31:13 +02: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 |
Martchus
|
aaccbcc375
|
Drop Qt dependency when building only CLI
|
2016-07-27 19:55:32 +02:00 |
Martchus
|
d69190a6e5
|
Remove feature for removing backup files
Simple combination of find, xargs and rm
should do the same.
|
2016-07-11 21:15:58 +02:00 |
Martchus
|
229e24cbe0
|
Hide start/end time of chapters when not set
|
2016-07-11 21:12:02 +02:00 |
Martchus
|
dc7b4844bf
|
Provide bash completion
|
2016-07-11 19:56:17 +02:00 |
Martchus
|
f394dcb46b
|
Fix bugs in cli
|
2016-06-25 23:11:16 +02:00 |
Martchus
|
0e488ddcd2
|
Remove bash completion
Support for bash completion has never been finished.
Trying to implement a general approach for bash
completion instead.
|
2016-06-24 23:05:57 +02:00 |
Martchus
|
2518309608
|
Use workaround for GCC Bug 66145
|
2016-06-14 22:54:49 +02:00 |
Martchus
|
72621f7ad8
|
Use new argument parser API
|
2016-06-14 00:52:33 +02:00 |
Martchus
|
c1269c7945
|
Improve handling of targets
|
2016-05-26 02:15:41 +02:00 |
Martchus
|
69605bc09d
|
reduce code duplication in build system
- get rid of qmake project file
- provide CMake modules for common tasks
- provide templates for *.desktop files
|
2016-04-16 00:50:57 +02:00 |
Martchus
|
b105b86d29
|
edit document title via GUI
|
2015-12-27 19:49:17 +01:00 |
Martchus
|
9e82fcbe64
|
added file layout options to CLI
|
2015-11-28 00:20:49 +01:00 |
Martchus
|
35e219d833
|
added --doc-title
|
2015-10-14 19:49:48 +02:00 |
Martchus
|
53330c7d2c
|
added --remove-targets and --remove-existing-attachments
|
2015-10-13 23:21:31 +02:00 |
Martchus
|
bc9e21950a
|
improved CLI and handling of attachments
|
2015-10-06 22:41:54 +02:00 |
Martchus
|
ffa0d45397
|
show extension channel config
|
2015-09-24 01:15:48 +02:00 |
Martchus
|
cbf5ce624b
|
changed handling of SBR/PS AAC extension
|
2015-09-24 00:19:53 +02:00 |
Martchus
|
17923f9b23
|
add verbose option
|
2015-09-23 00:02:06 +02:00 |
Martchus
|
8c1d2eaf81
|
apply fields with no target to all tags
|
2015-09-22 23:42:59 +02:00 |
Martchus
|
77a0bc28ee
|
fixed includes
|
2015-09-06 20:20:00 +02:00 |
Martchus
|
76668bf883
|
fixed includes
|
2015-09-06 15:41:17 +02:00 |
Martchus
|
ed65b659de
|
updated application startup
|
2015-09-01 20:20:15 +02:00 |
Martchus
|
1371ca5ce7
|
small adjustments
|
2015-08-16 23:41:49 +02:00 |
Martchus
|
7c13d0eecc
|
added --display-file-info to CLI
|
2015-08-09 23:53:45 +02:00 |
Martchus
|
b2b8231a27
|
First commit
|
2015-04-22 19:33:53 +02:00 |