Looks kinda like an un-encapsulated, surface-mount polyester capacitor e.g. https://dir.indiamart.com/items/kemet-f161zs104k630v-polyester-film-capacitor-surface-mount-s98697.html
They don't generally explode like that though unless they see overvoltage.

,
, 