Quantity   Component name
1 × Lolin ESP32 with 16MB flash and 8MB PSRAM Extra flash in needed to store relatively large binary and RAM to actually run it
1 × UDA1334A I2S audio DAC
1 × TC4056 Li-Ion battery charger
1 × (optional) Wires, crimps, prototyping PCBs
1 × HJX8002 mono amplifier
1 × Visaton FRS 7 M speaker
1 × KY-040 rotary encoder with push button
1 × Latching power switch with builtin LED
1 × Single cell Li-ion battery (3.7v, 1.5Ah)
1 × 3.3V Buck-boost converter
1 × 5V Buck-boost converter