Well to fit your primary concern, you MUST purchase either a pre-built enclosure that specifies it is bus powered, or build one with a laptop hard drive. The power demands from a normal 3.5" hard drive are too high for bus power.
Your secondary concern is, sadly, not possible from just a hard drive. You'll need a computer to play the media files located on the drive.