Restore the encoding property display in portrait mode
The constraint : "android:layout_above="@+id/progress_layout"" (coming from 797b7d32aacaf27a60fceb35796d4b60547ffe46) seems logical but refrains the encoding text to be displayed.
I guess the vertical space is not big enough to display everything.
Looks ok without this constraint.
Cannot figure out a better fix now.
Add a cover fetcher for Itunes
Change cover fetcher priority
Put it in second place because we now have access to good quality images.
Since it is in second position do not fallback on low quality images in case of failure with the high res image.
The user can now set a custom GraceNote Client ID
- The default client ID is used if nothing is defined.
- Have to restart the app when you change it (a preference listener has been set but it does not work yet)
Minor fix in the PreferenceScreen layout
Define layout_height and layout_width to remove warnings.
Add cover debug : Display cover retriever name
When the CoverManager is in DEBUG mode the cover retriever name (Lastfm ...) is displayed as a notification (toast)
Fix MusicBrainz Cover Fetcher
- Use release-group instead of release for albums. (http://musicbrainz.org/doc/Release_Group)
- Use an Http connection instead of an HttpClient to perform request to the web service to be able to handle redirections easily. It is now needed to fetch covers from them.
Replace all ... with &#8230 (ellipsis character)
Convert px to dp for spacing.

dp is preferred for spacing, unless using px is absolutely necessary.
Remove needStoppedNotification and notification build onDestroy().

This appears to be debugging code and would never be called.
Remove color streaming notification for icon on unsupported APIs.
Remove all code targeting old APIs

Note: Some code referenced Build.VERSION.SDK_INT > 14 which probably should
have been Build.VERSION.SDK_INT >= 14 due to nothing of significance happening
between API 14 & 15.
A string resource exists for OK, use it.
Remove unused colors.
Remove unused mpd_browsermenu.
Add contentDescription to all ImageViews.

Add contentDescription to all ImageViews which is used primarily for
accessibility.
Remove unused resources (layout).
Remove unused resources (drawable).
Comment out unused strings.

Comment out unused strings. Once they're gone, they're hard to get
people to translate, and many of them are very general and possibly
useful again in the future.
Remove unused actionbar dimensions.
Remove invalid attribute.

layout_weight is valid in TextView, but not in the LinearLayout.