Implemented external song fetching.

Handle metadata separately.
Added a thumbnail_url in addition to image_url.
Album art is scaled properly. Search results show thumbnail_url.