Move everything about reading/writing tags from tagreaderworker to a new tagreader class.
Re-activate Song tests.
Ooops... I forgot tagreader files :/
Fix the build
Write FMPS metadata (rating, playcount) to MP3 files in tagreader + corresponding test cases
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).
Add preference to save ratings and statistics in files
Update tests
Use Qt's foreach instead of C++11 foreach, as it doesn't work with older versions of gcc
Fix refresh token issues with Google Drive.
Delete closures if the receiver is deleted.
Add track rating/score to OSD.
Fixes issue #2586
Read and write POPM tags
Read/Write FMPS tags for Ogg files
Save/read FMPS tags to/from FLAC using Vorbis comments + some refactoring to parse VorbisComments in a unique place, when possible.
FMPS support for ASF files
FMPS support for MP4 files
Use constants
Compile bundled taglib with ASF and MP4 support
Coversearch can now be canceled.
Show the computers ip address in the remote control settings.