646fc4d302
Fix TagValue::toInteger() from Latin1/UTF-8 str
2017-06-08 00:48:10 +02:00
4e59ed2742
Mind encoding in TagValue::toStandardGenreIndex()
2017-06-03 21:00:36 +02:00
e1d14ad61b
Allow conversion of DateTime in TagValue::toString()
2017-06-03 21:00:36 +02:00
6c1a0b9126
Fix TagValue::toDateTime()
2017-06-03 21:00:36 +02:00
6b705d5652
Mind encoding when converting TagValue to pos
2017-06-03 21:00:26 +02:00
b76d35acfd
Mind encoding when converting TagValue to int
2017-06-03 21:00:26 +02:00
39b63c84cb
TagValue equality: Actually ignore encoding if not relevant
2017-06-03 21:00:26 +02:00
e925e15533
Improve handling of Unicode and BOM in ID3v2
...
* Convert UTF-8 text fields automatically to UTF-16
when version is ID3v2.3 or below
-> so conversion from ID3v2.4 to ID3v2.3 or below
doesn't require manual conversion of possibly
UTF-8 encoded fields
* Don't use magic numbers for ID3v2 encoding byte
* Don't warn about UTF-16 Big Endian with BOM
2017-05-20 23:34:45 +02:00
8b9e800803
TagValue: Strip BOM from assigned text
...
* So everywhere else can be safely assumed that
text values never have a BOM
* Only exceptions are move constructor and move
assignment where the caller must ensure no BOM
is present
2017-05-18 02:27:08 +02:00
c272ec315b
Fix setting encoding in TagValue::assignText()
...
* when no conversion should to be done
* also be more tolerant in TagValue::toString() when
no encoding has been specified
2016-12-28 00:17:26 +01:00
369a241131
Fix character set conversion in TagValue::assignText
2016-12-27 23:39:32 +01:00
ed5dba0408
Add TagValue::operator!=(), improve doc for TagValue
2016-10-20 23:39:02 +02:00
d5c8086230
Improve misc details
2016-08-05 01:46:31 +02:00
817a8e25e6
Improve documentation and consistency
2016-08-04 00:16:19 +02:00
8663dedf8c
Fix misc issues
2016-07-30 22:35:46 +02:00
1e9df46691
Provide character set conversion for TagValue
2016-07-27 18:26:56 +02:00
2c5d463a9f
Improve API doc
2016-06-10 23:08:01 +02:00
b8e8dcd778
fixed some OGG/Vorbis related issues
2016-03-22 22:52:36 +01:00
899e2a97fe
small improvements
...
- fixed some mostly ID3/MP3 related bugs
- added convenience methods/operators
2016-03-18 21:43:09 +01:00
aa50c2d8b3
fixed includes
2015-09-06 19:57:33 +02:00
b1eb6faba6
fixed includes
2015-09-06 15:42:18 +02:00
09fcb37442
small adjustments
2015-07-27 23:10:35 +02:00
033e313c74
First commit
2015-04-22 19:22:01 +02:00