DLNA (Digital Living Network Alliance) is the industry standard making all kind of AV-gear communicates with each other over the home network. It allows you to control one device with another, stream audio or video over the network, etc.
It is gaining momentum. What TCP/IP is for the internet, might DLNA become for AV-gear, a standard everyone adhere to.


DLNA is a super-set of UPnP.

DLNA Certification Program

In order to earn the DLNA Certified logo, the products must pass through the DLNA Certification Program. DLNA member companies also get together regularly in what are called “Plugfests” to test the compatibility of their products against the DLNA guidelines.

Do check if a product is certified.

Older or not certified implementations might give you a lot of problems.

DLNA Terminology

1. DMS -- Digital Media Server -- where the media resides

2. DMP -- Digital Media Player -- where the media is played

3. DMR -- Digital Media Renderer -- where media is played, but with ability to respond to a controller

4. DMC -- Digital Media Controller -- software control of the renderer -- functions as a remote

Gapless playback

Although DLNA incorporates UPnP, the standard doesn’t support gapless playback.
UPnP does (the magic word seems to be the SetNextAVTransport).
Even if your hardware supports gapless playback, it will not necessarily be supported by the server software as well and visa versa.
Always check if gapless is supported. Nothing as annoying as a white space in a live concert.