VLC can easily access media from UPnP (Universal Plug and Play) as well as DLNA (Digital Living Network Alliance). The option is available in the View > Playlist section of the media player. UPnP and DLNA allow you to stream content over your local network. You can see televisions make use of this feature to access videos from your laptops and other devices supporting the standard. It’s like sharing the media content that you have on your computer or phone to other devices without the need to copy and move files. All of them should be connected to the same network or Wi-Fi.
If you have VLC on your computer, you will be accessing the files available via UPnP as well as DLNA. There should be another device sharing media files using this standard or protocol. It’s like a private network for audio and video files.
Here’s how you access media from UPnP or DLNA using VLC:

- Open up VLC Media Player.
- Go to View > Playlist [CTRL + L].
- On the left under Local Network, click on Universal Plug’n’Play.
- You’ll see a list of files or streaming networks listed on the left.
- Browse through them and right click on them to Play, Stream or Add to Playlist.
- You will be playing media from your network in some time.
The desktop clients will transcode on their own, but mobile clients make the Plex server do the transcoding for them. So if you run Plex Server on a 'real computer' (i.e., on your Mac, but not on a NAS), this shouldn't be a problem. Additionally to being a good DLNA player for Mac, Elmedia Player PRO is a universal downloader for saving various movies, videos, and audio files from YouTube, Dailymotion, Vevo and many more. When streaming files with Elmedia Player one can fully control the playback from the app: play/pause, skip forward and back, adjust the volume.
Note: It can take some time for VLC to discover and list all the folders and sub-folders from your UPnP and DLNA servers.
MPD is designed around a client/server architecture, where the clientsand server (MPD is the server) interact over a network. Thus, runningMPD is only half of the equation. To use MPD, you need to install aMPD client (aka MPD interface).
This is an (incomplete) list of free and open source MPD clients.
Command-line Clients
mpc - a solid, lightweight, simple mpd client,written in C.
Console Clients
ncmpc - A curses client written in C++.
ncmpcpp - A curses clientwritten in C++ tailored after ncmpc.
pms - A console clientwritten in Go with vi-like interface.
vimpc - A curses client with vi-like key bindings.
pimpd2 - Feature-packed cli client with interactive shell and regex queries.

nncmpp - A basic curses client that looks like Sonata.
mmtc - A minimal mpd terminal client
mpq - A minimal client that focuses on the mpd queue
Utility clients
MPD_sima - A non-interactive autoqueue client. It will queue new tracks following last.fm similar artists suggestions.
mpd-ynca - A non-interactive client to control Yamaha AV receivers with YNCA (network control) support.
Web Clients
netjukebox the flexible media share - netjukebox is a web-based media jukebox for MPD, VideoLAN and Winamp/httpQ.
MPD.FM - A mobile-ready web client focussed on playing internet radio stations
PiFi Radio - A minimalist web client to listen to radio.
RompЯ - A mobile-ready and desktop web client
cyp - A responsive web client based on ws2mpd with Youtube-dl integration
ympd - a web GUI written in C, using websockets and bootstrap.js
myMPD - An evolution of ympd, with minimal resource usage and dynamic playlist integration
ampd - A modern and mobile-friendly web UI using Spring Boot, Angular and websockets.
audioloader - A responsive web client with special focus on listening full albums.
Graphical Clients
CoverGrid - A client for the Music Player Daemon (MPD), focusing on albums instead of single tracks
mpdevil - A small GTK+ MPD client written in python
Persephone - A modern, native client for macOS
Quimup - QUIMUP is a client for the music player daemon (MPD) written in C++ and QT3 with focus on mouse handling and drag and drop.
Skympc - Yet anthoer QT(5) Client
Stylophone - A native client for Windows 10 devices
Xfce4-mpc-plugin - Plugin for Xfce4 Panel
Xfmpc - A graphical GTK+ MPD client focusing on low footprint
Ymuse - Easy, functional, and snappy GTK client for Music Player Daemon (MPD) written in Go.
Android

M.A.L.P. - A mpd client for Android
MPDroid - A modern MPD Client for Android
Wear OS
MPC Wear - A MPD Client for Wear OS
iOS
MaximumMPD - A MPD client for iOS
Non-interactive Clients
mpdscribble - Last.fm scrobbler
Unmaintained Clients

ario - Another GTK based client.
Cantata - A Qt client.
gmpc(Gnome Music Player Client) - A fullyfeatured client.
QMPDClient - Qt4 based mpd client, originally developed by Håvard Tautra Knutsen. Set of patches developed by community was then called “QMPDClient-ne”. Now it became mainline
Sonata - Client, now ported to Gtk3.At the writing time - more recent, compared to some other gtk clients.
Dlna Media Client
More
Dlna For Mac
There are many more clients. Please help andadd them to this list.
