I would suggest also the ESP32 module by Espressif Systems. It has both WiFi and Bluetooth 4.0 BLE interface, plus several peripherals. You can configure the audio profile on the Bluetooth interface, pair thr device with a smartphone or PC and stream/play audio from your preferred source. ESP32 has also an integrated DAC, but for superior audio quality I would recommend to use an external stereo DAC with I2S interface (supported by ESP32). Regarding the motor, it depends on your application requirements. If you just need vibration, you can start using a motor from an old cellular phone.