UPnP/Media source

XBMC can use UPnP as a media sources from any device that has a UPnP server. UPnP media servers are available for most operating systems and many hardware platforms. XBMC itself can be a UPnP server.

Currently, due to technical limitations (dynamic file paths) UPnP file sources can't be scanned into the local library. However, since many UPnP servers can provide metadata as well as the files themselves, then this may not be an issue.

Setting up UPnP file sources in XBMC
UPnP file sources can be used in videos, music, and pictures. Configuring UPnP file sources in XBMC is as easy as setting up any other type of file source, such as SMB or NFS.