26

Re: Minidlna на Keenetic

noraleks, как я понял. Как только вы начинаете копировать (удалять) медиа файл в отслеживаемой minidlna папке, то возникает событие "inotify" (если inotify=yes). Это событие будет обработано через время равное inotify_interval (напр. =600), т.е. за 10 мин. файл должен подностью скопироваться на USB носитель Кинетика (понятно, что удаление требует меньше времени). По истечении 10 мин. (inotify_interval=600) minidlna натравливает на этот файл ffmpeg (если видео), который вытаскивает из файла мета данные и эти данные добавляются в базу. Если в отслеживаемых minidlna папках нет изменений, то событие "inotify" не возникает.
Медиа папки всегда можно пересканировать дописав в скрипт запуска minidlna ключ -R
$BIN  -f $CONFIG -P $PIDFILE -R

* "Событие "inotify"" - это мой термин, не совсем корректный.

Отредактировано vovic67 (2011-09-15 20:06:42)

27

Re: Minidlna на Keenetic

Добрый день! установил minidlna на keenetic. телевизор Samsung LE32D550 видит и воспроизводит фильмы.
Провайдер вещает по мультикасту ip tv, используя udp протокол
есть плейлист m3u вида
#EXTM3U
#EXTINF:0,001 Первый канал
udp://@233.99.61.1:5000
#EXTINF:0,002 Pоссия 1
udp://@233.99.61.2:5000
#EXTINF:0,003 Россия 2
udp://@233.99.61.14:5000
#EXTINF:0,004 Россия К
udp://@233.99.61.10:5000
#EXTINF:0,005 Пятый канал
udp://@233.99.61.15:5000
#EXTINF:0,006 НТВ
udp://@233.99.61.3:5000
#EXTINF:0,007 7ТВ
udp://@233.99.61.16:5000
#EXTINF:0,008 СТС
udp://@233.99.61.12:5000
#EXTINF:0,009 ТНТ
udp://@233.99.61.13:5000
и т.д.

как привязать плейлист к minidlna, чтобы потоковое видео можно было смотреть на ТВ???

28

Re: Minidlna на Keenetic

g0ga, смотрим в сторону pshare и UDPxy

Отредактировано vovic67 (2011-09-19 11:13:53)

29

Re: Minidlna на Keenetic

Сейчас запустил DLNA, но не видно файлов. Можете выложить файл конфы для midlna? моя папка для файлов disk_a1\transmission\downloads\, может я не правильно этот файл изменяю...

# port for HTTP (descriptions, SOAP, media transfer) traffic
port=8200

# network interfaces to serve, comma delimited
network_interface=br0

# set this to the directory you want scanned.
# * if have multiple directories, you can have multiple media_dir= lines
# * if you want to restrict a media_dir to a specific content type, you
#   can prepend the type, followed by a comma, to the directory:
#   + "A" for audio  (eg. media_dir=A,/home/jmaggard/Music)
#   + "V" for video  (eg. media_dir=V,/home/jmaggard/Videos)
#   + "P" for images (eg. media_dir=P,/home/jmaggard/Pictures)
# media_dir=/media/DISK_A1/My_Media
media_dir=/media/DISK_A1/My_Media/downloads
media_dir=A,/media/DISK_A1/My_Media/Music_and_AudioBooks
media_dir=V,/media/DISK_A1/My_Media/Films_and_Movies
media_dir=P,/media/DISK_A1/My_Media/Photos


# set this if you want to customize the name that shows up on your clients
friendly_name=MiniDLNA

# set this if you would like to specify the directory where you want MiniDLNA to store its database and album art cache
db_dir=/media/DISK_A1/system/tmp/minidlna

# set this if you would like to specify the directory where you want MiniDLNA to store its log file
log_dir=/media/DISK_A1/system/tmp/minidlna

# this should be a list of file names to check for when searching for album art
# note: names should be delimited with a forward slash ("/")
album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg

# set this to no to disable inotify monitoring to automatically discover new files
# note: the default is yes
inotify=yes

# set this to yes to enable support for streaming .jpg and .mp3 files to a TiVo supporting HMO
enable_tivo=no

# set this to strictly adhere to DLNA standards.
# * This will allow server-side downscaling of very large JPEG images,
#   which may hurt JPEG serving performance on (at least) Sony DLNA products.
strict_dlna=no

# default presentation url is http address on port 80
#presentation_url=http://www.mylan/index.php

# notify interval in seconds. default is 895 seconds.
notify_interval=90

# serial and model number the daemon will report to clients
# in its XML description
serial=12345678
model_number=1

# use different container as root of the tree
# possible values:
#   + "." - use standard container (this is the default)
#   + "B" - "Browse Directory"
#   + "M" - "Music"
#   + "V" - "Video"
#   + "P" - "Pictures"
# if you specify "B" and client device is audio-only then "Music/Folders" will be used as root
#root_container=.

У меня как видите путь DISK_A1/My_Media/
там 4 папки (downloads) (Music_and_AudioBooks) (Films_and_Movies) (Photos)
Трансмишен качает в даунлоадс, на ТВ всё видно и показывает + перемотка кое-какая.

Отредактировано Nigel (2011-10-05 20:12:11)

30

Re: Minidlna на Keenetic

У меня мини длна проц на 80% грузит, сначала думал мож отсканирует папку и будет норм, но уже все файлы видны, а загрузка таже.
12167 12161 root     R N   9380 32.2 86.6 /media/DISK_A1/system/usr/bin/minidln
Отключаю его и все норм становится 10 - 16 процентов.
Ставлю на дир 620 прошитый кинетиком, может из-за этого. Поделитесь мыслями ребят.

31

Re: Minidlna на Keenetic

Во время сканирования у меня 90-100%. Потом (точно уже не помню) вроде не выше 30%

32

Re: Minidlna на Keenetic

Да действительно, стало норм. Но фильмы больше 15 Гигов идут с частыми подгрузками. Менее 15 идут норм. Жаль, видимо придётся все что больше 15 подключать напрямую к телеку, а так только ради того, чтобы винт не дёргать и ставлю минидлна.

33

Re: Minidlna на Keenetic

На ext2  Ататар remux (40 гиг, поток около 40 Мбит/с) местами заикается.... Это самое тяжелое что у меня несть. всё что до 30 Мбит/с идёт нормально. Хотя я не держу на винте, который к кинетику такие фильмы.

34

Re: Minidlna на Keenetic

какая-то хрень
скачал файл
(контейнер mkv
размер 6 гигов
1080p,  6ch аудиодорожки + субтитры)

трансляция почему-то прерывается ближе к концу файла....
файл цел (по usb всё пашет)
трансляция прерывается что на телевизор, что на комп

перезапустил длна-сервер
вообще всё перестало запускаться
+ ко всему не захотело отмонтировать носитель
+ ко всему замигал диод юсб, и всё зависло, веб-интерфейс не отзывался, пришлось перезагрузить штекером

после перезагрузки опятьне работает ни один фильм
до этого файла всё работало

Отредактировано KOLANICH (2011-10-19 22:31:07)

35

Re: Minidlna на Keenetic

Добрый день!
Возник вопрос по поводу использования minidlna. Буду очень благодарен за помощь!
Как пересканировать отдельную папку с медиа-контентом?
Продукт: полноценный кинетик, версия прошивки штатная (V1.00(BFW.0)D0). Захожу на него с помощью Putty. Minidlna установил как описано в статье http://www.3dnews.ru/workshop/612504/. Новые файлы, скачивающиеся через встроенный торрент-клиент не появляются в minidlna. Команда "minidlna -R" новых файлов не обнаружила и библиотеку фильмов не обновила. Помогло только удаление базы данных и переподключение USB винта. Два часа на сканирование и новые фильмы стали доступны. Как можно ускорить данный процесс, чтоб не сканировать полностью все папки, а ограничиться одной?

36

Re: Minidlna на Keenetic

Привет.
Скажите есть ли разница какой порт использует минидлна? По-умолчанию стоял 8200

# port for HTTP (descriptions, SOAP, media transfer) traffic
port=8200

При этом все все время выдавались ошибки:

[2011/10/23 18:13:27] minidlna.c:130: error: bind(http): Address already in use
[2011/10/23 18:13:27] minidlna.c:989: fatal: Failed to open socket for HTTP. EXITING

Какая-то другая программа пользует порт? Как узнать какая?
Поменял в конфиге порт на 8080... вроде заработало.

==================
Макс
Zyxel Keenetic

37

Re: Minidlna на Keenetic

mmm8008, может у Вас minidlna два раза запускается, может при включении кинетика, когда скрипт вызывается с параметром restart,  стоит паузу между start и stop добавить.

38

Re: Minidlna на Keenetic

Zyxmon
хм... а такое возможно: 2 раза запускается и ни один не работает? Как посмотреть список запущенных?
Думаю, что если бы запускалось 2 минидлна, то они бы использовали один файл конфига с одним портом и проблема бы осталась. А так, после замены порта на 8080, все починилось.

==================
Макс
Zyxel Keenetic

39

Re: Minidlna на Keenetic

mmm8008 :

а такое возможно

В результате restart один экземпляр еще не закончил работу, второй не может запуститься. Я же выше написал.

40

Re: Minidlna на Keenetic

Странно, а у меня вообще 192,168,1,1:8200 пишет 404 Not found.

41

Re: Minidlna на Keenetic

тоже в конфиге по умолчанию порт 8200 не фунциклирует

42

Re: Minidlna на Keenetic

g0ga
Тебе удалось попробовать как советовал Zdpn? может у Вас minidlna два раза запускается, может при включении кинетика, когда скрипт вызывается с параметром restart,  стоит паузу между start и stop добавить.  Мне оказалось легче поменять порт на 8080. Где-то увидел (не здесь, в гугле), что этот порт тоже пользует народ.

==================
Макс
Zyxel Keenetic

43

Re: Minidlna на Keenetic

поменял на порт 8080 - не помогло
посмотрел в ps и top - 3 процесса minidlna висит...

44

Re: Minidlna на Keenetic

На самсунге уе40д5000 перемотка - выбором временной позиции с (кодек: MPEG 1/2 video (mpgv) не работает, даже стрелками на пульте, с mkv всё супер. Это так и должно быть или можно что-нибудь подстроить. Я конечно же понимаю, что форум не для ламеров в линухах, но всёже прошу если можно что-то поднастроить, то напишите в каком файле и какие данные прописать.

Насчёт веб морды, если пытаешься зайти на порт проги, то такая надпись Not Found
The requested URL was not found on this server. , если указываешь просто другой порт, отличный от настроек, то вообще Попытка соединения не удалась       
Firefox не может установить соединение с сервером 192.168.1.1:8201.

Пробовал даже на флэшку с ext2 ставить, думал мож траблы с ntfs.
Может быть веб морду надо в конфиге сначало включить.
И процессов тоже 3 висит, так и должно быть?

Отредактировано killerpaf (2011-10-30 17:00:15)

45

Re: Minidlna на Keenetic

killerpaf, minidlna НЕ ИМЕЕТ веб-интерфейса, мини-линуксы (команда ps) часто показывают несколько процессов для одного запущенного приложения, это нормально, ответы есть в гугл.

Отредактировано vovic67 (2011-10-30 18:53:21)

46

Re: Minidlna на Keenetic

mmm8008 :

Привет.
Скажите есть ли разница какой порт использует минидлна? По-умолчанию стоял 8200

# port for HTTP (descriptions, SOAP, media transfer) traffic
port=8200

При этом все все время выдавались ошибки:

[2011/10/23 18:13:27] minidlna.c:130: error: bind(http): Address already in use
[2011/10/23 18:13:27] minidlna.c:989: fatal: Failed to open socket for HTTP. EXITING

Какая-то другая программа пользует порт? Как узнать какая?
Поменял в конфиге порт на 8080... вроде заработало.

Странно, а что тогда у этого товарища заработало, если у минидлна нет интерфейса. Или я что-то не стем перепутал.
Ладно фиг с ним с интерфейсом, по поводу перемотки что-нибудь подскажите.

47

Re: Minidlna на Keenetic

Последние сообщения в теме удалены - offtopic.

48

Re: Minidlna на Keenetic

Установил minidlna, телек увидел роутер но не один фильм не видит, пишет что папки пустые. Заметил что процессор на роутере не загружен, видимо он не сканировал папки, скажите что делать?
И еще вопрос minidlna запускается автоматически после перезагрузки роутера или её надо запускать вручную?

Отредактировано DiN-30 (2011-11-11 11:41:09)

49

Re: Minidlna на Keenetic

DiN-30
Попробуй пересканировать базу данных, мне помогало: minidlna -R  либо удалить базу и переткнуть диск.

==================
Макс
Zyxel Keenetic

50

Re: Minidlna на Keenetic

mmm8008 :

DiN-30
Попробуй пересканировать базу данных, мне помогало: minidlna -R  либо удалить базу и переткнуть диск.

А где эта база? и её название?
Ошибся в указании пути, подскажите я правильно восстановил то что выделено?
# set this to the directory you want scanned.
# * if have multiple directories, you can have multiple media_dir=/lists
# * if you want to restrict a media_dir to a specific content type, you
#   can prepend the type, followed by a comma, to the directory:
#   + "A" for audio  (eg. media_dir=A,/home/jmaggard/Music)
#   + "V" for video  (eg. media_dir=V,/home/jmaggard/Videos)
#   + "P" for images (eg. media_dir=P,/home/jmaggard/Pictures)
media_dir=/media/DISK_A1/transmission/
и путь указал наверное как нужно или указывать вплоть до папки :\\Keenetic\disk_a1\transmission\downloads

Отредактировано DiN-30 (2011-11-11 15:54:53)