If you don't care about streaming or bluetooth... I use an iPod nano 2nd gen. It could just be my imagination, but I feel like the audio quality is better than anything more 'modern'.
iPod, extremely light and long playing.
And none of that Bluetooth cutout while traversing through many AirPods zones.