This would be cooler if you could somehow convert the MP3s To a wave and store then on 90min magnetic cassette tapes and then you could play those.
https://usb.brando.com/usb-cassette-mp3-player_p01122c035d15...
https://pt.aliexpress.com/item/4000181019563.html?gatewayAda...
They receive a mp3 (or other format) and output sound through the magnetic stripe (and also to headphones if you don't put it in a walkman)
Just use good metal tapes, you'd be surprised with the quality (read: hard pressed to notice it's a tape). Plus, whatever circuitry you're using gives analog sound an extra bit of personality (though this isn't always for the best).
Nobody manufactures type 2 tapes anymore. You basically have to find dead stock.