I2S volume control DIY

Anyone seen a DIY project like this?

E.g. STM32
  • i2s in and out,
  • with analog pot as volume controller,
  • with log volume profile in software.
  • an extra would be a compressor using DMA

The goal would be to eliminate extra OPAs after DAC, and noisy pots.
The amp should be hiss free anyway at low volumes, so why not do it in digital domain.