Marius Kittler
53701255ca
WIP: Rework notifications
2017-11-16 17:54:42 +01:00
Martchus
e5c93e8293
Update 100 % percentage correctly
2017-10-30 08:21:17 +01:00
Martchus
cdccc247c6
Treat WavPack files like MP3
...
Players seem to be able to at least skip ID3v2 or
are even able to display it. ID3v1 should not cause
any trouble at all because its use is even proposed
in the WavPack documentation.
2017-10-29 18:04:13 +01:00
Martchus
f65b90885a
Improve coding style
2017-10-09 21:49:04 +02:00
Martchus
5e4e6a04a9
Transfer notifications to media file info
...
Commit 'Fix duplicate notifications' (0f6ac6a
) caused missing
notifications by omitting `addNotifications(*m_container);`
before clearing parsing results. This commit restores the old
behavior and will actually preserve all notifications. However,
it will cause duplicated notifications again. The notification
system must be reworked in v7 for a decent solution.
2017-09-14 22:13:34 +02:00
Martchus
098c54e016
Update documentation
2017-09-14 21:41:18 +02:00
Martchus
9c8a27c8b1
Fix gathering notifications of MatroskaContainer
2017-09-14 01:57:22 +02:00
Martchus
8197374249
Detect Speex in Ogg
2017-09-03 18:34:33 +02:00
Martchus
0f6ac6a7e3
Fix duplicate notifications
2017-08-20 01:59:43 +02:00
Martchus
9df142bdf6
Adjust constraints for ID3 tag conversion
2017-08-17 19:08:54 +02:00
Martchus
0485d6b5c6
Add method to generate technical summary
2017-08-17 19:08:54 +02:00
Martchus
fd138f65ca
Add method to find available languages
2017-08-17 19:08:54 +02:00
Martchus
555fb53ab8
Improve documentation of MediaFileInfo::createAppropriateTags()
2017-07-28 21:01:28 +02:00
Martchus
4faef55906
Fix writing MP4 chunk-by-chunk
...
This also involves finally implementing
Mp4Track::makeTrack(). Mp4Track::makeSampleTable()
which would enable modifying stbl atom is still not
fully implemented yet, though.
2017-05-29 00:58:08 +02:00
Martchus
c3394acdb2
Fix typos
2017-03-01 18:21:00 +01:00
Martchus
b97192abd3
Use std::make_unique provided by C++14
2017-02-05 21:02:40 +01:00
Martchus
477ac9884b
Use _wopen under Windows to support unicode filenames
2016-12-21 00:42:31 +01:00
Martchus
820078bb15
Fix saving MP3/FLAC when save saveFilePath() set
2016-11-18 17:58:47 +01:00
Martchus
b20e02ec29
Fix parsing/accessing Matroska editions/chapters
2016-08-06 20:51:57 +02:00
Martchus
d5c8086230
Improve misc details
2016-08-05 01:46:31 +02:00
Martchus
817a8e25e6
Improve documentation and consistency
2016-08-04 00:16:19 +02:00
Martchus
2a1102676b
Imporve doc for createAppropriateTags
2016-07-27 20:28:35 +02:00
Martchus
cf5b021180
Use workaround for GCC Bug 66145
2016-06-14 22:53:43 +02:00
Martchus
2c5d463a9f
Improve API doc
2016-06-10 23:08:01 +02:00
Martchus
f9187c0682
Fix condition in createAppropriateTags()
2016-06-04 01:01:17 +02:00
Martchus
53f0903c3b
Add tests for FLAC files
2016-05-21 22:11:08 +02:00
Martchus
a84ac37dbe
Add support for raw FLAC streams
2016-05-16 20:56:53 +02:00
Martchus
8d8322948d
Add convenience methods for ID3 tag conversion
2016-05-11 22:37:40 +02:00
Martchus
6c6ab0e301
improved file handling
...
- don't override backup files
- allow saving files at a different location
- reduce code duplication for restoring backups
2016-05-01 20:02:44 +02:00
Martchus
899e2a97fe
small improvements
...
- fixed some mostly ID3/MP3 related bugs
- added convenience methods/operators
2016-03-18 21:43:09 +01:00
Martchus
ddf9ef02f8
improved handling of unsupported files
...
additionally:
- added detection for QuickTime files
- minor adjustments
2016-03-14 21:56:27 +01:00
Martchus
fa129cf487
recognize ar and tar archives by magic number
2016-01-20 22:44:57 +01:00
Martchus
188e930acd
added abbreviation for Opus in OGG
2016-01-17 19:34:36 +01:00
Martchus
6f0adce661
make use of padding when applying changes to MP3 files
2015-12-22 23:54:35 +01:00
Martchus
979427beb3
improved ID3v2 implementation
2015-12-22 17:01:25 +01:00
Martchus
84fd56f122
add notifications from container when applying changed via container
2015-12-21 00:03:53 +01:00
Martchus
1db83eeccd
added more methods to control file layout when applying changes
2015-11-26 14:28:54 +01:00
Martchus
d68a324275
added preferredPadding() / setPreferredPadding()
2015-11-21 01:07:32 +01:00
Martchus
e7bd2185d5
added properties to control position of tags when writing files
2015-11-07 21:25:37 +01:00
Martchus
eaf2223585
fixed spelling mistakes
2015-10-16 21:46:36 +02:00
Martchus
7aea0e2a50
allow specific targets to be created with createAppropriateTags()
2015-10-13 23:32:00 +02:00
Martchus
ecacccd3c6
improved parsing status
2015-10-06 22:39:51 +02:00
Martchus
e4a487cb73
fixed some warnings
2015-09-19 23:42:05 +02:00
Martchus
aa50c2d8b3
fixed includes
2015-09-06 19:57:33 +02:00
Martchus
b1eb6faba6
fixed includes
2015-09-06 15:42:18 +02:00
Martchus
8b91b41801
updated readme
2015-08-26 20:01:32 +02:00
Martchus
0a2573ffa4
use ID3 tags for ADTS files
2015-07-15 00:24:19 +02:00
Martchus
1f4800c9be
added detection of ADTS files
2015-07-15 00:11:09 +02:00
Martchus
c452b009ae
improved media format detection; other minor improvements
2015-06-07 00:18:28 +02:00
Martchus
033e313c74
First commit
2015-04-22 19:22:01 +02:00