예제 #1
0
    def get_replay_gain(self):
        """returns a ReplayGain object of our ReplayGain values

        returns None if we have no values"""

        from audiotools.ape import ApeTag

        # if current metadata is present and is in APEv2 format,
        # return contents of "replaygain_" tags
        metadata = self.get_metadata()
        if ((metadata is not None) and isinstance(metadata, ApeTag)):
            return ApeGainedAudio.get_replay_gain(self)
        else:
            # otherwise, return None
            return None
예제 #2
0
    def get_replay_gain(self):
        """returns a ReplayGain object of our ReplayGain values

        returns None if we have no values"""

        from audiotools.ape import ApeTag

        # if current metadata is present and is in APEv2 format,
        # return contents of "replaygain_" tags
        metadata = self.get_metadata()
        if ((metadata is not None) and isinstance(metadata, ApeTag)):
            return ApeGainedAudio.get_replay_gain(self)
        else:
            # otherwise, return None
            return None