Auto-Installer: https://github.com/BaReinhard/Super-Simple-Raspberry-Pi-Audi...
PhatDac (hardware): https://www.amazon.com/Pimoroni-24-bit-192KHz-Sound-Raspberr...
Alternative (hardware): https://www.amazon.com/Audio-AUDIO-Raspberry-Better-quality/...
It can be controlled via buttons over bluez / dbus via infrared remote and buttons:
Button Shim (hardware): https://www.amazon.com/Pimoroni-PIM301-Button-Shim/dp/B07HCP...
Bluez API: https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/doc/...
DBUS control script: https://github.com/sandreas/raspberry-bluetooth-receiver/blo...
Unfortunately it is not possible to set playback position via dbus (see https://stackoverflow.com/questions/50190477/bluez-and-dbus-...), so rewind 30 seconds is not possible atm.