Little Music Player is the smallest I could find, clocking in at a whopping 21.7 KB but it might be a bit barebones even for your taste.
A deeper search uncovered Kure Music Player which has a bit more features but hasn't been updated since 2014. How vital is it that the app be under 1 MB?