Add start of smart replaygain logic, make it optional