Digital Living Network Alliance DLNA is an alliance of electronic & PC companies who agree to generate a type of well-matched criterion for each system. Digital Living Network Alliance lets various devices in the similar networks to be connected to distribute various content. The benefit that it may provide is versatility and a simple configuration. This system may operate on both Ethernet networks & Wi-Fi.
Here we offer a completely automatic solution, comprising of handling software named MiniDLNA. It permits to share a folder & making the whole thing it comprises noticeable to the PCs on the networks. This program is free and works on Linux. Prior DLNA Linux server configuring we should confirm that the Wi-Fi network supports Digital Living Network Alliance service. Service Configuration DLNA on D-LINK DIR-505 Router WiFi. We can use the DIR-505 D-LINK for this.
Firstly in the configuration we enter page of the router & login to the configuration router UI. Afterward we search for the page ‘Media Server’ in left side block & press on the “Enable DLNA Media Server” check box, next enter the media server name to make it identifiable by DLNA running devices.
With such easy steps for DLNA network we have properly configuring the router & now we may continue to arrange our server Linux
Implement the below command as root:
apt-get -y install build-essential
apt-get -y install libavutil-dev libavcodec-dev libavformat-dev libflac-dev
apt-get -y install libvorbis-dev libid3tag0-dev libexif-dev
apt-get -y install libjpeg62-dev libsqlite3-dev
Then download the source code of miniDNLA, unzip and compile it:
./configure
make
make install
cp linux / minidlna.init.d.script /etc/init.d/minidlna
chmod 755 /etc/init.d/minidlna
update-rc.d minidlna defaults
Once installed, configure it by editing /etc/minidlna.conf
nano /etc/minidlna.conf
And to start it:
/etc/init.d/minidlna start
Once mounted as the service, automatically MiniDLNA will begin when Linux PC is booting. Now Configuration is completed.
Please apply to MiniDLNA installation commands for additional details if some of the instruction don’t work.