diff --git a/src/ReplayGainInfo.hxx b/src/ReplayGainInfo.hxx
index 33bef36be..9b702c701 100644
--- a/src/ReplayGainInfo.hxx
+++ b/src/ReplayGainInfo.hxx
@@ -51,6 +51,11 @@ struct ReplayGainTuple {
 struct ReplayGainInfo {
 	ReplayGainTuple tuples[2];
 
+	constexpr bool IsDefined() const {
+		return tuples[REPLAY_GAIN_ALBUM].IsDefined() ||
+			tuples[REPLAY_GAIN_TRACK].IsDefined();
+	}
+
 	void Clear() {
 		tuples[REPLAY_GAIN_ALBUM].Clear();
 		tuples[REPLAY_GAIN_TRACK].Clear();