Ако ви трябва добър DLNA сървър за Mac, след логичния избор – Plex, аз бих ви препоръчал MiniDLNA. Бонусите са, че става въпрос за наистина малък сървър ( за разлика от plex ) и аз лично имах проблем с връзването с Xbox 360.
Логично започваме с macports:
1 |
sudo port install minidlna |
След като инсталирате ( отнема доста време ), ще имате сървър, който се намира на /opt/local/sbin/minidlnad и примерен конфигурационен файл /opt/local/etc/minidlna.conf.sample
Ще копираме файла и ще го редактираме
1 |
cp /opt/local/etc/minidlna.conf.sample /opt/local/etc/minidlna.conf |
1 |
sudo vim /opt/local/etc/minidlna.conf |
Ще откоментираме и променим следните променливи
1 2 3 |
network_interface=eth0 user=jmaggard #променяте на името на вашия потребител media_dir=/opt |
Пътя тук трябва да сочи пътя до вашите филми, пр. V,/Users/username/Movies, като “V”, в началото указва, че става въпрос да видео съдържание, има го описано в примерния конфигурационен файл.
1 2 |
db_dir=/var/cache/minidlna log_dir=/var/log log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn |
Хубаво е и да създадем директорията
1 |
sudo /var/cache/minidlna && chmod -R 0777 /var/cache/minidlna |
С това промените по конфигурационния файл приключват. Сега остава да стартираме сървъра.
Принципно това би трябвало да става като изпълните
1 |
/opt/local/sbin/minidlnad |
но …
сървъра не знае къде му е конфигурационния файл и все още не е сглобил базата данни с вашите мултимедиини, за това трябва да изпълните
1 |
/opt/local/sbin/minidlnad -R -d -f /opt/local/etc/minidlna.conf |
Сървъра стартира. Прегледайте за грешки и ако изникне нещо просто вижте какво може да се направи по въпроса.
Дайте на системата няколко минути да обнови базата данни и се свържете с вашия DLNA клиент, препоръчвам да тествате с VLC от компютъра, таблета или телефона си за да се уверите че всичко е наред.
Допълнение: Не съм сигурен кой точно порт е проблемен, но ако имате проблеми с намирането на DLNA сървъра в мрежата, опитайте да спрете skype и/или torrent клиента си.