# PlexAmp - Allow PlexAmp to act as DLNA server

**URL:** <https://forums.plex.tv/t/plexamp-allow-plexamp-to-act-as-dlna-server/713250>\
**Category:** Feature Suggestions\
**Tags:** plexamp\
**Created:** [May 1, 2021, 5:15pm UTC](https://forums.plex.tv/t/plexamp-allow-plexamp-to-act-as-dlna-server/713250 "2021-05-01T17:15:58Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![beadon1](https://avatars.discourse-cdn.com/v4/letter/b/8edcca/32.png) [@beadon1](https://forums.plex.tv/u/beadon1)\
**Post date:** [May 1, 2021, 5:15pm UTC](https://forums.plex.tv/t/plexamp-allow-plexamp-to-act-as-dlna-server/713250/1 "2021-05-01T17:15:58Z")

</div>

Plexamp is an amazing player. I think this will extend capabilities further.

Older receivers, and various media players (like TVs, etc) have built in support for DLNA. However, no one doing streaming wants to run a server on their local network. If PlexAmp is able to provide music streaming as a DLNA server to these devices we will be able to revive a ton of receivers without extra equipment.

There’s a cue here from Sonos, which does appear on the local network as a DLNA server(?) out of the box.

If you guys can get this right, then the next step is streaming it to Google Cast, and to AirPlay. Check out the DoubleTwist software for hints on how to get it compatible – maybe there’s an acquisition there ? or a collaboration ?

TL;DR : DLNA Server on PlexAmp to stream server content from Plex Server, to PlexAmp, to a local network that has a DLNA-enabled device, then to AirPlay, then to Google Cast. A “swiss army knife” of streaming protocols from server-\>mobile device → local speakers.

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [May 1, 2021, 5:26pm UTC](https://forums.plex.tv/t/plexamp-allow-plexamp-to-act-as-dlna-server/713250/2 "2021-05-01T17:26:38Z")

</div>

You rather want to put your vote onto this one: [PLEX as DLNA Control Point](https://forums.plex.tv/t/plex-as-dlna-control-point/21305/1)  
Why single out Plexamp?

---

<div class="post-metadata">

**Author:** ![beadon1](https://avatars.discourse-cdn.com/v4/letter/b/8edcca/32.png) [@beadon1](https://forums.plex.tv/u/beadon1)\
**Post date:** [May 1, 2021, 5:29pm UTC](https://forums.plex.tv/t/plexamp-allow-plexamp-to-act-as-dlna-server/713250/3 "2021-05-01T17:29:57Z")

</div>

oh, that’s great! Yes, I have voted for that as well. However, the scope of audio offers a world of speakers that have probably not been streaming-enabled. The ability to tap into that market is particularly interesting as those with Plex account visit other homes, and stream to friend / loved one’s speakers. This has a network effect for Plex, and is a lower barrier to entry than tackling it with “let’s watch a movie”. Hope that helps ?

---

<div class="post-metadata">

**Author:** ![vtr1000](https://avatars.discourse-cdn.com/v4/letter/v/76d3ee/32.png) [@vtr1000](https://forums.plex.tv/u/vtr1000)\
**Post date:** [August 17, 2022, 10:54pm UTC](https://forums.plex.tv/t/plexamp-allow-plexamp-to-act-as-dlna-server/713250/4 "2022-08-17T22:54:39Z")

</div>

I’m surprised at the low number of votes here. There was a recent request along similar lines that puts it a bit better from my perspective: [Plexamp stream to UPnP media renderer](https://forums.plex.tv/t/plexamp-stream-to-upnp-media-renderer/801999)

In essence, this could make Tidal as widely useful and convenient as Spotify Connect.

I’ve linked Tidal to my Plex account and noticed that I can control audio streaming on other Plex instances (i.e. on my Android TV or tablet) from Plexamp on my phone. However, Linux desktop instances failed with an ‘unsupported at this moment’ message and I could not get anything to work on my Raspberry Pi streamer (the headless Plexamp doesn’t appear to work with newer nodejs versions, should it even offer this functionality).

At present, I use Bubble UPnP on my phone with Tidal set as the cloud Library source and I select one of my various upmpdcli renderers for playback (where this is installed on anything from a Pi to a full desktop). For info, upmpdcli is a UPnP Media Renderer front-end for MPD, the Music Player Daemon. It supports UPnP gapless track transitions and the OpenHome ohMedia services.

As Plexamp offers a much better user interface and as it’s clear that the functionality is practically there under the hood (as Chromecast is a basic, non-gapless, UPnP renderer that’s supported and I can only assume that’s how Plex clients communicate too), I’d much rather make use of my Plex Pass here 😉

Rather than develop and maintain a client/service for a number of operating systems, I propose opening up the ‘select player’ interface to include other UPnP renderers such as upmpdcli. I believe that distributions such as Volumino also use this renderer, so you can expect quite the uptake beside the DIYers such as myself.

Plexamp is truly beautiful. Add this one feature and you could probably ask Tidal for a bigger commission. 😉

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [August 18, 2022, 6:36am UTC](https://forums.plex.tv/t/plexamp-allow-plexamp-to-act-as-dlna-server/713250/5 "2022-08-18T06:36:33Z")

</div>

> [@vtr1000](#):
>
> as Chromecast is a basic, non-gapless, UPnP renderer that’s supported and I can only assume that’s how Plex clients communicate too

That would be a wrong assumption.

Plex’s “Companion” feature works fundamentally different.  
Both Apple and Google take the audio output of the player software and re-package it again for transmission to the device with the speaker.

Plex does not send the audio. It only instructs the device about where to fetch the audio file. Everything else is up to the device with the speakers. The big advantage is that the controlling device is no longer necessary after playback has commenced. And the data stream is not relayed through the controller device.  
The downside is that all devices which need to act as receiver need to support the unique Plex method of accessing a Plex server and the Plex method of authentication etc.

---

<div class="post-metadata">

**Author:** ![vtr1000](https://avatars.discourse-cdn.com/v4/letter/v/76d3ee/32.png) [@vtr1000](https://forums.plex.tv/u/vtr1000)\
**Post date:** [August 18, 2022, 8:28am UTC](https://forums.plex.tv/t/plexamp-allow-plexamp-to-act-as-dlna-server/713250/6 "2022-08-18T08:28:07Z")

</div>

I don’t think I said that Plex ‘sends’ anything, only that it ‘communicates’. I think we both understand just fine how the fundamentals of UPnP and Chromecast work… The suggestion here is to fully open up to the UPnP specification which would bypass the downside you mention above.

Anyway, as an update, I persevered with the headless Plexamp release and got it working on both a Pi streamer and on my Linux desktop as a background service. As I am not running either PI OS or Debian stable, my initial issues were down to newer versions of nodejs being incompatible with the release. After specifying a much older version (12.22, while the current in my OS is 18.7) it works well enough for my needs - that being as a gapless, lossless WiFi renderer, controllable by other instances of Plexamp.

I think I can finally leave Spotify now. 🙂

---

<div class="post-metadata">

**Author:** ![ilkay](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ilkay/32/265965_2.png) [@ilkay](https://forums.plex.tv/u/ilkay)\
**Post date:** [August 21, 2022, 10:30am UTC](https://forums.plex.tv/t/plexamp-allow-plexamp-to-act-as-dlna-server/713250/7 "2022-08-21T10:30:14Z")

</div>

My house has two floors and I listen to music at several locations. Since leaving Roon after their latest database blunder and increasing costs, I am using Audirvana and PlexAmp. Can’t let go of Audirvana because it can send audio to all my streamers and receivers, mainly YamahaCast, as well as my Astell&Kern media player via uPNP and DLNA. I must say I enjoy using Plexamp but my utilization capability is limited because I can only control and play to other running Plexamp instances with it. This means if I want to use Plexamp throughout the house, I have to have some sort of computer instead of my streamers on all my systems, which is not possible.

I wish we had such “play to” DLNA/uPNP capability in Plexamp (we don’t have it, right?)

---

<div class="post-metadata">

**Author:** ![vtr1000](https://avatars.discourse-cdn.com/v4/letter/v/76d3ee/32.png) [@vtr1000](https://forums.plex.tv/u/vtr1000)\
**Post date:** [August 21, 2022, 11:22am UTC](https://forums.plex.tv/t/plexamp-allow-plexamp-to-act-as-dlna-server/713250/8 "2022-08-21T11:22:56Z")

</div>

> [@ilkay](#):
>
> I wish we had such “play to” DLNA/uPNP capability in Plexamp (we don’t have it, right?)

No, not beyond Chromecast at least. I’d imagine that it’d reduce development time by implementing this too, as there’d be no need for a headless Plexamp if this was supported. Surely win-win?..

---

<div class="post-metadata">

**Author:** ![jerome\_oflaherty\_icloud\_com](https://avatars.discourse-cdn.com/v4/letter/j/eb8c5e/32.png) [@jerome\_oflaherty\_icloud\_com](https://forums.plex.tv/u/jerome_oflaherty_icloud_com)\
**Post date:** [August 22, 2022, 7:54am UTC](https://forums.plex.tv/t/plexamp-allow-plexamp-to-act-as-dlna-server/713250/9 "2022-08-22T07:54:57Z")

</div>

A question about Plex’s DNA server capbiltility - when streaming from Plex to an DLNA renderer does it update the play count / history on Plex? As one thing I am interested in doing is having a consolidated history of the music I play and obviously while using PlexAmp is some rooms this is perfect but if I was to also use some other device but still use Plex as the ‘server’ for the music content it would be nice to track all music played.

---

<div class="post-metadata">

**Author:** ![vtr1000](https://avatars.discourse-cdn.com/v4/letter/v/76d3ee/32.png) [@vtr1000](https://forums.plex.tv/u/vtr1000)\
**Post date:** [August 22, 2022, 5:33pm UTC](https://forums.plex.tv/t/plexamp-allow-plexamp-to-act-as-dlna-server/713250/10 "2022-08-22T17:33:10Z")

</div>

Sorry, I can’t answer that for you. I only got Tidal working as my library source.

---

<div class="post-metadata">

**Author:** ![aquantumofdonuts](https://avatars.discourse-cdn.com/v4/letter/a/919ad9/32.png) [@aquantumofdonuts](https://forums.plex.tv/u/aquantumofdonuts)\
**Post date:** [January 11, 2026, 12:08pm UTC](https://forums.plex.tv/t/plexamp-allow-plexamp-to-act-as-dlna-server/713250/11 "2026-01-11T12:08:48Z")

</div>

Hey all, I ran into the exact same frustration trying to use Plexamp with my Sonos speakers.

I ended up building an Docker app called SonoPlex that makes DLNA/uPNP devices appear as Plex players, so you can cast directly from Plexamp. It’s basically what ilkay was asking for. Supports multi-room synchronized playback, and works with just about any DLNA/uPNP device.

Website: [SonoPlex - Cast Plexamp to DLNA Speakers](https://aquantumofdonuts.github.io/sonoplex/)

Just released v1.0 stable. Would love feedback from folks here if anyone tries it!

---

<div class="post-metadata">

**Author:** ![beadon1](https://avatars.discourse-cdn.com/v4/letter/b/8edcca/32.png) [@beadon1](https://forums.plex.tv/u/beadon1)\
**Post date:** [January 11, 2026, 6:36pm UTC](https://forums.plex.tv/t/plexamp-allow-plexamp-to-act-as-dlna-server/713250/12 "2026-01-11T18:36:28Z")

</div>

Good work with an AI agent. However some details are wrong. For example in your documentation you mention PlexAmp requires a Plex Pass - this is incorrect.
