xbmc/xbmc — pull request #946 by Memphiz (2012-05-08 18:39:36+00:00)
Title: [AirTunes]  receive and show music metadata

This adds the ability to AirTunesServer to receive metadata (currently only iTunes clients send them with RSA encryption. All iOS devices send metadata with FairPlay encryption only which is not hacked yet - so no metadata from iOS clients).

Basically this allows libshairport to receive metadata (DMAP buffer and jpeg Coverart) and passing it up to XBMC.

In XBMC we receive the metadata, parse the DMAP and set albumname, title and artist to the songtag. We also receive the coverart and put it into a temp jpeg and set it to the infomanager.