A "good" DAC with a USB input connected to your laptop is my recommendation.
Personally, I use an inexpensive HP laptop (AMD E2-7110, 4GB RAM, 32GB eMMC, Windows 10 14-an013nr, Silver) feeding an Emotiva XDA-2 DAC via a USB port. My music files (All FLAC) are stored on a 1TB USB HDD also connected to the laptop via USB. I used an Asus with an 11.1" screen for two years or so. The smaller screen was a problem for me.
I strongly recommend FLAC for a storage file type. It uses lossless compression and supports metadata tagging. FLAC files decode to be bit perfect to the original. IME MP3 files do not sound as good as the originals. The 320Kbps MP3's come close but they get no cigar.
I've been thinking of switching to a dual drive NAS for primary FLAC storage.
ARC SP9, HW19, RB300, Sumiko Blackbird: Front: Magnepan 1.7, 2 x 12" TL subs 2 bridged Crown XLS 402, 2 modified Dyna MK-III's. DBX-223XS, Behringer DSP1124P, rear: Acoustat Model 1/SPW-1, Behringer CX-2310, 2 Adcom GFA-545