freezy/android-xbmcremote — pull request #42 by tstein (2012-07-27 05:26:52+00:00)
Title: use cover art/thumbnails in notifications on platforms that support it

These patches allow the xbmc remote to display thumbnails using the richer notification APIs available in newer Android versions.
* Below Honeycomb, notifications appear as they always have.
* On Honeycomb and up, they use the large icon functionality of the [Notification.Builder](http://developer.android.com/reference/android/app/Notification.Builder.html) API. They look like [this](https://dl.dropbox.com/u/9634624/screenshots/xbmcremote_ICS.png).
* On Jelly Bean and up, they expand on the large icon notifications with [Notification.BigPictureStyle](http://developer.android.com/reference/android/app/Notification.BigPictureStyle.html). They look like [this](https://dl.dropbox.com/u/9634624/screenshots/xbmcremote_JB.png). When collapsed, they're identical to the large icon version.

Jelly Bean also adds the ability to add actions to the notification, which could be useful for quick access to playback controls (like the current Google Music app). I wasn't immediately sure of the best way to do this and decided not to include it, but it's an easy addition from here.