Best free iPhone music download app? - 1

I've tried iTube and leaf.fm but leaf doesn't let you play offline and iTube doesn't work properly, help!

The reason iTube doesn't work is because YouTube changed the way their servers work. The person who created iTube made a new app called PlayTube. It's the same thing but it doesn't have the cache feature yet.