summaryrefslogtreecommitdiffstats
path: root/src/track/albuminfo.h
diff options
context:
space:
mode:
authorUwe Klotz <uklotz@mixxx.org>2019-09-28 15:42:42 +0200
committerUwe Klotz <uklotz@mixxx.org>2019-09-30 21:35:53 +0200
commit57fac1dcc86d6460c1affaaaa72bde872615710c (patch)
treee23b23f0e82913dca81d71cf969bec065185e08b /src/track/albuminfo.h
parent198f2fcf404d54c2aaf40e1fab484b8f519c8f87 (diff)
Add missing ifdefs
Diffstat (limited to 'src/track/albuminfo.h')
-rw-r--r--src/track/albuminfo.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/track/albuminfo.h b/src/track/albuminfo.h
index 6cf15ccf11..1640a7d9df 100644
--- a/src/track/albuminfo.h
+++ b/src/track/albuminfo.h
@@ -13,13 +13,15 @@ namespace mixxx {
class AlbumInfo final {
// Album and release properties (in alphabetical order)
PROPERTY_SET_BYVAL_GET_BYREF(QString, artist, Artist)
+#if defined(__EXTRA_METADATA__)
PROPERTY_SET_BYVAL_GET_BYREF(QString, copyright, Copyright)
PROPERTY_SET_BYVAL_GET_BYREF(QString, license, License)
PROPERTY_SET_BYVAL_GET_BYREF(QUuid, musicBrainzArtistId, MusicBrainzArtistId)
- PROPERTY_SET_BYVAL_GET_BYREF(QUuid, musicBrainzReleaseId, MusicBrainzReleaseId)
PROPERTY_SET_BYVAL_GET_BYREF(QUuid, musicBrainzReleaseGroupId, MusicBrainzReleaseGroupId)
+ PROPERTY_SET_BYVAL_GET_BYREF(QUuid, musicBrainzReleaseId, MusicBrainzReleaseId)
PROPERTY_SET_BYVAL_GET_BYREF(QString, recordLabel, RecordLabel)
PROPERTY_SET_BYVAL_GET_BYREF(ReplayGain, replayGain, ReplayGain)
+#endif // __EXTRA_METADATA__
PROPERTY_SET_BYVAL_GET_BYREF(QString, title, Title)
public:
@@ -34,10 +36,12 @@ public:
// TODO(XXX): Remove after all new fields have been added to the library
void resetUnsupportedValues();
- // Adjusts floating-point values to match their string representation
+ // Adjusts floating-point properties to match their string representation
// in file tags to account for rounding errors.
void normalizeBeforeExport() {
+#if defined(__EXTRA_METADATA__)
refReplayGain().normalizeBeforeExport();
+#endif // __EXTRA_METADATA__
}
};