0
Найти на сайте: параметры поиска

 

 

minidlna

права доступа
  
Сообщений: 0
Есть miniDLNA. Работает вроде окей. Надо прописать адреса видео в папке на Windows-разделе. При прописывании адреса в конфиге miniDLNA выдает ошибку, что недостаточно прав доступа, причем даже из-под рута. Как победить эту проблему?
Сообщений: 0
shuttle3000:
Есть miniDLNA. Работает вроде окей. Надо прописать адреса видео в папке на Windows-разделе. При прописывании адреса в конфиге miniDLNA выдает ошибку, что недостаточно прав доступа, причем даже из-под рута. Как победить эту проблему?
Хорошим решением будет собрать последнюю версию поддержки ntfs программами NTFS-3G + Ntfsprogs как опоясано здесь .
Сообщений: 0
так на эти разделы без проблем можно зайти и все читается-пишется-удаляется...NTFS-3G установлен изначально
Редактировалось: 1 раз (Последний: 5 марта 2013 в 23:46)
Сообщений: 0
shuttle3000:

так на эти разделы без проблем можно зайти и все читается-пишется-удаляется...NTFS-3G установлен изначально
Я предлагаю использовать в качестве медиабиблиотеки путь /opt, который указан в настройках по-умолчанию. И по этому пути собирать символические ссылки на все наши директории с медиаконтентом.

Файл с настройками MiniDLNA находится по пути /etc/minidlna.conf.
Открываем его своим любимым редактором (nano, vim, gedit,kwrite и т.д.).

sudo gedit /etc/minidlna.conf

Приводим часть с описанием медиадиректорий в настройках к следующему виду:

#media_dir=/opt чтоб не было дублей закоментируем строку

friendly_name=******* (раскоментируем его если он закоментирован и пишем туда вместо звёздочек свое имя сервера)

notify_interval=60

Параметром notify_interval указан интервал в секундах для автоматического
обнаружения новых файлов. Иногда, после копирования нового фильма, хочется
сразу его посмотреть, и не ждать 900 секунд, которые установлены по умолчанию.

В конец записи конфигурации добавляем:

media_dir=V,/opt/medialib/Видео
media_dir=A,/opt/medialib/Аудио
media_dir=P,/opt/medialib/Фото
db_dir=/var/cache/minidlna

Создаем заготовку для нашей медиабиблиотеки.

sudo mkdir -p /opt/medialib/Видео
sudo mkdir -p /opt/medialib/Аудио
sudo mkdir -p /opt/medialib/Фото

Осталась добавить ссылки на директории с медиаконтентом в нашу медиабиблиотеку.

sudo ln -s <путь_к_папке_с_видео_1> /opt/medialib/Видео/Видео1
sudo ln -s <путь_к_папке_с_видео_2> /opt/medialib/Видео/Видео2
sudo ln -s <путь_к_папке_с_аудио> /opt/medialib/Аудио/Музыка
sudo ln -s <путь_к_папке_с_фото> /opt/medialib/Фото/Фото

sudo chown -R **** /opt/medialib
sudo mkdir /var/cache/minidlna
sudo chown **** /var/cache/minidlna

Вместо звёздочек указываем имя домашнего пользователя.
После этого minidlna можно будет запускать не от root :

minidlna -d -f /etc/minidlna.conf
Ctrl+C выход

Добавлю что с minidlna через wi-fi у меня сеть не падает как MediaTomb или с другими DLNA серверами из windows.
Редактировалось: 6 раз (Последний: 6 марта 2013 в 12:16)
Сообщений: 0
Спасибо, про chown я недогадался. По неопытности через гуи пытался. Попробую - отпишусь!

Прошло 1.5 часа, не канает
Ни клиент в телефоне, ни VLC по сети не видит контента.В домашней папке положил реальный фильм. Тоже не видит его. Я думал из-за того, что на виндовых разделах все лежит, оказывается нет. Писал chmod alex:alex и minidlna:minidlna -- ноль эффекта...
Редактировалось: 1 раз (Последний: 7 марта 2013 в 00:27)
Сообщений: 0
shuttle3000:

Спасибо, про chown я недогадался. По неопытности через гуи пытался. Попробую - отпишусь!

Прошло 1.5 часа, не канает
Ни клиент в телефоне, ни VLC по сети не видит контента.В домашней папке положил реальный фильм. Тоже не видит его. Я думал из-за того, что на виндовых разделах все лежит, оказывается нет. Писал chmod alex:alex и minidlna:minidlna -- ноль эффекта...
Очень важно дать права на использование папки хранения базы данных. Выполните:

sudo chown -R alex:users /var/cache/minidlna/

Проверьте чтобы в /etc/minidlna.conf путь по умолчанию к базе даных был закоментирован:

# db_dir=

и установлен только ваш путь базы данных:

db_dir=/var/cache/minidlna

Можно создать папку в домашней директории:

mkdir /home/alex/minidlna

Тогда путь в конфигурации /etc/minidlna.conf будет выглядеть так:

db_dir=/home/alex/minidlna

Очень часто встречаются нарекания на неисправимую ошибку в minidlna, которая возникает время от времени и не даёт обновить базу данных медиаконтента, тем самым перестаёт обновляться список файлов в библиотеке DLNA сервера. Обновить библиотеку удаётся лишь полным удалением файлов в папке хранения базы данных. В моём случае она расположена по пути /var/cache/minidlna , где и нужно удалить файл SQL3 базы данных и папку содержащую первью обложек MP-3 и миниатюры фото контента.

Если права доступа заданны правильно то после запуска minidlna командой:

minidlna -d -f /etc/minidlna.conf

или от root работает чуть надёжней:

sudo minidlna -d -f /etc/minidlna.conf

мы должны увидеть процесс сканирования и создания новой SQL3 базы .

Если по каким либо причинам клиент сервера сразу автоматически не определился нужно выключить и включить устройство (телефон, телевизор ...) minidlna должен автоматически определить устройство и послать ему PNG icon с возможностью подключения и обзора папок с медиа-контентом.
Подключиться к серверу можно через меню подключения внешних устройств перелистыванием выбора источников для просмотра (внешней памяти , подключённых сетевых папок и т.д.)

Если minidlna сервер запущен, то простое закрытие терминала его не остановит. Чтобы без ошибок перезапустить сервер нужно сначала остановить его комбинацией Ctrl+C . Или выполнив команду в снова открытом терминале:

killall minidlna

если minidlna была запущенна от root то останавливаем тоже от root:

sudo killall minidlna
Редактировалось: 3 раз (Последний: 7 марта 2013 в 12:56)
Сообщений: 0
Если ничего не помогает может быть стоит посмотреть в сторону более простых решений например использование XBMC
Настройка DLNA в XBMC
Редактировалось: 2 раз (Последний: 8 марта 2013 в 13:34)
Сообщений: 0
Для тех кого googl направил сюда . В новых версиях minidlna имеет незначительные изменения. Сначала необходимо загрузить сервис

sudo systemctl enable minidlna
sudo systemctl start minidlna

затем добавляем пользователя nobody в группу users , чтобы minidlna получил доступ к файлам пользователя.

sudo gpasswd -a nobody users

И запускаем minidlna командой:

sudo minidlnad -d -f /etc/minidlna.conf
Редактировалось: 1 раз (Последний: 23 мая 2013 в 16:49)
Сообщений: 0
не могу установить minidlna в консоли вот что;
~ > cd minidlna-1.1.5
sag81@sag81:~/minidlna-1.1.5 > ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/home/sag81/minidlna-1.1.5':
configure: error: C compiler cannot create executables
See `config.log' for more details
sag81@sag81:~/minidlna-1.1.5 > make
make: *** Не заданы цели и не найден make-файл. Останов.
Сообщений: 0
Аналогично.
Спойлер
Только прошел немного дальше. До libavutil.
Вопрос к гуру: это несовместимые библиотеки, чтоли?
Редактировалось: 1 раз (Последний: 2 ноября 2015 в 21:47)
Сообщений: 0
С этой прогой замучился танцывать как я не пытался устанавливать и вроде добавил в репозиторию не встала нормально, так и не запустил.пользовался mediotomb какой то огрызок,недавно влител с установкой Serviio не ставте категорически.
Сообщений: 0
Можно сказать что "Кричали женщины: ура! И в воздух лифчики чепчики бросали" (почти по Грибоедову). На сайте http://itadept.ru/linux-dlna-server-minidlna/#make-install прекрасно расписан процесс компиляции MiniDLNA из исходников. Я сделал 2 отличия в процессе установки:
1. Библиотеки gcc debhelper libavcodec-dev libavformat-dev libavutil-dev libexif-dev libflac-dev libid3tag0-dev libjpeg-dev libogg-dev libsqlite3-dev libvorbis-dev ставил Synaptic-ом и
2. Изначально изменил пользователя и путь к папке с медиа-файлами
Не отходи от монитора проверил работоспособность на своём Филипсе. Все запустилось.
Редактировалось: 1 раз (Последний: 28 ноября 2015 в 20:13)
В начало страницы 
|
Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.