Jump to content

minidlna - DLNA-сервер


Recommended Posts

5 минут назад, enpa сказал:

@el matador что показывает вывод:


opkg files minidlna

?

root@Keenetic_Ultra:~# opkg files minidlna
Package minidlna (1.2.1-4) is installed on root and has the following files:
/opt/bin/minidlna
/opt/etc/minidlna.conf
/opt/etc/init.d/S90minidlna
root@Keenetic_Ultra:~#
 

Link to comment
Share on other sites

  • 2 months later...
В 21.06.2017 в 17:26, enpa сказал:

minidlna - DLNA\UPnP-сервер, который поддерживает мультимедийные файлы (музыку, изображения и видео). Данный OPKG-пакет предназначен для тех, у кого наблюдаются проблемы в работе встроенного "прошивочного" minidlna.

Добрый день, Enpa, есть ли какая то принципиальная разница этого, с тем, что в прошивке?

Edited by User624
Link to comment
Share on other sites

29 минут назад, User624 сказал:

есть ли какая то принципиальная разница этого, с тем, что в прошивке?

Есть. Прежде всего генерация thumbnails из видео + исправления работы с некоторыми ТВ от самсунг и lg. Я раньше писал в чем отличия подробно. Поищите.

  • Thanks 1
Link to comment
Share on other sites

@User624 еще подробно можно узнать у @vst, что портировалось из апстрима:

1.2.1 - Released 24-Aug-2017
--------------------------------
- Added Movian client detection and subtitle support.
- Fixed an issue with discovery on non-Linux systems.
- Fixed Bonjour discovery compatibility with TiVo Bolt.
- Fixed NFO file parsing, and added change monitoring support for them.
- Added a workaround for video thumbnails on some Samsung clients.
- Added DoS protection for event subscriptions.
- Fixed content browsing issues with some Samsung TVs.
- Improved non-destructive update scan support.

  • Thanks 1
Link to comment
Share on other sites

В Entware  ЕМНИП добавлена поддержка ogg и png (обложки) . Если коротко - в Entware всегда самая свежая версия программы плюс некоторые дополнителmyst возможности, которые автор minidlna решил (пока?) не добавлять.

В прошивке указанная выше версия с исправлениями от разработчиков прошивки.

  • Thanks 1
Link to comment
Share on other sites

  • 3 weeks later...
On 11/9/2017 at 8:36 AM, VIKINGENOK said:

/opt/var/minidlna # cat minidlna.log

[2019/04/23 13:06:11] minidlna.c:1231: warn: Starting MiniDLNA version 1.2.1.

[2019/04/23 13:06:11] minidlna.c:1272: warn: HTTP listening on port 8200

[2019/04/23 13:06:11] minissdp.c:797: error: sendto(udp_shutdown=9): Network is unreachable

[2019/04/23 13:06:11] minissdp.c:797: error: sendto(udp_shutdown=9): Network is unreachable

[2019/04/23 13:06:11] minissdp.c:313: error: sendto(udp_notify=9, 10.1.30.1): Network is unreachable

[2019/04/23 13:06:11] minissdp.c:313: error: sendto(udp_notify=9, 10.1.30.1): Network is unreachable

[2019/04/23 13:06:11] minissdp.c:313: error: sendto(udp_notify=9, 10.1.30.1): Network is unreachable

[2019/04/23 13:06:11] minissdp.c:313: error: sendto(udp_notify=9, 10.1.30.1): Network is unreachable

[2019/04/23 13:06:11] minissdp.c:313: error: sendto(udp_notify=9, 10.1.30.1): Network is unreachable

[2019/04/23 13:06:11] minissdp.c:313: error: sendto(udp_notify=9, 10.1.30.1): Network is unreachable

[2019/04/23 13:06:11] minissdp.c:313: error: sendto(udp_notify=9, 10.1.30.1): Network is unreachable

[2019/04/23 13:06:11] minissdp.c:313: error: sendto(udp_notify=9, 10.1.30.1): Network is unreachable

[2019/04/23 13:06:11] minissdp.c:313: error: sendto(udp_notify=9, 10.1.30.1): Network is unreachable

[2019/04/23 13:06:11] minissdp.c:313: error: sendto(udp_notify=9, 10.1.30.1): Network is unreachable

[2019/04/23 13:06:11] minissdp.c:313: error: sendto(udp_notify=9, 10.1.30.1): Network is unreachable

[2019/04/23 13:06:11] minissdp.c:313: error: sendto(udp_notify=9, 10.1.30.1): Network is unreachable

Подскажите отчего такой лог . Роутер Zyxel Keenetic Extra. Заметил, что не обновилась база после добавления файлов в папку с фильмами поэтому начал смотреть лог. Предустановленный minidlna отключил через мобильное приложение. Или нужно было оставить включенным? Или проблема в другом?

 

Link to comment
Share on other sites

  • 6 months later...
  • 3 months later...

Добрый день.

При запуске minidlna создается два процесса.

Один с приоритетом nice 0,у другого 19.

Как можно поменять приоритет на 18 у обоих процессов? При изменении  PREARGS="nice -n 19" в S90minidlna приоритет меняется только у первого процесса.

Link to comment
Share on other sites

  • 3 months later...

Поломался DLNA... Проапгрейдил прошивку до 2.16.D.3.0-5. Потом opkg update и opkg upgrade и опа...

Больше он не стартует. В лог пишет:

[2020/06/20 20:20:34] upnphttp.c:1065: warn: HTTP Connection closed unexpectedly

 В сислоге только записи:

Jun 20 20:21:05 Router root: Failed to start minidlnad from .

Есть мысли?

Edited by Vacheslav Kosorukoff
сислог и лог
Link to comment
Share on other sites

7 минут назад, zyxmon сказал:

Запустить не скриптом, а руками и смотреть, что напишет в консоль.

root@Router:/opt/etc/init.d# ./S90minidlna check
 Checking minidlnad...              dead.
root@Router:/opt/etc/init.d# ./S90minidlna start
 Starting minidlnad...              failed.
 

Ой!

root@Router:/opt/etc/init.d# ./S90minidlna start
 Starting minidlnad...              done.
root@Router:/opt/etc/init.d# ./S90minidlna start
 Starting minidlnad...              failed.
root@Router:/opt/etc/init.d# ./S90minidlna start
 Starting minidlnad...              failed.
root@Router:/opt/etc/init.d# minidlnad
minidlnad: error while loading shared libraries: libavformat.so.57: cannot open shared object file: No such file or directory
root@Router:/opt/etc/init.d#
 

 

Edited by Vacheslav Kosorukoff
minidlnad
Link to comment
Share on other sites

Скопировал либы... Лучше не стало:

root@Router:/opt/etc/init.d# ./S90minidlna start
 Starting minidlnad...              failed.
root@Router:/opt/etc/init.d# minidlnad
minidlnad: error while loading shared libraries: libavcodec.so.57: cannot open shared object file: No such file or directory
root@Router:/opt/etc/init.d#
root@Router:/opt/lib# cp libavcodec.so.58 libavcodec.so.57

root@Router:/opt/etc/init.d# minidlnad
minidlnad: error while loading shared libraries: libavutil.so.55: cannot open shared object file: No such file or directory
root@Router:/opt/etc/init.d#
root@Router:/opt/lib# cp libavutil.so.56 libavutil.so.55

root@Router:/opt/lib# minidlnad
minidlnad: error while loading shared libraries: libavfilter.so.6: cannot open shared object file: No such file or directory
root@Router:/opt/lib# cp libavfilter.so.7 libavfilter.so.6

root@Router:/opt/lib# minidlnad
minidlnad: /opt/lib/libavcodec.so.57: version `LIBAVCODEC_57' not found (required by /opt/lib/libffmpegthumbnailer.so.4)
minidlnad: /opt/lib/libavutil.so.55: version `LIBAVUTIL_55' not found (required by /opt/lib/libffmpegthumbnailer.so.4)
minidlnad: /opt/lib/libavformat.so.57: version `LIBAVFORMAT_57' not found (required by /opt/lib/libffmpegthumbnailer.so.4)
minidlnad: /opt/lib/libavfilter.so.6: version `LIBAVFILTER_6' not found (required by /opt/lib/libffmpegthumbnailer.so.4)
root@Router:/opt/lib#
root@Router:/opt/etc/init.d# ./S90minidlna start
 Starting minidlnad...              done.

root@Router:/opt/etc/init.d# ./S90minidlna start
 Starting minidlnad...              failed.
root@Router:/opt/etc/init.d#
 

Link to comment
Share on other sites

31 минуту назад, zyxmon сказал:

Ну так Вы уже намутили с библиотеками. Чем версия, которая идет с прошивкой Вас не устраивает?

Яж написал - обновил прошивку из вебморды и сделал opkg update opkg upgrade. Ручками больше ничего не делал.

Link to comment
Share on other sites

45 минут назад, TheBB сказал:

лучше сразу `ldd /opt/sbin/minidlnad`

или

`opkg install libffmpeg-full --force-reinstall`

Не выходит каменный цветок (

~ # opkg install libffmpeg-full --force-reinstal
l
Removing package libffmpeg-full from root...
Installing libffmpeg-full (4.2.2-4) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libffmpeg-full_4.2.2-4_mipsel-3.4.ipk
Configuring libffmpeg-full.
~ #
~ #
~ #
~ # minidlnad
minidlnad: error while loading shared libraries: libavformat.so.57: cannot open shared object file: No such file or directory
~ #

Link to comment
Share on other sites

LDD:

 

~ #
~ # ldd /opt/sbin/minidlnad
        libjpeg.so.9 => /opt/lib/libjpeg.so.9 (0x77164000)
        libpng16.so.16 => /opt/lib/libpng16.so.16 (0x77122000)
        libz.so.1 => /opt/lib/libz.so.1 (0x770fc000)
        libid3tag.so.0 => /opt/lib/libid3tag.so.0 (0x770d6000)
        libsqlite3.so.0 => /opt/lib/libsqlite3.so.0 (0x76f92000)
        libavformat.so.58 => /opt/lib/libavformat.so.58 (0x76d78000)
        libavutil.so.56 => /opt/lib/libavutil.so.56 (0x76c88000)
        libexif.so.12 => /opt/lib/libexif.so.12 (0x76c44000)
        libiconv.so.2 => /opt/lib/libiconv.so.2 (0x76b52000)
        libFLAC.so.8 => /opt/lib/libFLAC.so.8 (0x76b0e000)
        libvorbis.so.0 => /opt/lib/libvorbis.so.0 (0x76aca000)
        libogg.so.0 => /opt/lib/libogg.so.0 (0x76ab2000)
        libffmpegthumbnailer.so.4 => /opt/lib/libffmpegthumbnailer.so.4 (0x76a68000)
        libopusfile.so.0 => /opt/lib/libopusfile.so.0 (0x76a4a000)
        libpthread.so.0 => /opt/lib/libpthread.so.0 (0x76a1c000)
        libgcc_s.so.1 => /opt/lib/libgcc_s.so.1 (0x769f6000)
        libc.so.6 => /opt/lib/libc.so.6 (0x76868000)
        libm.so.6 => /opt/lib/libm.so.6 (0x76764000)
        libdl.so.2 => /opt/lib/libdl.so.2 (0x76750000)
        libavcodec.so.58 => /opt/lib/libavcodec.so.58 (0x75784000)
        libbz2.so.1.0 => /opt/lib/libbz2.so.1.0 (0x75772000)
        libgnutls.so.30 => /opt/lib/libgnutls.so.30 (0x7559c000)
        libavformat.so.57 => not found
        libavcodec.so.57 => not found
        libavutil.so.55 => not found
        libavfilter.so.6 => not found
        libstdc++.so.6 => /opt/lib/libstdc++.so.6 (0x753f8000)
        libopus.so.0 => /opt/lib/libopus.so.0 (0x75390000)
        /opt/lib/ld.so.1 (0x771aa000)
        libswresample.so.3 => /opt/lib/libswresample.so.3 (0x75368000)
        libshine.so.3 => /opt/lib/libshine.so.3 (0x7534c000)
        libx264.so.157 => /opt/lib/libx264.so.157 (0x75086000)
        libnettle.so.7 => /opt/lib/libnettle.so.7 (0x7503c000)
        libhogweed.so.5 => /opt/lib/libhogweed.so.5 (0x74ffa000)
        libgmp.so.10 => /opt/lib/libgmp.so.10 (0x74f74000)
~ #

Link to comment
Share on other sites

15 минут назад, zyxmon сказал:

Вот так сделайте - http://forums.zyxmon.org/viewtopic.php?p=16474#p16474

Слелал. Странный фейл:

/opt/etc/init.d #
/opt/etc/init.d # minidlnad
/opt/etc/init.d #
/opt/etc/init.d #
/opt/etc/init.d # ./S90minidlna check
 Checking minidlnad...              dead.
/opt/etc/init.d # ./S90minidlna start
 Starting minidlnad...              done.
/opt/etc/init.d # ./S90minidlna check
 Checking minidlnad...              dead.
/opt/etc/init.d #

Все вроде норм, но дохнет...

Link to comment
Share on other sites

9 минут назад, zyxmon сказал:

Блин - без скрипта запускайте. А если посмотрите help - то с флагами -d и -v желательно.

Ха, починилась.

Спасибо TheBB и zyxmon!

minidlnad -d -v сказал, что порт занят. И это правда: я вчера в ночь, когда осознал, что "кина не будет" доставил и включил длна из прошивки. Вот после того как все конфликты библиотек по совету TheBB утряслись, начался конфликт встроенного и внешнего длна'ев )))

Я так думаю, что причину из за чего либы поплыли я не узнаю. Врать не буду - это вряд ли я сделал руками - до обновления все же работало и иногда ребутилось (мож раз в месяц).

Нет ли смысла способ лечения куда нить на видное место прилепить? Яб тогда писать не стал )

Link to comment
Share on other sites

1. Насколько помню, на одном устройстве можно запустить несколько dlna серверов на разных портах.

2. Рецепт (более простой с --autoremove) тут на форуме есть на видном месте. Он помогает в 99% случаев. А для остальных 1% - то, что я дал.

Все зависит от ранее установленных пакетов.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...