Автор Тема: [Решено]Тайна MiniDlNA  (Прочитано 7005 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Panov

[Решено]Тайна MiniDlNA
« : 18 Февраля 2018, 22:18:57 »
Привет форумчанам!
Третью неделю бьюсь над загадкой MiniDlNA.
Поставил на свой Debifn 9 этот серверок чтобы, так сказать, наслаждаться просмотром. Но....
Короче, сервер на телеке виден, папки - видны, файлы в папках тоже видны, но при попытке открыть видео телек пишет, что данный формат не поддерживается. Вот здесь и начинаются чудеса!
Видео лежит на внешнем жестком диске (NTFS). При подключении диска к ТВ напрямую, фильмы проигрываются (даже есть превьюшки). При подключении диска через Win. 10, тоже всё проигрывается. Хотя Винда своим проигрывателем не видит половины файлов, ТВ видит всё и, гад, проигрывает.
Отвечаю на возможные воросы:
1. Не подключаю жесткий диск к телевизор потому, что это теперь дело принципа.
2. Скачал один фильмец в home/Видео, ТВ его тоже видит, но не проигрывает. Т.о. не Линуксовая система исключается.
3. Настройку MiniDlNA делал отсюда http://itadept.ru/linux-dlna-server-minidlna/.
4. Перерыл весь интернет (русскоязычный). Пишут о такой проблеме, но конкретного решения не дают. Здесь https://fomich0ff.blogspot.ru/2012/05/minidlna.html говорится, что не хватает прав на файлы. Но как их задать, если при настройке права на файлы заданы рекурсивно?
« Последнее редактирование: 25 Февраля 2018, 15:17:29 от Panov »
 

Оффлайн ihammers

Re: Тайна MiniDlNA
« Ответ #1 : 19 Февраля 2018, 03:07:43 »
А что в логах miniDLNA?
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн Panov

Re: Тайна MiniDlNA
« Ответ #2 : 19 Февраля 2018, 10:43:54 »
Вот  лог MiniDLNA (если я правильно нашел то что надо)

[2018/02/19 10:36:12] minidlna.c:1074: warn: HTTP listening on port 8200
[2018/02/19 10:36:12] getifaddr.c:109: error: Network interface Wi-Fi not found
[2018/02/19 10:37:00] playlist.c:125: warn: Parsing playlists...
[2018/02/19 10:37:00] playlist.c:259: warn: Finished parsing playlists.
 

Оффлайн ihammers

Re: Тайна MiniDlNA
« Ответ #3 : 19 Февраля 2018, 12:15:22 »
Вот  лог MiniDLNA (если я правильно нашел то что надо)
Как-то очень мало. Попробуйте повысить уровень логирования, если есть. А так же попробуйте что-нибудь воспроизвести и в этот же момент посмотреть какие лог-файлы изменились, и что там изменилось.

PS: используйте теги код.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн Panov

Re: Тайна MiniDlNA
« Ответ #4 : 19 Февраля 2018, 18:52:35 »
Вот лог который выдаёт команда - cat /var/log/minidlna.log

[2018/02/19 18:29:48] minidlna.c:1074: warn: HTTP listening on port 8200
[2018/02/19 18:29:50] playlist.c:125: warn: Parsing playlists...
[2018/02/19 18:29:50] playlist.c:259: warn: Finished parsing playlists.
[2018/02/19 18:38:44] minidlna.c:154: warn: received signal 15, good-bye
[2018/02/19 18:38:44] minidlna.c:1034: warn: Starting MiniDLNA version 1.1.6.
[2018/02/19 18:38:44] minidlna.c:340: warn: Creating new database at /var/cache/minidlna/files.db
[2018/02/19 18:38:44] minidlna.c:1074: warn: HTTP listening on port 8200
Это рестарт после удаления файла var/cache/minidlna/files.db
Остальные записи лога повторяются.
В конфиге есть строчки по изменению детализации лога, но я не умею настроить.
Вот эти строчки:
# Type and minimum level of importance of messages to be logged.
#
# The types are "artwork", "database", "general", "http", "inotify",
# "metadata", "scanner", "ssdp" and "tivo".
#
# The levels are "off", "fatal", "error", "warn", "info" or "debug".
# "off" turns of logging entirely, "fatal" is the highest level of importance
# and "debug" the lowest.
#
# The types are comma-separated, followed by an equal sign ("="), followed by a
# level that applies to the preceding types. This can be repeated, separating
# each of these constructs with a comma.
#
# The default is to log all types of messages at the "warn" level.
#log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn
может подскажете?
 

Оффлайн ogost

Re: Тайна MiniDlNA
« Ответ #5 : 20 Февраля 2018, 02:46:29 »
Ещё раз, пользуемся тегами, или получите предупреждение!

Оффлайн ihammers

Re: Тайна MiniDlNA
« Ответ #6 : 21 Февраля 2018, 03:17:23 »
#log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn
может подскажете?
Вам нужно раскомментировать строчку и заменить warn на debug. После чего перезапустить MiniDLNA. И опять попытаться воспроизвести файл, чтобы увидеть новые логи с ошибкой.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн Panov

Re: Тайна MiniDlNA
« Ответ #7 : 24 Февраля 2018, 10:10:47 »
Проблема решена
Дело на самом деле было в Недостатке прав на файлы

Описываю свои действия может кому пригодится.

В Линуксовой ФС Задаём права на папки и файлы командой:

sudo chmod -R 755 папка

Проверяем командой:

sudo -u minidlna ls -l папка

Должно быть для папок - drwxr-xr-x и rwxr-xr-x для файлов.

Важно! Указанные выше права должны быть предоставлены всем папкам по пути к нужной папке. Команду chmod на промежуточные папки можно использовать без аргумента -R.

Если медиаконтент собираем с помощью ссылок, то в конфиге раскомментируем строку:

wide_links=no и пишем wide_links=yes

Для ФС ntfs или fat команда sudo chmod -R 755 папка не прокатит

Я сделал:

В приложении disk для диска с ntfs или fat - расширенные параметры раздела/изменить параметры монтирования, отключаем параметры автоматического подключения и далее выставляем нужные нам параметры. Диск монтируется в /mnt и права доступа становятся как указано выше (по крайней мере у меня так стало).

Спасибо большое всем кто помог мне разобраться!!!!!
 

Оффлайн ihammers

Re: Тайна MiniDlNA
« Ответ #8 : 24 Февраля 2018, 19:17:31 »
To Panov: раз тема вопроса решена, то измените название темы: <<[Решено] Тайна MiniDLNA>>
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Теги: