Index: wp-includes/class-oembed.php
===================================================================
--- wp-includes/class-oembed.php	(revision 15819)
+++ wp-includes/class-oembed.php	(working copy)
@@ -54,6 +54,9 @@
 			'http://wordpress.tv/*'                         => array( 'http://wordpress.tv/oembed/',              false ),
 			'#http://(answers|surveys)\.polldaddy.com/.*#i' => array( 'http://polldaddy.com/oembed/',             true  ),
 			'#http://(www\.)?funnyordie\.com/videos/.*#i'   => array( 'http://www.funnyordie.com/oembed',         true  ),
+			'#http://(.+)\.deviantart\.com/art/.*#i'   => array( 'http://backend.deviantart.com/oembed',         true  ),
+			'#http://(.+)\.deviantart\.com/(.+)/[\d]*#i'   => array( 'http://backend.deviantart.com/oembed',         true  ),
+			'http://fav.me/*'   => array( 'http://backend.deviantart.com/oembed',         false  ),
 		) );
 
 		// Fix any embeds that contain new lines in the middle of the HTML which breaks wpautop().
@@ -242,7 +245,12 @@
 					return false;
 
 				$title = ( !empty($data->title) ) ? $data->title : '';
-				$return = '<img src="' . esc_url( $data->url ) . '" alt="' . esc_attr($title) . '" width="' . esc_attr($data->width) . '" height="' . esc_attr($data->height) . '" />';
+				
+				if ( ! empty($data->thumbnail_url) ){
+					$return = '<img src="' . esc_url( $data->thumbnail_url ) . '" alt="' . esc_attr($title) . '" width="' . esc_attr($data->thumbnail_width) . '" height="' . esc_attr($data->thumbnail_height) . '" />';
+				} else {
+					$return = '<img src="' . esc_url( $data->url  ) . '" alt="' . esc_attr($title) . '" width="' . esc_attr($data->width) . '" height="' . esc_attr($data->height) . '" />';
+				}
 				break;
 
 			case 'video':
