Best Media Player

I'm wondering if there are good alternatives to the default Android Media player? I'm not to worried about video, just audio.
Also, are there any album viewers that support pinch/zoom and swiping between images?