The Naim Uniti (and Qute) support a number of methods for receiving audio
over a network. One way is to use the DLNA media render functionality and
control it using a DLNA control point. You might have three devices involved
in this: Uniti; DLNA server; DLNA control point running on your phone. The
control point tells the Uniti to play a particular file on the server - the
Uniti fetches the audio data from the server.
Another way is to use the Internet Radio functionality of the Uniti. This is
what I set out to do with MPD... There are still three devices: Uniti; MPD
running on a network server and configured to stream losseless audio over a
HTTP connection; MPD control software running on a phone. I added the MPD
server/port as an internet radio station to the Uniti. I use the MPD control
software to get MPD to play something, then get the Uniti to connect to the
MPD HTTP output stream. The Uniti then plays the audio data that MPD is
sends to it. Or at least that was the idea... the Uniti tells internet radio
servers that it supports icecast streams (that have metadata) and the latest
release version of MPD understands this and sends metadata. MPD also
supports sending FLAC streams in this manner but the Uniti got very confused
(I presume because FLAC internet radio don't exist?).
My patch was taking advantage of the fact that the Uniti also tells internet
radio stations that it supports DLNA streaming - i.e. the way that the Uniti
fetches the audio data from a DLNA server is very similar. The Uniti
supports FLAC DLNA streaming, so I modified MPD to detect this support and
favour that over icecast (with the loss of metadata).
Sorry for the long post but hopefully the background info explains my patch.
To answer your questions: (1) I'm not sure what makes something a UPnP
renderer... the patch takes advantage of the similar approach Uniti takes to
fetching UPnP and Internet radio data. It doesn't add UPnP features to MPD
so much as reply to the Naim with a header it likes (and that happens to be
like a DLNA audio stream). (2) The naim supports http streaming out of the
box. The naim was also happy with an MP3 http stream produced by MPD. It was
just the lossless stream that was a problem for me.
I hope that answers more questions that it raises. My end goal is to find /
create an MPD controller that I like and can use for both what is playing
out of the audio card on the MPD and on the Uniti. I started by looking at
pure DLNA solutions but I couldn't find a controller that worked / I liked
and couldn't find DLNA renderer software to run on a linux box (i.e. a DLNA
renderer version of MPD).
Steve.
On 1 September 2011 09:25, <li...@ku-gbr.de> wrote:
>
> Hello,
>
> I am referring to this Mail from Steven:
>
> From: Steven Blackburn <steve@be...> - 2011-08-30 23:12
>
> I am not replying/quoting since I subscribed to this list just now.
>
> Steven (and @all), I also look for a solution to access my Naim Unitycute
> as an UPnP media renderer. Is this, what your patch is going to do, as it
> extends mpd to stream losless to the naim?
>
> I am just learning the naming scheme so is it correct that accessing the
> naim as media renderer generally works out of the box with http streaming?
>
> As I am experienced in compiling patching and debugging linux application
> software I would like to try out and contribute to approaches extending
> such feature very much.
>
> Kind Regards
> Konsti
>
>
>
> ------------------------------------------------------------------------------
> Special Offer -- Download ArcSight Logger for FREE!
> Finally, a world-class log management solution at an even better
> price-free! And you'll get a free "Love Thy Logs" t-shirt when you
> download Logger. Secure your free ArcSight Logger TODAY!
> http://p.sf.net/sfu/arcsisghtdev2dev
> _______________________________________________
> Musicpd-dev-team mailing list
> Musicpd-dev-team@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team
>
------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team