Rigmar has a pretty large collection (around 500GB when I downloaded a couple years ago) of most of the famous songs you’ve ever heard. If you have the bandwidth and disk space I’d go for that. I use cdgtools to burn to CD-Rs or just open them in VLC.
I’d be very surprised if it can’t do DHCP. If it still can’t, you could always find a cheap router to use as an access point and have DHCP that way.