Returns calculated current seek time of media in seconds

def adjusted_current_time(self):
        """ Returns calculated current seek time of media in seconds """
        if self.player_state == MEDIA_PLAYER_STATE_PLAYING:
            # Add time since last update
            return (self.current_time +
                    (datetime.utcnow() - self.last_updated).total_seconds())
        # Not playing, return last reported seek time
        return self.current_time