I currently have an Apple iPod Touch (128GB). This was chosen as it and Apple Music was my best option considering my music playing habits. When my old PC stopped working, I have to rely exclusively on my Macbook Air and Apple Music. This works well enough.
I use my smartphone as my music player for when I am not home. This means the MP3 player remains home, plugged into an electrical outlet, and a set of speakers.