Warning: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in ..../includes/class_bootstrap.php(430) : eval()'d code on line 123
minidlna - новый UPnP/DLNA медиасервер
Page 1 of 2 12 LastLast
Results 1 to 15 of 29

Thread: minidlna - новый UPnP/DLNA медиасервер

  1. #1

    Post minidlna - новый UPnP/DLNA медиасервер

    ѕредлагаю на пробу UPnP/DLNA медиасервер, которого нет в репозитории Optware - minidlna последней версии. —тавитс€ так:
    Code:
    $ opkg install minidlna
     онфигураци€ доходчиво описана здесь. ѕросканировав за сорок минут такую коллекцию:
    Code:
    $ du -s -h /tmp/store/*
    50.9G   /tmp/store/Music
    46.8G   /tmp/store/Photo
    80.9G   /tmp/store/Video
    
    $ cat /opt/var/log/minidlna.log | grep files
    [2011/12/09 22:23:22] scanner.c:797: warn: Scanning /tmp/store/Video finished (532 files)!
    [2011/12/09 22:29:25] scanner.c:797: warn: Scanning /tmp/store/Music finished (5367 files)!
    [2011/12/09 22:41:44] scanner.c:797: warn: Scanning /tmp/store/Photo finished (20436 files)!
    медиасервер создал sqlite3 базу объЄмом 39ћб. ¬ процессе сканировани€ нагрузка на CPU составл€ла 70-90%, во всех других моментах использовани€ - не более 5%. ѕотребление пам€ти относительно скромное:
    Code:
    $ pmap -d `pidof minidlna` | grep mapped
    mapped: 21244K    writeable/private: 13000K    shared: 0K
    ƒл€ сравнени€: легковесный ushare потребл€ет больше, так как держит базу файлов в оперативной пам€ти:
    Code:
    $ pmap -d `pidof ushare` | grep mapped
    mapped: 36232K    writeable/private: 29644K    shared: 0K
    ѕлюсы:
    • killing feature: сканирование тегов в аудиофайлах и фотографи€х и каталогизаци€ их на плеере. ‘отографии, например, можно выстраивать на плеере по дате съЄмки или по используемой камере. јудиофайлы - по жанру, исполнителю и другой информации из тегов. ¬сегда остаЄтс€ возможность просмотра исходной файловой иерархии медиаколлекции,
    • поддержка FLV, MKV, SRT и других форматов,
    • поддержка обложек к муз.альбомам,
    • при добавлении файлов нет необходимости пересканировать всю файловую иерархию, механизм inotify работает,
    • не портит базу при внезапной остановке, в отличие от mediatomb.

    ћинусы:
    • Ќесмотр€ на поддержку FLAC, "длинные" flac'и не режутс€ на треки по Cue sheet'у,
    • “еги в CP1251 кажет на экране плейера кракоз€брами,
    • MKV не перематываютс€, APE не понимает, ISO-образы не поддерживаютс€.

    »тог:
    • ћедиасервер по возможност€м "т€желее" ushare, но "легче" mediatomb'а. ≈сли от медиасервера не требуетс€ ничего, кроме показа иерархии медиафайлов, то лучше использовать ushare, если же необходима каталогизаци€ файлов, но не востребованы другие возможности\бол€чки mediatomb, то можно остановитьс€ на minidlna.

  2. #2
    Join Date
    Mar 2009
    Location
    Russia, Moscow
    Posts
    2,095
    Blog Entries
    32

    minidlna

    Quote Originally Posted by ryzhov_al View Post
    ѕредлагаю на пробу UPnP/DLNA медиасервер, которого нет в репозитории Optware - minidlna последней версии.
    ¬ышла нова€ верси€ 1.0.23 с исправлени€ми и дополнени€ми ... http://forum.zyxmon.org/topic91-mini...enetic-p4.html

    1.0.23 - Released 23-Jan-2012
    --------------------------------
    - Enable the subtitle menu on some Samsung TV's.
    - Add subtitle support for Panasonic TV's.
    - Add workarounds for LifeTab tablets' bad behavior.
    - Speed up playlist parsing.
    - Make metadata-based virtual containers case insensitive.
    - Add folder art support (very few clients support this though).
    - Improve trimming of quotation marks.
    - Fix SRT caption support with the latest Samsung Series D firmware.
    - Fix subtitles on LG TV's for items whose titles don't have a dot in them.
    - Add support for the av: mediaClass tag, so some Sony devices can filter items by media type.
    - Fix inotify detection issues on first-level folders.
    - Work around LifeTab's broken DLNA support.
    - Add image rotation support during resize. (mostly useful for TiVo)
    «.џ. ј тут его даже уже русифицировали: http://www.linux.org.ru/forum/general/6069109

  3. #3
    Quote Originally Posted by Omega View Post
    «.џ. ј тут его даже уже русифицировали: http://www.linux.org.ru/forum/general/6069109
    “ам четыре старых патча годичной давности.
    ¬ первых двух смысла нет потому, что на роутере все пакеты собираютс€ без Native Language Support.
    ¬о вторых двух смысла нет потому, что они уже реализованы в версии 1.0.22.

     ак только верси€ minidlna обновитс€ в транке OpenWRT, она обновитьс€ в репозитории. —тараюсь не бежать впереди OpenWRT без веских причин.

  4. #4
    а есть успешный опыт просмотра через minidlna IPTV?
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  5. #5
    Quote Originally Posted by skuwakin View Post
    а есть успешный опыт просмотра через minidlna IPTV?
    No remux. No recode. “олько файлы.
    ≈сли нужно IPTV, то ставьте mediatomb, pshare, xupnpd.
    Last edited by ryzhov_al; 11-02-2012 at 15:12.

  6. #6
    спасибо за ответ. ƒа xupnpd у мен€ давно стоит.  лассна€ вещь! ѕросто недавно обнаружилась одна больша€ непон€тка на Full HD IP-TV каналах. ¬от и интересно было сравнить. ѕотому как ситуЄвина тЄмна€, и пока не очень пон€тно в какую сторону копать...
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  7. #7
    ѕотер€на зависимость libbz2 у ¬ас в реп.,
    Code:
    1.0.24 - Released 14-Feb-2012
    --------------------------------
    - Fix playlist browsing with no SortOrder specified.
    - Fix inotify detection of caption file removal.
    - Handle an empty DeviceID from Zyxel media player SOAP request.
    - Fix false positives in playlist caching optimization when we have duplicate file names in different directories.
    - Trim the camera model name extracted from EXIF tags.
    - Add support for user-configurable log level settings.
    - Add DLNA.ORG_FLAGS support.

  8. #8

    можно ли при помощи софта на роутере "скрыть" 302 redirect...

    ƒоброго времени суток. —толкнулс€ с неудобством... ѕлеер в “¬ самсунг D серии не понимает редирект. —уществуют ли способы борьбы с этим. ѕодскажите плиз в каком хоть направлении копать (если это вообще возможно).
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  9. #9
    Quote Originally Posted by skuwakin View Post
    ...—толкнулс€ с неудобством... ѕлеер в “¬ самсунг D серии не понимает редирект. ....
    ¬ чем это про€вл€етс€? »мею самсунги D серии и два экземпл€ра minidlna (запущены правда на двух других платформах, не асусе).

  10. #10
    Quote Originally Posted by Zyxmon View Post
    ¬ чем это про€вл€етс€? »мею самсунги D серии и два экземпл€ра minidlna (запущены правда на двух других платформах, не асусе).
    спасибо за ответ. ƒа это модератор таво... перенес новую тему сюда... хот€ она к этому серверу ни сном , ни духом.

    я имел ввиду виджет nstreamplayer или его мод. ¬се они вызывают дл€ проигрывани€ потоков стандартный плеер, так вот он не умеет обрабатывать редирект... ќтсюда и вопросы...
    Last edited by Omega; 18-03-2012 at 21:50. Reason: ну так вроде здесь начали разговор ... :) но если не нравитс€ эта тема, то могу перенести оффтоп во флудильню ;)
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  11. #11
    √уру, посдкажите, а как исключить папку из списка сканируемых?
    »меем папку Films, в которой есть 30 подпапок. “ак вот, мне надо чтобы minidlna из этих 30 не сканировал 3 штуки. –ади этого прописывать руками оставшиес€ 27 не хочетс€ ћоже быть можно как то запретить сканировать подпапку?
    —пасибо!

  12. #12
    Quote Originally Posted by MMX2 View Post
    √уру, посдкажите, а как исключить папку из списка сканируемых?
    »меем папку Films, в которой есть 30 подпапок. “ак вот, мне надо чтобы minidlna из этих 30 не сканировал 3 штуки. –ади этого прописывать руками оставшиес€ 27 не хочетс€ ћоже быть можно как то запретить сканировать подпапку?
    —пасибо!
    —делать патч и пересобрать. ¬от пример патча, когда пропускаютс€ директории, содержащие символы "@eaDir". Ёто патч дл€ NAS'а, который в таких паках создает миниатюры изображений.
    Code:
    --- scanner.c.orig	2012-03-16 12:21:06.000000000 +0400
    +++ scanner.c	2012-03-16 12:23:03.000000000 +0400
    @@ -774,7 +774,7 @@
     		{
     			type = resolve_unknown_type(full_path, dir_type);
     		}
    -		if( (type == TYPE_DIR) && (access(full_path, R_OK|X_OK) == 0) )
    +		if( (type == TYPE_DIR) && (access(full_path, R_OK|X_OK) == 0) && strstr(full_path,"@eaDir")==NULL)
     		{
     			insert_directory(name, full_path, BROWSEDIR_ID, (parent ? parent:""), i+startID);
     			sprintf(parent_id, "%s$%X", (parent ? parent:""), i+startID);
    --- inotify.c.orig	2012-01-31 05:17:09.000000000 +0400
    +++ inotify.c	2012-03-16 12:28:44.000000000 +0400
    @@ -428,6 +428,11 @@
     	struct media_dir_s * media_path;
     	struct stat st;
     
    +	if(strstr(path,"@eaDir"))
    +	{
    +		DPRINTF(E_WARN, L_INOTIFY, "Scipping path with @eaDir %s \n", path);
    +		return -1;
    +	}
     	if( access(path, R_OK|X_OK) != 0 )
     	{
     		DPRINTF(E_WARN, L_INOTIFY, "Could not access %s [%s]\n", path, strerror(errno));

  13. #13
    Quote Originally Posted by Zyxmon View Post
    —делать патч и пересобрать.
    —пасибо!
    грустно это... пойду ручками прописывать 27 дирректорий.

  14. #14
    Quote Originally Posted by Zyxmon View Post
    —делать патч и пересобрать. ¬от пример патча, когда пропускаютс€ директории, содержащие символы "@eaDir".
    Code:
    +		DPRINTF(E_WARN, L_INOTIFY, "Skipping path with @eaDir %s \n", path);
    Quote Originally Posted by MMX2 View Post
    —пасибо!
    грустно это... пойду ручками прописывать 27 дирректорий.
    ≈щЄ стоит попробовать два пути сокрыти€ папок:
    • начинать имена скрываемых директорий с точки, например /tmp/haddisk/video/.porn
    • запускать minidlna с пониженными привелеги€ми дл€ того, чтобы у него не хватало прав дл€ доступа к скрываемым папкам.
    ¬ы же в Linux'е!

  15. #15
    Quote Originally Posted by ryzhov_al View Post
    [*]запускать minidlna с пониженными привелеги€ми дл€ того, чтобы у него не хватало прав дл€ доступа к скрываемым папкам.[/LIST]¬ы же в Linux'е!
    "ј вот с этого места € попрошу вас рассказывать все очень подробно" (—)
    ѕониженные привелегии - от имени юзвер€ nobody? нет?

Page 1 of 2 12 LastLast

Similar Threads

  1. ’очу купить/продать сетевое оборудование Asus
    By addave in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 465
    Last Post: 31-03-2016, 08:12
  2. MediaTomb - установка и настройка медиа-сервера
    By dfayruzov in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 207
    Last Post: 12-12-2012, 08:06
  3. minidlna media server for asus routers
    By shantanugoel in forum WL-500gP Tutorials
    Replies: 13
    Last Post: 23-10-2011, 16:46
  4. ”становка OpenVPN в основную пам€ть дл€ Ќќ¬»„ ќ¬
    By Mirage-net in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 241
    Last Post: 24-05-2011, 20:48

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •