TubeTube is a youtube client that can download the video for offline playing. It can extract mp3 file too.
How to use:
* search with any keyword or input a URL directly
* click the "play triangle" on video thumbnail to preview
* click "download" button to download
* click "web" button to open ...