NMT-200 ЧаВо

Инструкция по использованию Oversight (часть 2)

Статья Roman_V_M от 26.09.2010
Редакция от 19.08.2011

Продолжение. Первая часть статьи находится здесь.

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

КАРТИНКИ

Картинки загружаются с сайтов themoviedb.org и thetvdb.com. Но, как уже было сказано, Oversight позволяет использовать собственные постеры и фанарт для отсканированных видеофайлов.

Примечание. Фанарт (обои) — плакаты альбомного формата, обычно рекламного характера или со сценами из фильма/сериала, отображаемые в качестве фона страницы с подробной информацией.

страница фильма с фанартом

Страница фильма с фанартом

Страница фильма с фанартом (русский язык)

Картинки подхватываются автоматически, т. е. нет необходимости выполнять повторное сканирование — достаточно положить их рядом с основным файлом и перезагрузить страницу интерфейса. В самой последней версии алгоритм добавления своих картинок изменился: картинки больше не подхватываются автоматически. Теперь после добавления файлов картинок соответствующий элемент нужно удалить из базы и выполнить сканирование заново. Имя картинки с постером должно совпадать с именем видеофайла, а картинка с фанартом должна иметь промежуточное расширение .fanart. Например, для файла The_Green_Mile.1999.mkv соответствующие картинки должны иметь имена The_Green_Mile.1999.jpg и The_Green_Mile.1999.fanart.jpg. Для сериалов имена файлов картинок должны соответствовать имени файла 1-й серии соответствующего сезона (или серии с наименьшим номером). В случае папок с DVD и BD-структурами картинки кладутся в саму папку рядом с подпапками /VIDEO_TS/ или /BDMV/. Имена файлов в этом случае: poster.jpg и fanart.jpg соответственно, хотя картинки с именем папки тоже должны подхватываться при сканировании.

Размер картинок подгоняется автоматически, но рекомендуемые разрешения: постеры — 400х578, фанарт — 1280х720. Также поддерживаются картинки в формате png.

Примечание. Картинки, скачанные и обработанные Oversight, хранятся в подпапке /db/global: _A — портретты актеров, _fa — фанарт, _J — постеры.

НАСТРОЙКИ ВНЕШНЕГО ВИДА

Для доступа к настройкам внешнего вида нужно кликнуть ссылку {appearance} на главной странице конфигурации. Ниже описаны только основные подразделы и параметры настроек внешнего вида.

Примечание. После изменения любых настроек внешнего вида нужно кликнут иконку Home на главной странице или нажать соответствующую кнопку на пульте.

страница настроек внешнего вида{general}

Общие настройки.

внешний вид - общие настройкиnew_days: время в днях, в течение которого ссылки на новые файлы будут выделены особым цветом (зависит от скина) и курсивным шрифтом.

sort_order: порядок сортировки элементов на главной странице. Варианты: Age (дата и время) или Name (по алфавиту).

age_field: параметр для сортировки по дате и времени. Варианты: scantime (дата и время последнего сканирования) или filetime (дата и время файла). Для правильного отсчета времени плеер должен иметь выход в Интернет, и в нем должен быть правильно прописан сервер точного времени.

tvboxsets: отображение бокс-сетов для нескольких сезонов одного сериала. На главной странице бокс-сет представлен одним постером с символом бокс-сета (иконка с двумя дисками в правом нижнем углу постера).

постер бокс-сета

Постер бокс-сета

Бокс-сет сериала (скин blu).

grid_direction: направление сортировки элементов на главной странице. Варианты: horizontal (справа налево, сверху вниз) или vertical (сверху вниз, справа налево).

movieboxsets: отображение бокс-сетов для кино-циклов. Параметры определяют порядок анализа информации о приквелах и сиквелах, полученной с IMDB (подстраница …/movieconnections). Возможные значения: by_first (начиная с первого), by_last (начиная с последнего), by_any (в обоих направлениях) и disabled (выкл.). Внимание: данные параметры определяют только порядок анализа информации в базе данных, а не порядок отображения фильмов в бокс-сете.

Поскольку информация о приквелах и сиквелах берется с IMDB, при составлении бокс-сетов для фильмов возможны ошибки — какие-то фильмы могут не попасть в бокс-сет. В таких случаях попробуйте поменять значение параметра. by_any дает меньше всего ошибок, но может замедлять работу интерфейса, поскольку бокс-сеты составляются “на лету”.

С сериалами проще: бокс-сеты составляются на основании номеров сезонов в именах файлов.

Бокс-сет фильмов (скин blu)

default_view: отображение главной страницы по умолчанию. Варианты: All (все элементы), Movie (фильмы), Tv (сериалы), Unwatched (непросмотренные элементы). В текущей версии настройка может глючить, поскольку фильтры категорий и просмотренных и непросмотренных элементов теперь разделены.

Примечание. Oversight позволяет помечать уже просмотренные элементы, которые будут выделяться другим цветом (в скине blu — красным). Для этого служит зеленая кнопка на пульте и иконка mark (галочка) в браузере на ПК.

отметка просмотренных элементовcrossview: объединение баз данных Oversight с нескольких плееров. Как работает, не знаю.

tv_play_via_pc: запуск проигрывания файла на плеере из браузера ПК. В текущей версии наконец заработало, т. е. можно запускать проигрывание удаленно.

skin_name: выбор скина. С Oversight несколько предустановленных скинов, и можно выбрать более-менее приемлемый для себя. Скины хранятся в подпапке /templates/, и теоретически можно создать свой скин. Однако параметры скинов почти не документированы, плюс здесь есть ряд проблем, так что можно сказать, что пользовательские скины не поддерживаются. Однако после того как к проекту подключился человек, известный на форуме networkmediatank.com под ником tiefling, который занимается скинами, подвижки в этом направлении есть.

use_folders_as_titles: отображение названия папки вместо названия фильма. Не знаю, зачем нужно.

nas_timeout: время в мс., в течение которого Oversight ожидает ответа от сетевой папки, прежде чем пометить ее как отключенную и, соответственно, скрыть ее содержимое. Статус сетевых папок отображается на главной странице настроек возле значка NAS Status.

Для корректной работы с некоторыми NAS, возможно, придется подбирать значение этого параметра. В совсем проблемных случаях часто помогает установка nas_timeout=0.

title_bar: динамическое отображение названий при переходе между элементами.

{tv and movie details}

Информация о фильмах и сериалах.

настройки - информация о фильме/сериале

show_episode_titles: отображение названия серий вместо номеров. Честно говоря, смотрится кривовато, но возможно, это можно настроить. Я не пользуюсь.

show_episode_dates: отображение даты серий вместо номеров. См. выше.

show_repack: выделение особым шрифтом исправленных релизов, которые содержат слова REPACK или PROPER в названии. Я не пользуюсь.

display_rating: отображение рейтинга IMDB на странице фильма/сериала.

display_certificate: отображение сертификата (детям до 16).

display_fanart: отображение фанарта.

hm_runtime_format: формат длительности (ч и мин). Можно подставить русские единицы измерения: “ч” и “мин”.

m_runtime_format: формат длительности (мин). Также можно подставить русское “мин”.

Примечание. Длительность берется с IMDB и может отличаться от длительности режиссерских версий или европейских PAL-овских релизов.

movie_filename: отображение имени файла вместо ссылки на него.

В последней версии сделаны отдельные настройки отображения для режимов SD, HD и для ПК (раньше отображение на ПК соответствовало HD). Я опишу только настройки для HD — настройки других режимов выполняются аналогично.

Примечание. Интерфейс плееров NMT (Gaya) не имеет отдельного режима для 1080р: картинка 720р просто ресайзится до нужного разрешения.

{HD text mode}

Настройки отображения главной страницы в режиме списка. Подробно останавливаться не буду.

{HD poster mode}

Настройки отображения главной страницы в режиме показа постеров.

настройки - внешний вид главной страницыposter_mode[720]: использование режима постеров.

poster_mode_rows[720]: количество рядов элементов.

poster_mode_cols[720]: количество столбцов элементов.

poster_mode_height[720]: высота постеров в пикселях (0 — автоматически).

poster_mode_width[720]: ширина постеров в пикселях (0 — автоматически).

Ниже идут отдельные настройки для бокс-сетов сериалов и фильмов соответственно (-1 – настройки соответствуют настройкам главной страницы).

{HD detail view}

Настройки страниц фильмов/сериалов.

настройки - внешний вид страницы фильма/сериалаtitle_size[720]: размер шрифта для названия фильма/сериала.

movie_poster_height[720]: высота постера в пикселях для фильмов.

tv_poster_height[720]: высота постера в пикселях для сериалов.

max_plot_length[720]: максимальная длина сюжета (в символах).

certificate_size[720]: размер иконки сертификата.

tv_rows[720]: количество строк с номерами серий сериалов.

tv_cols[720]: количество столбцов с номерами серий сериалов.

font_size_plot: относительный размер шрифта для сюжета.

font_size_eptitle: относительный размер шрифта для номеров серий (или названий, если включена соответствующая настройка).

font_size_epdate: размер шрифта для даты выхода серий.

transparency: уровень прозрачности фона текста в %.

fade: плавный переход прозрачности фона текста.

страница сезона сериала

Страница сезона сериала

В последних версиях в некоторых скинах (blu и oversight) появился раздел детальных настроек отображения скина: {skin config}. В этом разделе собраны тонкие настройки показа скинов. Из них особый интерес представляют следующие:

background_image: фоновая картинка. Фоновые картинки хранятся в папке /Apps/oversight/templates/default/720/. Туда же можно положить свои фоновые картинки. Рекомендуемый размер: 1280х720.

filter_text_color: определяет цвет рамки выделения элементов. К сожалению, ширина рамки выделения составляет всего пару пикселей, и часто не видно, какой именно элемент выделен. Способа увеличить ширину рамки пока не найдено. Однако эта настройка позволяет задать для рамки выделения контрастный цвет, например оранжевый, чтобы несколько исправить ситуацию.

ПОЛЕЗНЫЕ КНОПКИ НА ПУЛЬТЕ ДУ

Home (A-B) — переход на первую страницу интерфейса.

Setup — переход к настройкам.

Page Up, Page Down — листание страниц.

Repeat — перезагрузка текущей страницы.

Delete — удаление элемента из базы без удаления файла (delist).

Красная (Video) — удаление элемента с удалением соответствующего файла (осторожно).

Зеленая (Music) — пометка просмотренного элемента.

Info (i) — путь к соответствующему файлу.

РУСИФИКАЦИЯ ИНТЕРФЕЙСА

К сожалению, строки интерфейса Oversight разбросаны по разным файлам, и файлы скинов практически не документированы, что затрудняет перевод интерфейса. Однако мне удалось сделать перевод базовых элементов интерфейса. Переведены основные надписи, а также сделан вывод описаний бокс-сетов фильмов и сериалов согласно грамматике русского языка: “2 фильма”, но “5 фильмов”; “3 сезона”, но “6 сезонов”.

vindousis gadayeneba

Нужные файлы можно скачать отсюда. Для установки содержимое архива нужно распаковать в папку /Apps/oversight/templates/, заменив существующие файлы.

Внимание: русификация должна работать со скинами oversigh и blu, а также скинами, использующими шаблоны из подпапки /default/any. При установке новой версии Oversight поверх старой файлы русификации затираются. Также не гарантируется корректная работа, если в будущих версиях будут сделаны значительные изменения в файлах скинов.

ВАЖНО!!! Русификация несовместима с версиями старше r1951 из-за изменений в коде скинов. Я постараюсь выпустить обновление как можно скорее.

OVERSIGHT И TRANSMISSION

Как уже было сказано ранее, настройка отслеживания торрентов в Oversight не работает. Однако в Transmission версии 2.хх появилась возможность запуска исполняемых файлов по завершении закачки, что можно использовать для автоматического добавления свежескачанных файлов в базу Oversight. Делается это при помощи простого скрипта:

#!/bin/sh
cd /share/Apps/oversight/bin
./oversight.sh NEWSCAN "$TR_TORRENT_DIR"

Скрипт можно обозвать как угодно, например scan.sh, и разместить, скажем, в корне внутреннего диска.

Далее нужно отредактировать файл настроек Transmission — settings.json, изменив следующие строки:

"script-torrent-done-enabled": true,
"script-torrent-done-filename": "/share/scan.sh",

(Подробнее о редактировании файла settings.json в разделе Transmission.) Теперь после каждой закачки Oversight будет выполнять сканирование папки со скачанными файлами.

Примечание: если вы используете старые версии, в частности r1426, скрипт должен иметь вид:

#!/bin/sh
cd /share/Apps/oversight/
./catalog.sh NEWSCAN GET_POSTERS GET_FANART GET_PORTRAITS "$TR_TORRENT_DIR"

Внимание: при установленном пакете LTU запуск сканирования из командной строки или внешнего скрипта может не работать (сканирование прерывается с сообщением об ошибке в логе). Причина неизвестна и она точно не в настройках. В качестве обходной меры можно использовать сканирование с интервалом.

OVERSIGHT И СОВЕТСКИЕ/РОССИЙСКИЕ ФИЛЬМЫ

В большинстве случаев Oversight правильно определяет советские/российские фильмы и находит для них нужную информацию и постеры. Однако для более правильного сбора информации следует придерживаться простых правил:

– имя файла должно совпадать с именем фильма на сайте Kinopoisk.ru;

– в имя включите год выхода фильма, например Бриллиантовая.рука.1968.avi;

– для каждого файла создайте файл NFO в формате XML с правильным названием фильма и его кодом на IMDB (подробнее в 1-й части).

Если для фильма не загружаются картинки, подготовьте постеры и фанарт самостоятельно согласно рекомендациям в соответствующем разделе.

Как уже было сказано в первой части, главный источник проблем здесь — несовпадение годов выхода фильма, указанных на разных сайтах. К сожалению, надежного решения пока нет.

Статья находится в процессе доработки, поэтому возможны исправления и дополнения. Свои комментарии и пожелания оставляйте внизу.

3 комментария к этой записи

  • Edwin60

    Доброго всем вечера!Кто подскажет решение проблеммы…При переходе с одного блока постеров на следующий,самопроизвольно перегружается А-200.И какой допустимый размер обложек можно выставлять?ТВ42″Sony Bravia.Хочется по-максимуму экран использовать.Заранее благодарен.

    • Roman_V_M

      С перезагрузкой никогда не сталкивался, и на других форумах такая инфа не попадалась.
      Что касается размера – подбирайте экспериментально, какой вас устраивает.

  • Edwin60

    Спасибо.Попробую переставить Oversight.Потом отпишусь.Главное ,что эта проблема не сразу появилась,а по мере увиличения количества сканов.

2010–2024 © NMT-200 ЧаВо