iOS 11 allows you to play FLAC files, albeit in a clunky way - 9to5Mac
Amazon.com: MP3 Player 32GB with Speaker Earphone Portable HiFi Lossless Sound MP3 Mini Music Player Voice Recorder E-Book HD Screen 1.8 inch Black Support up to 128GB : Electronics