Невозможно увидеть минидлна
Я установил 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 minidlna
sudo cp /etc/minidlna.conf /etc/minidlna.orig
hostname -I
Это даст вам ip вашего компьютераe.g. 192.168.1.5
на вашей машине все будет иначе.ifconfig
enp2s0: 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
Обратите внимание на имя вашего интерфейса, в моем случае это
ensp20
sudo nano /etc/minidlna.conf
nano - текстовый редактор, доступный в большинстве дистрибутивов 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 restart
sudo service minidlna force-reload
sudo 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-адрес, и изменение его по умолчанию может вызвать проблемы. Я бы оставил его по умолчанию, чтобы все работало, и как только каждый сможет увидеть, как сервер начинает играть.
Когда вы настраиваете материал в первый раз, лучше всего оставить как можно больше при "хороших" значениях по умолчанию, заставить его работать, а затем вносить одно изменение за раз, чтобы стать "лучше". Как только вы разберетесь с этим, вы узнаете, какие изменения работают, и сможете выполнить новые настройки сразу.