Chocobozzz
5a2348fae6
Use constructor for QString and make format
2014-11-05 11:51:38 +01:00
Arnaud Bienner
f2eecadbd3
Don't write rating if not set
...
Fixes issue #4128
2014-10-21 21:49:23 +02:00
Chocobozzz
ef6dd38d0d
use unique_ptr instead
2014-06-05 17:42:55 +02:00
Chocobozzz
2595df9779
Change the comment for TagLib::MPEG:File
2014-06-05 15:48:20 +02:00
Chocobozzz
357a9ff194
Fix memory leak in tagreader
2014-06-05 15:47:14 +02:00
David Sansome
0bf911aec4
Clean up the stream if ownership isn't taken by a taglib file.
2014-06-05 20:20:57 +10:00
John Maguire
bebd781fdf
Reformat all non-3rd-party C/C++/Objective-C++.
...
Command line:
find src ext -regex '.*\.\(h\|cpp\|mm\)' -exec clang-format -i
-style='{BasedOnStyle: Google, DerivePointerBinding: false}' {} \;
2014-02-07 16:34:20 +01:00
John Maguire
71893e4847
Use nullptr instead of NULL everywhere.
2014-02-06 17:29:59 +01:00
John Maguire
d309d4ab27
Use c++11 instead of boost where possible.
2014-02-06 16:51:39 +01:00
Martin Brodbeck
b5eb77528b
Don't use TPE1 for performer
2013-12-19 14:03:23 +01:00
Martin Brodbeck
a8ae737bce
Improved file type detection for Ogg/Opus
2013-12-16 13:45:25 +01:00
Martin Brodbeck
587fa39dad
Improved embedded cover handling for Ogg METADATA_BLOCK_PICTURE
2013-12-11 14:30:27 +01:00
Martin Brodbeck
818a028739
Added rudimentary support for METADATA_BLOCK_PICTURE tag
2013-12-10 15:39:43 +01:00
Arnaud Bienner
8ddba1dfb5
Make ConvertPOPMRating works with slightly different POPM rating scheme for 5 stars. Fix issue 3794.
2013-08-02 22:13:29 +02:00
Arnaud Bienner
c32408eded
Fix ConvertToPOPMRating
2013-08-02 22:09:46 +02:00
Arnaud Bienner
88918d45c5
Update issue 1175:
...
Save rating and statistics in two distinct ways, and let users activate them separately in preferences.
2013-03-30 23:42:29 +01:00
John Maguire
a459eff0d3
Support audio/x-flac as a mime type for FLAC files.
2013-03-21 14:03:41 +01:00
Arnaud Bienner
8450a9ded0
Try to fix Windows build
2013-03-18 23:41:01 +01:00
Arnaud Bienner
77c6a22962
Write/Read score to/from files' tags, as "Amarok score" as we use the same algorithm
2013-03-15 22:54:59 +01:00
Uwe Klotz
a6d3b48231
Extend tag support: performer, grouping
...
The transaction handling while upgrading the database schema had to be revised.
Furthermore some QSqlQuery statements needed to be finished properly.
Fixes issue 2556
2013-03-10 18:16:03 +11:00
Arnaud Bienner
1abadaf8fd
Use constants
2013-03-03 00:49:51 +01:00
Arnaud Bienner
0b6e91daea
FMPS support for MP4 files
2013-03-03 00:18:59 +01:00
Arnaud Bienner
f04923210d
FMPS support for ASF files
2013-03-02 23:54:54 +01:00
Arnaud Bienner
b0d643cbd9
Save/read FMPS tags to/from FLAC using Vorbis comments + some refactoring to parse VorbisComments in a unique place, when possible.
2013-03-02 00:03:51 +01:00
Arnaud Bienner
1386a54d78
Read/Write FMPS tags for Ogg files
2013-02-28 20:55:21 +01:00
Arnaud Bienner
16793744c0
Read and write POPM tags
2013-02-28 02:17:15 +01:00
Arnaud Bienner
08d40f5fca
Handle statistics tags apart, and write them to file when they change.
...
Next step: add a preference to activate this (should be deactivated by default IMO).
2013-02-24 17:45:25 +01:00
Arnaud Bienner
39e1275980
Write FMPS metadata (rating, playcount) to MP3 files in tagreader + corresponding test cases
2013-02-23 20:12:17 +01:00
Arnaud Bienner
3fb041ff03
Ooops... I forgot tagreader files :/
2013-02-23 00:02:02 +01:00