Files
mpd/src
Steven Blackburn 21851c0673 Add support for streaming to a DLNA client
The Naim Uniti does not appear to support icecast-style streaming of FLAC
music but does support the codec from a DLNA server. This change looks for
"transferMode.dlna.org: Streaming" in the HTTP request header and responds
with something the Uniti (and hopefully other DLNA clients) accepts.

The only difference in the DLNA streaming mode is the reponse header and
that icecast metadata is disabled. If a client request indicates both modes
are supported, the DLNA mode is preferred (as the Uniti says it supports
both but then rejects a FLAC ICY stream).

Note: This change may be specific to Naim equipment (the only device it was
tested on). E.g. the hardcoding of Content-Length which works but is not a
logically correct value. The change should be backwards-compatible, so
only those clients requesting a DLNA stream will see any difference.
2011-09-30 08:53:09 +02:00
..
2011-09-16 21:22:13 +02:00
2011-02-09 22:42:31 +01:00
2011-05-09 21:26:36 +02:00
2011-09-13 21:47:00 +02:00
2011-09-17 19:59:52 +02:00
2011-07-20 21:46:05 +02:00
2011-01-29 10:13:54 +01:00
2011-09-16 21:22:13 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-07-19 00:24:20 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-03-19 09:58:07 +01:00
2011-04-12 08:11:33 +02:00
2011-03-31 21:46:01 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:43:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-09-09 23:59:46 +02:00
2011-09-09 23:59:46 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-03-31 21:46:01 +02:00
2011-01-29 10:13:54 +01:00
2011-09-13 21:47:00 +02:00
2011-09-13 21:47:00 +02:00
2011-09-13 21:47:00 +02:00
2011-09-10 07:48:05 +02:00
2011-09-10 07:48:05 +02:00
2011-09-13 21:47:00 +02:00
2011-09-13 22:02:37 +02:00
2011-09-13 19:37:28 +02:00
2011-09-13 21:39:07 +02:00
2011-09-22 00:27:34 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-09-22 00:27:34 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-09-22 00:27:34 +02:00
2011-01-29 10:13:54 +01:00
2011-09-13 22:02:37 +02:00
2011-09-13 21:47:00 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-07-20 21:46:05 +02:00
2011-09-20 08:47:06 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-09-20 08:47:06 +02:00
2011-09-20 08:47:06 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-03-31 21:46:01 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-09-15 09:22:48 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-03-31 21:46:01 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-03-31 21:46:01 +02:00
2011-09-16 21:22:13 +02:00
2011-01-29 10:13:54 +01:00
2011-09-16 21:22:13 +02:00
2011-09-16 21:22:13 +02:00
2011-01-29 10:13:54 +01:00
2011-09-13 21:39:07 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-03-16 17:57:47 +01:00
2011-03-31 21:46:01 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-09-17 20:04:18 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-03-19 09:58:07 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-03-31 21:46:01 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-09-15 21:48:33 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-07-20 21:46:05 +02:00
2011-07-20 21:46:05 +02:00
2011-03-31 21:46:01 +02:00
2011-01-29 10:13:54 +01:00
2011-09-22 00:27:34 +02:00
2011-01-29 10:13:54 +01:00
2011-09-16 21:22:13 +02:00
2011-09-16 21:22:13 +02:00
2011-07-20 21:46:05 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-09-16 21:22:13 +02:00
2011-09-16 21:22:13 +02:00
2011-06-03 16:58:09 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-06-03 16:58:09 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-07-19 00:34:33 +02:00
2011-07-19 00:34:33 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-08-31 08:32:09 +02:00
2011-03-31 21:46:01 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-03-31 21:46:01 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-09-16 21:22:13 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-09-13 21:39:07 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-07-19 00:24:20 +02:00
2011-03-31 21:46:01 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-09-13 21:37:33 +02:00
2011-08-31 08:32:09 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-08-27 11:30:34 +02:00
2011-08-27 11:30:34 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-07-20 21:46:05 +02:00
2011-09-09 23:28:27 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-09-22 00:27:34 +02:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00
2011-01-29 10:13:54 +01:00