Видео ролики бесплатно онлайн

Смотреть hd видео

Официальный сайт welinux 24/7/365

Смотреть видео бесплатно

29.08.10 19:32 cepxuo

Есть вопрос!Как правильно настроить mediatomb?

Дано: Gentoo Linux + MediaTomb + NTFS раздел с кучей фильмов, сериалов, мультов и т.п.
Описание: Установил MediaTomb, включил в нём MySQL (т.к. использую его и для других целей). На винте весь хлам рассортирован по следующим каталогам:
Cartoons
Movies
Serials
В каждом калатоге ещё 2 каталога: Foreign и Russian. Ну а в них уже файлы или каталоги с названиями фильмов. Захожу на вебморду MediaTomb и добаввляю первые 3 каталога в коллекцию, ставлю полный автоскан с подкаталогами и периодом в 1800 сек. MediaTomb всё сканирует и в итоге получаю кучу каталогов в коллекции, некоторые дублируются (часть файлов в одном каталоге, часть в другом, причем разбиты не по порядку). Например: Интерны есть в корне коллекции видео и также в video/dirrectories/serials/russian/interny. В первом каталоге серии с 1 по 15, затем 20, 29, 30. Остальные серии во втором каталоге (кстати все серии в AVI). Также куча каталогов перебрались из законнго места в корень коллекции. Плюс ко всему при подключении по UPnP к Windows Media Player, он вообще не видит каталоги, но зато дублирует, а иногда и по 3 раза файлы в коллекции.
Отсюда вопрос: как правильно настроить скрипт-сортировщик, чтоб он не менял стркутуру каталогов коллекции и делал ее как и на винте?

UPD
Временное решение:

Находим в /usr/share/mediatomb/js/import.js следующий блок:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function addVideo(obj)
{
    var chain = new Array('Video', 'All Video');
    addCdsObject(obj, createContainerChain(chain));

    var dir = getRootPath(object_root_path, obj.location);

    if (dir.length > 0)
    {
        chain = new Array('Video', 'Directories');
        chain = chain.concat(dir);

        addCdsObject(obj, createContainerChain(chain));
    }
}

Там нужно убрать сравнение на длину каталога (if (dir.length > 0)) ну, и фигурные скобки, соответственно...
Но это временное решение. Вот тут - вдохновился на создание нечто подобного...


Теги:

K-9 29.08.10 19:47 # +3
Эх, вот кто бы написал про него...
haku 29.08.10 21:07 # +1
Чтобы изменить стратегию заполнения БД сервера нужно в конфиге /etc/mediatomb/config.xml явно задать новый скрипт импорта, оптимизированный под ваше DLNA-устройство, примерно так:
/usr/share/mediatomb/js/import.js
естественно разработчики mediatomb-а не могут написать скрипты под всё разнообразие устройств, поэтому, к сожалению, скипт скорее всего писать придётся вручную (или искать в гугле, что очень не факт что найдётся).

Так-же вместо настройки пересканирования директорий каждые 1800 секунд лчше использовать механизм inotify (use-флаг inotify при копиляции).

Вообще в mediatomb мега-удобно то, что он сам не занимается транскодированием, а отдаёт это на откуп сторонних программ, а-ля ffmeg, vlc, mplayer, причём делает это в открытом виде. Хотя написание своего конфига тот ещё аццкий труд =)
haku 29.08.10 21:08 # +0
имел ввиду
/usr/share/mediatomb/js/import.js
(редактировать мессаги нельзя)
haku 29.08.10 21:12 # +0
тьфу, парсер порезал всё, вобщем в конфиге /etc/mediatomb/config.xml ищете блок scripting, в нём устанавливаете virtual-layout type="js" и, при необходимости, перезадаёте путь к скипту со стандартного /usr/share/mediatomb/js/import.js
cepxuo 29.08.10 21:52 # +1
Спасибо за ответ. Я в принципе-то и спрашивал как подправить этот самый скрипт? Можете поделиться соображениями? Я в яваскриптинге не силён, к сожалению :(
haku 29.08.10 22:23 # +0
У меня в общем-то та же проблема: директории излишне множатся: в телеке уже есть пункты меню "фото", "музыка", "видео", но при выборе того же видео вижу структуру БД, повторяющие тот же функционал (фото, видео, музыка).
Видел на форуме медиатомб-а скрипт для самсунгов, который просто кидает все файлы в корень БД, но это тоже не то что нужно -- получается винегрет. Так что пока так.. прощёлкиваю эти два лишних пункта =(
cepxuo 30.08.10 18:17 # +1
проапдейтил статью. добавил небольшое решение-костыль...
haku 30.08.10 18:38 # +0
Вам помогло? у меня изменилось то, что при выборе к примеру
Видео --> Mediatomb --> Video --> All Video --> (моя структура каталогов)

изменилось на
Видео --> Mediatomb --> Video --> All Video --> (все видеофайлы в куче)

а хотелось бы иметь
Видео --> Mediatomb --> (моя структура каталогов)

вот такая печалька =(

P.S. "Видео" -- пункт меню в телеке, "Mediatomb" -- DLNA-сервер в локалке.
cepxuo 30.08.10 20:41 # +1
У меня изначально в All Video были все файлы в куче, а в Видео -> MediaTomb -> Video -> Directories сначала была кучамала, а теперь структура как на компе. При этом также в Видео --> Mediatomb --> Video --> All Video --> куча файлов без каталогов, как и было, но я туда даже не захожу. Можно ее вообще убрать из скрипта сверху.
haku 30.08.10 21:17 # +0
Вобщем ясно, за сим дискуссию предлагаю закрыть и дать время авторам сей проги дописать недостающий функционал.
mrded 10.09.10 23:29 # +1
http://mediatomb.cc/dokuwiki/scripting:scripting
cepxuo 11.09.10 20:01 # +0
Спасибо! Поставил первый скрипт по ссылке.

Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 154)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 3085 из 228 городов)
            Топ пользователей Топ блогов
            welinux.ru
            Качественная техника от ведущих брендов: магазин офисной техники Экво.

            Смотреть онлайн бесплатно

            Онлайн видео бесплатно


            Смотреть русское с разговорами видео

            Online video HD

            Видео скачать на телефон

            Русские фильмы бесплатно

            Full HD video online

            Смотреть видео онлайн

            Смотреть HD видео бесплатно

            School смотреть онлайн