DLNA (Digital Living Network Alliance) är ett samarbete mellan hemelektronikbranschen, datorindustrin och mobiltillverkare. Det är kortfattat ett nätverksprotokoll för att överföra bilder, musik och filmer mellan server och mediaspelare. Stödet finns i många applikationer och spelkonsoler vlc, Xbox one, PS3 m.m. I denna artikel berskriver jag hur man enkelt kan använda en hårddisk och en Raspberry Pi för att bygga en DLNA server för hemmet. Att ansluta en extern hårddisk finns beskrivet en tidigare artikel, Att montera en USB disk.

Först installerar vi själva servern, den server som man får med apt-get install minidlna är en gammal version som har vissa problem med bl.a avi filer, om du redan har den installerad, kolla med

så kan man avinstallera dem med kommandona

Nu ska vi bygga en ny från källkod, först måste vi aktivera källkodsrepositoriet i /etc/apt/sources.list

leta rätt på raden

och ta bort # som är fört på raden så att den ser ut såhär

och spara filen.

Läs in informationen om det nya repositoriet med

när det är klar är det dax att hämta paket som den är beroende av

Sedan är det bara att hämta ner senaste versionen och packa up den

Kompilera och installer minidlna

Kopiera konfigrationsfil och startscript

Om du inte vill starta den manuellt varje gång med /etc/init.d/minidlna start så kan man aktivera så att den starta automatiskt vi uppstart av systemet

Först ska vi skapa lite kataloger där mediafilerna ska ligga, eftersom lagringsutrymmet är begränsat på SD-kortet bör dessa ligga på någon extern disk

Nu ska vi konfigurera DLNA serverna, raderna media_dir=<typ>,<sökväg> är sökvägar till vart mediafilerna finns, typ anger vad för media som finns i katalogen. V för video, A för audio och P för bilder

Ändra i filen enligt de gulmarkerade raderna

Boota om eller starta upp tjänsten med

Om du har problem med att nya filer inte syns så kan man få minidlna att börjar indexera med