Невозможно увидеть минидлна
Я установил minidlna на моем Ubuntu Server установка и настройка файла.conf. Тем не мение, minidlna не виден ни на каких устройствах.
Я перезапустил демон, запустив sudo service minidlna restart а также восстановить базу данных sudo service minidlna force-reload но ничего не позволяет minidlna быть видимым.
что я должен изменить, чтобы мои устройства могли передавать с minidlna
Вот настройки, которые у меня есть в моем файле.conf -
media_dir=/media/username123/Media/TV Shows
db_dir=/home/user/.minidlna
log_dir=/var/log
log_level=fatal
network_interface=enp10s0
port=23424
friendly_name=StreamingService
serial=681019810597110
inotify=yes
album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg
album_art_names=AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg
album_art_names=Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg
enable_tivo=no
max_connections=5
РЕДАКТИРОВАТЬ
Устройства, на которые я хочу транслировать,
1) Smart TV
2) ноутбук (ы)
3) Смартфоны
РЕДАКТИРОВАТЬ
Сообщение об ошибке, которое показывает файл журнала:
[2016/06/04 17:39:47] minidlna.c:303: fatal: ОШИБКА: не удалось открыть базу данных sqlite! Выход...
Бег nmap дает этот результат
ubuntuServer:~$ nmap -PN -p 9500 XXX.XXX.X.XXX
Starting Nmap 7.01 ( https://nmap.org ) at 2016-06-04 20:43 EDT
Nmap scan report for XXX.XXX.X.XXX
Host is up (0.000050s latency).
PORT STATE SERVICE
9500/tcp closed ismserver
Nmap done: 1 IP address (1 host up) scanned in 0.04 seconds
4 ответа
Для правильной работы miniDLNA нам нужно убедиться, что мы установили соответствующие разрешения и каталоги, на которые мы указываем.
По умолчанию /etc/minidlna.conf для службы, запускаемой root, может иметь следующее содержимое (среди прочего):
# set this if you would like to specify the directory where you want MiniDLNA to store its database and album art cache
db_dir=/var/cache/minidlna
# set this if you would like to specify the directory where you want MiniDLNA to store its log file
log_dir=/var/log/minidlna
Конечно, мы можем определить другой каталог для базы данных или файлов журнала, но эти каталоги должны присутствовать, и они должны иметь разрешение на запись от пользователя, который запускает miniDLNA.
Кроме того, не все средства визуализации DLNA могут видеть контент на портах, отличных от заданных по умолчанию. Позвольте мне предложить вам также попытаться установить его на порт по умолчанию 9500 с
# port for HTTP (descriptions, SOAP, media transfer) traffic
port=9500
Как установить minidlna в ubuntu и mint linux
Откройте терминал и введите команды
sudo apt-get install minidlnasudo cp /etc/minidlna.conf /etc/minidlna.orighostname -IЭто даст вам ip вашего компьютераe.g. 192.168.1.5на вашей машине все будет иначе.ifconfigenp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.5 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::e3a5:d2b1:b311:45b1 prefixlen 64 scopeid 0x20<link> ether 12:aa:34:22:b3:13 txqueuelen 1000 (Ethernet) RX packets 14831 bytes 9222619 (9.2 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 10780 bytes 1158279 (1.1 MB) TX errors 0 dropped 0 overruns 0 carrier 1 collisions 0Обратите внимание на имя вашего интерфейса, в моем случае это
ensp20sudo nano /etc/minidlna.confnano - текстовый редактор, доступный в большинстве дистрибутивов Linux. при необходимости вы можете использовать любой другой текстовый редактор, например
gedit,vi,atom.... удалите все внутри файла и вставьте это содержимое.network_interface=enp2s0 media_dir=A,/home/YOUR-PC-Username/music) media_dir=P,/home/YOUR-PC-Username/pictures) media_dir=V,/home/YOUR-PC-Username/videos) friendly_name=MyMovie db_dir=/var/cache/minidlna log_dir=/var/log inotify=yes port=8200
сохраните его, используя Ctrl+,X затем нажмите, Y затемEnter
- Добавить контент в
/home/Your_PC_Usernmae/videoи изображение и музыка sudo service minidlna restartsudo service minidlna force-reloadsudo minidlnad
Выполнено.
Теперь откройте
bubbleupnp или
upnpподдерживаемое приложение по вашему выбору в Android. Я использую
bubble upnp.
- щелкните папку в правом нижнем углу
- В верхнем левом углу выберите библиотеку
- Если все правильно и работает правильно, вы увидите MyMovie.
- Выберите его просмотреть папку
- Наслаждайтесь!
У меня есть Samsung Smart TV, маршрутизатор ZyXEL и сервер Ubuntu.
Только с сервером Ubuntu, подключенным через проводное соединение, miniDLNA не был виден ни на одном беспроводном устройстве.
Очень интересно, как только я подключил свой ноутбук с Windows к маршрутизатору для отладки (2-е проводное подключение к маршрутизатору), miniDLNA автоматически начала работать через WiFi.
Я не могу это объяснить, но похоже, что мост между проводной и беспроводной сетью был создан простым подключением второго устройства к проводной сети.
Надеюсь, это поможет кому-то.
Похоже, у вас есть несколько проблем. Тогда главное, что ваш файл conf не соответствует. У вас есть носители, хранящиеся в /media/username123, база данных в /home/user и служба, работающая под именем пользователя по умолчанию, которое я считаю minidlna. Все это позволяет очень легко получить неправильные разрешения.
В сообщении об ошибке системного журнала говорится, что не удалось открыть базу данных. Это указывает на проблему с правами доступа или sqlite не установлен. Я предполагаю, что он установлен и у вас есть проблемы с разрешением.
Я предлагаю вам:
Создайте имя пользователя для minidlna (я использую "minidlna"). Он настроен как учетная запись, на которую невозможно войти;
Поместите ваши медиа файлы / каталоги в один каталог (я использую /home/minidlna);
Установите право собственности на минидлны: минидлны и разрешения на 660;
Измените свой файл conf, чтобы отразить эту новую настройку;
Если вы хотите иметь доступ к каталогам мультимедиа из учетной записи пользователя, поместите соответствующее имя пользователя в группу минидлин.
Я не уверен, что dlna будет работать, если вы измените номер порта, клиенты должны быть в состоянии каким-то образом "обнаружить" порт и IP-адрес, и изменение его по умолчанию может вызвать проблемы. Я бы оставил его по умолчанию, чтобы все работало, и как только каждый сможет увидеть, как сервер начинает играть.
Когда вы настраиваете материал в первый раз, лучше всего оставить как можно больше при "хороших" значениях по умолчанию, заставить его работать, а затем вносить одно изменение за раз, чтобы стать "лучше". Как только вы разберетесь с этим, вы узнаете, какие изменения работают, и сможете выполнить новые настройки сразу.