[Решено]Тайна MiniDlNA

Автор Panov, 18 февраля 2018, 22:18:57

« назад - далее »

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

Panov

Привет форумчанам!
Третью неделю бьюсь над загадкой 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 говорится, что не хватает прав на файлы. Но как их задать, если при настройке права на файлы заданы рекурсивно?

ihammers

А что в логах miniDLNA?
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

Panov

Вот  лог 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

Цитата: Panov от 19 февраля 2018, 10:43:54Вот  лог MiniDLNA (если я правильно нашел то что надо)
Как-то очень мало. Попробуйте повысить уровень логирования, если есть. А так же попробуйте что-нибудь воспроизвести и в этот же момент посмотреть какие лог-файлы изменились, и что там изменилось.

PS: используйте теги код.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

Panov

Вот лог который выдаёт команда - 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

Ещё раз, пользуемся тегами, или получите предупреждение!

ihammers

Цитата: Panov от 19 февраля 2018, 18:52:35#log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn
может подскажете?
Вам нужно раскомментировать строчку и заменить warn на debug. После чего перезапустить MiniDLNA. И опять попытаться воспроизвести файл, чтобы увидеть новые логи с ошибкой.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

Panov

Проблема решена
Дело на самом деле было в Недостатке прав на файлы

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

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

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

To Panov: раз тема вопроса решена, то измените название темы: <<[Решено] Тайна MiniDLNA>>
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290