В этом блоге вы сможете найти различную информацию на русском языке о MythTV и дистрибутиве GNU/Linux на основе Ubuntu и MythTV - Mythbuntu. Если вы хотите оставить комментарий, то не стесняйтесь, включены анонимные комментарии. P.S. Как это часто бывает, тематика блога немного вышла за пределы Mythbuntu (Ubuntu), но пока не вышла за пределы MythTV. Оставайтесь с нами. :)

четверг, 12 ноября 2009 г.

Просмотр и управление фильмами в MythTV. Использование сайта kinopoisk.ru для заполнения информации о фильме.


Прежде чем вы сможете смотреть фильмы, вы должны добавить их в базу данных MythTV. Вы сможете сделать это с помощью утилиты управления фильмами. В данный раздел вы можете попасть выполнив команду Настройка/Утилиты->Управление фильмами. После того как вы выполните эту команду, MythTV просканирует каталолг, который вы указали в настройках как содержащий фильмы. Все найденные фильмы будут добавлены в базу и теперь они будут вам доступны при выборе команды Мультимедиа->Смотреть фильмы.
Казалось бы на этом можно и закончить. Но не спешите, MythTV дает нам возможность не просто смотреть фильм, а и получить различную информацию о нем. По умолчанию для этих целей используется  информация с сайта imdb.com. Для российских (и других русскоговорящих) пользователей больший интерес представляет информация размещенная на сайте kinopoisk.ru.
Надо отметить, что хотя в состав MythTV входит несколько скриптов которые получают информацию с сайтов на которых находится информация о фильмах на русском языке, их использование по тем или иным причинам не приводит к положительным результатам. Поэтому мы рассмотрим использование скрипта который работает с сайтом kinopoisk.ru.
Скрипт вы можете скачать со страницы http://tipok.org.ua/node/15. Там же приведена и инструкция для установки данного скрипта.
Для того чтобы сменить скрипт используемый MythTV по умолчанию, нужно выполнить соответствующие настройки. Выполните команду Утилиты/Настройки->Настройки->Настройки->Настройки фильмов->Общие настройки. В появившемся мастере General Settings (Общие настройки) с помощью нажатия на кнопку Далее перейдите к четвертому окну мастера. В этом окне вы можете увидеть следующие поля: 
  • Команда для поиска списка фильмов
  • Команда поиска обложек фильмов
  • Команда извлечения данных о фильмах
Значения данных полей по умолчанию выглядят как:
/usr/share/mythtv/mythvideo/scripts/imdb.pl -M tv=no;video=no
/usr/share/mythtv/mythvideo/scripts/imdb.pl -P
/usr/share/mythtv/mythvideo/scripts/imdb.pl
Исправьте значения по умолчанию на следующие:
/usr/share/mythtv/mythvideo/scripts/kinopoisk.pl -M tv=no;video=no
/usr/share/mythtv/mythvideo/scripts/kinopoisk.pl -P
/usr/share/mythtv/mythvideo/scripts/kinopoisk.pl
Теперь перейдите к последнему окну мастера и сохраните настройки нажав кнопку Закончить.
Выберите фильм и нажмите клавишу i, будет выведено меню с перечнем действий (рис. 1), которые вы можете выполнить.


Рисунок 1 - Поиск данных о фильме
Выберите команду Search и нажмите кнопку выбора и MythTV запустит скрипт получающий информацию с соответствующего сайта. Скрипт автоматически находит фильмы из базы данных сайта, которые соответствуют названию файла или похожи на него. Например для фильма Крикуны (Screamers) будет выведены такие варианты (см. рис. 2):

Рисунок 2 - Список фильмов полученный скриптов из базы данных сайта kinopoisk.ru.
Выберите правильный вариант и нажмите клавишу выбора, после чего скрипт начнет получение данных с сайта (это может занять довольно продолжительное время). После того как скрипт закончит работу вы увидите данные о фильме, такие как режиссер, год выхода, длина в минутах и т.п.
Помимо текстовой информации, скрипт пытается получить и изображение с постером фильма. Для того чтобы назначить обложку выберите фильм и нажмите клавишу выбора, после чего выберите пункт Обложка и еще раз нажмите клавишу выбора. Теперь в появившемся окне выберите файл с изображением содержащим постер фильма, имя файла соответствует номеру фильма в базе данных.
Теперь при просмотре фильмов по команде Мультимедиа->Смотреть фильмы вы будете видеть обложку фильма, а при нажатии кнопки выбора вы увидите информацию о нем с краткой аннотацией.
Если у вас имеются в каталогах с фильмами и другие файлы, то они будут отображаться в списке менеджера фильмов. Чтобы лишние файлы не отображались, вы можете установить соответствующий пункт в настройках, для чего выполните команду Утилиты/Настройки->Настройки->Настройки->Настройки фильмов->Общие настройки, после чего перейдите ко второму окну мастера настроек и снимите флажок Показывать файлы неизвестного типа.
Но обратите внимание что MythTV в Mythbuntu, по умолчанию считает неизвестными файлы например с расширением mkv (хотя при этом совершенно спокойно проигрывает их при помощи mplayer), и если у вас такие файлы имеются, то добавьте новый тип файлов, чтобы MythTV «узнал» их. Для этого выйдите из мастера общий настроек, и выполните команду Типы файлов. После этого появиться окно Ассоциация файла MythVideo (рис. 3). Чтобы добавить новый тип файлов с помощью клавиш управления курсором перейдите к кнопке Новый и нажмите клавишу выбора. Теперь перед вами появится окно в котором вам будет предложено ввести расширение, чтобы подтвердить его создание выберите кнопку Создать новое расширение и нажмите клавишу выбора.

Рисунок 3 - Ассоциации файлов в MythTV
В окне, показанном на рисунке 3, вы также видите и два флажка: Игнорировать и Использовать плеер по умолчанию. Если установлен флажок Игнорировать, то MythVideo будет игнорировать все файлы с данным расширением и не будет  включать их в свою базу, при сканировании каталога с фильмами, а если установлен флажок Использовать плеер по умолчанию, то вместо того плеера что указан в поле Команда будет использоваться плеер который задан в настроках по умолчанию. Чтобы для данного типа файлов использовался внутренний проигрыватель, в поле Команда введите слово Internal.

вторник, 10 ноября 2009 г.

Настройка назначения клавиш и кнопок дистанционного управелния в MythTV (Mythbuntu)


Мы уже рассамотрели как настроить пульт ДУ работать в Mythbuntu, теперь мы рассмотрим как можно назначить клавишам (или соответсвующим кнопкам пульта ДУ) те или иные выполняемые действия.
В MythTV  вы можете настроить клавиши, используемые для выполнения тех или иных действий в различных режимах работы. Чтобы перейти к режиму редактирования клавиш выполните команду Утилиты/Настройки->Редактировать клавиши, после чего вы увидите окно для редактирования клавиш, как показано на рисунке 1.
Рисунок 1 - Окно редактирования клавиш
По умолчанию в левой части окна находится список Contexts (Контекст), то есть список режимов в которых может работать MythTV. В правой части окна находится список Actions (Действия), то есть список действий которые могут выполняться в выбранном режиме. В нижней части окна находятся четыре поля, в которых отображены клавиши с помощью которых выполняется выбранное действие.
Вы можете перемещаться по спискам с помощью клавиш управления курсором (или соответсвующим кнопкам ДУ). Сначала выберите режим (контекст) работы MythTV, потом с помощью клавиши влево перейдите к списку действий в данном режиме. Теперь с помощью клавиш управления курсором вверх и вниз вы можете выбрать нужное действие и назначить ему определенную клавишу. Для того чтобы перейти к назначению клавиш еще раз нажмите клавишу вправо и перейдите к полю в котором указана назначенная клавиша (см. рис. 2).
Рисунок 2 - Клавиши назначенные для действия PAUSE
Для каждого действия мы можете назначить до четырех клавиш, при этом обычно для каждого действия назначена хотя бы одна клавиша. Вы можете переназначить клавишу или назначить один или несколько альтернативных вариантов. Для того чтобы назначить клавишу перейдите к свободному полю (хотя вы можете заменить и уже назначенную клавишу) и нажмите клавишу выбора. После этого появится окно с приглашением нажать клавишу.
Рисунок 3 - Окно с приглашением нажать клавишу
Теперь нажмите на клавишу (или кнопку на пульте ДУ) которую вы хотите назначить на выбранное действие и подтвердите выбор нажав OK. Если данная клавиша уже используется в данном контексте, то вы увидете соответствующее сообщение.
Если вы хотите удалить назначенную клавишу, то выберите поле в котором указана данная клавиша и нажмите клавишу выбора или пробел. Перед вами появится окно показаное на рис. 4
Рисунок 4 - Окно Редактировать действия
Выберите команду Удалить привязку и нажмите клавишу выбора, после этого привязка действия к клавише будет удалена. Вы также можете установить привязку действия к другой клавиши выбрав пункт Установить привязку.
После того как вы закончите редактирование клавиш нажмите Esc, после чего вам будет предложено сохранить изменения или отказаться от них, чтобы сохранить изменения выберите команду Save Then Exit (Сохранить и выйти), если хотите отказаться от изменений то выберите Exit without saving (Выйти без сохранения).
Отметим что редактирование клавиш может происходить еще в двух режимах. Если в режиме редактирования клавиш нажать клавишу i, то появиться окно в котором вы можете или сохранить внесенные изменения, выбрав команду Сохранить или перейти в один из трех режимов навигации по привязкам клавиш к действиям, для этого нужно выбрать команду Change View (Изменить режим просмотра). После выбора этой команды появиться окно с тремя вариантами:
  • Actions By Context (Действия по контексту) — в левом списке контекст (или, иными словами, режим работы MythTV), а в правом соответствующие данному контексту действия.
  • Context By Key (Контекст по клавишам) — в левом списке находится контекст, а в правом находятся все клавиши которые действуют в данном контексте.
  • Keys By Context (Клавиши по контексту) - в левом списке представлены клавиши, а в правом все варианты контекста, в которых используется данная клавиша.
Первый из режимов мы рассмотрели выше, именно он и используется для привязки клавиш к действиям. Два других режима можно использовать когда нужно посмотреть какие клавиши используются в  как-либо контексте или, наоборт, узнать в каких контекстах используется та или иная клавиша.

четверг, 5 ноября 2009 г.

Настройка удаленного фронтэнда MythTV в Mythbuntu

Мы рассматривали в основном тот случай, когда мы запускаем бэкэнд и фронтэнд на одном компьютере. Вероятно случай, когда мы запускаем бэкэнд и фронтэнд на одном компьютере, будет самым распространенным, особенно среди начинающих пользователей. Однако MythTV позволяет использовать и удаленный фронтэнд (и даже не один). Давайте рассмотрим его настройку.
В целом настройка удаленного фронтэнда MythTV мало чем отличается от настройки локального фронтэнда, но имеется несколько небольших, но достаточно принципиальных отличий. При настройке удаленного фронтэнда вы должны задать IP-адрес компьютера на котором находится бэкэнд, а также указать пароль для доступа к базе mythconverg.
Чтобы указать адрес удаленного бекэнда выполните в главном окне фронтэнда MythTV команду Утилиты/Настройки->Настройки->Общие. После чего в появившемся окне мастера настроек базы данных введите в поле Имя компьютера IP-адрес (или имя) компьютера на котором установлен бэкэнд. Также необходимо ввести пароль к базе данных mythconverg (в этой базе данных хранятся данные используемые  MythTV) в поле Пароль. Пароль вы можете узнать посмотрев его в этом же самом окне локального фронтэнда, установленного на одном и том же компьютере, что и бэкэнд. Остальные данные можно оставить со значениями по умолчанию.
Эти же параметры вы можете настроить с помощью Mythbuntu Control Centre. Запустите Mythbuntu Control Centre и перейдите на страницу MythTV Configuration (см. рис. 1).


Рисунок 1 - Страница MythTV Configuration Mythbuntu Control Centre
В поле MySQL Server (MySQL сервер) введите IP-адрес компьютера на котором установлен бэкэнд, а в поле MySQL MythTV Password (Пароль к базе данных MythTV) введите пароль к базе данных mythconverg
Теперь проверьте соединение с базой данных mythconverg нажав кнопку Test MySQL Connection (Протестировать MySQL соединение). В случае если тест пройдет успешно, под кнопкой Test MySQL Connection появится надпись Test Result: Successful (Результат теста: Успешно), если же нет, то появиться надпись Test Result: Failure (Результат теста: Ошибка). Причиной сбоя при обращении к базе данных mythconverg может явиться, например, файрвол или то, что у вас не запущена служба MySQL сервера. Но если вы устанавливали Mythbuntu в соответствии с нашими инструкциями, то никаких сбоев быть не должно.

среда, 4 ноября 2009 г.

Использование программы телепередач в MythTV


Одним уз удобств использования компьютера в качестве устройства для просмотра ТВ, является использование программы телепередач. Вероятно вы знаете, что в интернете есть программы телепередач для практически всех каналов которые доступны для просмотра. MythTV может использовать программу телепередач, которая находится в файле определенного формата.
Используя программу в MythTV вы всегда будете видеть название и, иногда, краткое описание текущей телепередачи. Также вы можете посмотреть, пролистав с помощью кнопок вправо влево, что будут показывать в течение ближайших нескольких часов. Кроме этого, программа телепередач позволяет с легкостью запланировать запись телепередачи.
Давайте посмотрим как это выглядит в MythTV на практике.
MythTV получает программу в формате XMLTV, который является одним из популярных форматов для описания программы телепередач. В MythTV присутствуют так называемые грабберы, которые могут получать программу XMLTV с определенных сайтов и передавать эти данные в MythTV. Каждый такой граббер ориентирован на определенный сайт и определенную страну. К сожалению для России такой граббер хоть и существует, но использовать его на практике представляется проблематичным. Вместо этого ниже мы рассмотрим более универсальный способ.
Программу в формате XMLTV можно скачать по адресу http://www.teleguide.info/article1.html. После того как вы скачаете программу ее нужно добавить в базу данных MythTV. Для этого запустите эмулятор терминала и введите команду
mythfilldatabase --update --file 1 xmltv.xml
где mythfilldatabase — название программы, которая вносит данный из файла с программой в базу данных MythTV,
--update — параметр, который указывает что будет произведено только обновление программы, уже существующие данные удаляться не будут.
--file — параметр, который определяет что программа будет добавлена из файла
1 - номер источника для которого вносится программа, если у вас настроен один источник, то скорее всего номер источника у вас также будет равен 1. Если у вас есть еще один источник, то его номер скорее всего «2». Общее правило таково: источники нумеруется по порядку их добавления в настройках бэкэнда MythTV, если вы удаляли источник из списка источников, то при добавлении следующего номер увеличивается на единицу, с учетом нумерации удаленного источника. То есть, если вы сначала настроили один источник, то ему будет выдан номер 1, если же вы его удалили, а потом добавили еще один, то номер этого источника будет равен 2.
xmltv.xml — имя файла в котором находится программа передач
Для автоматизации процесса скачивания программы вы можете создать например такой скрипт:
wget http://www.teleguide.info/download/new3/xmltv.xml.gz # скачиваем программу с помощью wget
gzip -d xmltv.xml.gz # распаковаем файл с программой с помощью gzip
mythfilldatabase --update --file 1 xmltv.xml # добавляем программу в базу MythTV
rm xmltv.xml # удаляем файл с программой
Обратите внимание, что для скачивания файла программы мы использовали программу wget, если она у вас еще не установлена, то установите ее. Также должна быть установлена и программа gzip. Не забудьте также дать права на запуск для данного скрипта. Вы можете запускать созданный скрипт вручную или в автоматическом режиме используя cron.

Настройка бэкэнда MythTV в Muthbuntu.

Чтобы выполнить настройку бэкэнда MythTV в меню Система выберите пункт Администрирование и в нем MythTV Backend Setup. После этого будет запущена программа настройки бэкэнда MythTV (см. рис. 1). Обратите внимание, что управление в программе настройки бэкэнда MythTV ориентировано на использование клавиатуры, причем используется достаточно небольшое количество клавиш, что позволяет выполнять настройку не только с помощью клавиатуры, но и с помощью пульта дистанционного управления.


Рисунок 1 – Настройка бэкэнда MythTV
С помощью клавиш управления курсором со стрелками вверх и вниз, вы можете передвигаться по пунктам меню, а нажатием клавиши выбора (Enter) выбрать нужный пункт.
Сначала рассмотрим основные настройки бэкэнда MythTV. Для этого выберите пункт 1. Общие и нажмите Enter. Вы увидите первое окно настройки бэкэнда MythTV. Передвигаться по элементам управления, таким как поля и списки можно с помощью клавиш управления курсором вверх и вниз, а также клавишей Tab.
В первую очередь вы должны настроить IP адрес. Если вы используете конфигурацию MythTV с фронтэндом и бэкэндом на одном компьютере, то в поле IP address вы должны ввести адрес 127.0.0.1 (этот адрес будет стоять по умолчанию). Обратите внимание что при выборе того или иного элемента управления в нижней части окна обычно появляется подсказка объясняющая предназначение данного элемента.
Остальные поля в этом окне оставим со значениями по умолчанию.


Рисунок 2 - Первое окно основных настроек бэкэнда MythTV
Перейдите на кнопку Вперед >; и нажмите Enter, после этого откроется следующее окно настройки бэкэнда Locale Settings (Локальные настройки), как показано на рисунке 3. Здесь нужно выбрать формат ТВ, который будет использоваться для каналов по умолчанию. Значения выбираются с помощью стрелок управления курсором вправо и влево. Мы выбрали вариант PAL, так как большинство каналов в нашем случае передается в стандарте PAL.
Далее нужно выбрать формат передачи вертикального гасящего интервала, который может использоваться для передачи в телесигнале дополнительной информации, для этого в списке VBI (Vertical Blanking Interval) следует выбрать один из трех вариантов: None (Не используется), PAL Teletext (Телетекст для PAL) и NTSC Closed Caption (субтитры для NTSC ). Если вы не знаете что выбрать, то просто оставьте значение по умолчанию – None.
Далее в списке Таблица частот каналов выберем таблицу частот каналов. Мы выбрали europe-east (Восточная Европа), так как наш поставщик телевизионного сигнала передает каналы именно в этой таблице частот, вероятно эта таблица частот подойдет и вам, если вы находитесь на территории Российской Федерации.
Значение списка Your Local Timezone (for XMLTV) задает временной пояс для учета сдвига по времени в программе телепередач в формате XMLTV, пока можно оставить значение по умолчанию.
Теперь перейдите на кнопку Вперед > и нажмите Enter, после этого вы попадете на следующую страницу настроек бэкэнда MythTV. Как мы видим настроек у бэкэнда много, но практически для всех параметров можно пока оставить значения по умолчанию. Еще раз нажмите Enter, чтобы чтобы дойти до последнего окна настроек и завершить настройку нажав Enter на кнопке Закончить.


Рисунок 3 - Второе окно основных настроек бэкэнда MythTV — Локальные настройки
Если вы вводите данные с помощью ДУ, то вы можете вызвать виртуальную клавиатуру нажав на вашем ДУ кнопку которая сопоставлена с клавишей Enter. Теперь с помощью кнопок управления курсором вы можете передвигаться по клавишам виртуальной клавиатуры (рис. 4), а для ввода выбранного символа нажмите Enter.


Рисунок 4 - Виртуальная клавиатура.
Теперь вы можете перейти к настройке карты захвата. Для этого перейдите ко второму пункту меню настройки бэкэнда – 2. Карта захвата. После того как вы нажмете Enter, появится окно в котором будет список ваших карт захвата, так как мы еще не выбрали ни одной, то этот список будет пуст. Чтобы создать карту захвата выберите пункт Новая карта захвата и нажмите Enter.
В окне настройки карты захвата (рис. 5) в первую очередь следует выбрать типа карты в соответствующем поле, при использовании аналогового ТВ тюнера для приема сигналов в стандартах PAL, SECAM и NTSC, следует выбрать тип Аналоговая V4L карта захвата. Если у вас в компьютере установлен один ТВ-тюнер, то другие элементы управления оставим со значения по умолчанию, обратите только внимание, чтобы список Вход по умолчанию имел значение Television.


Рисунок 5 -  Настройка карты захвата
Теперь можно перейти к третьему пункту настроек бэкэнда MythTV. Для этого выберем пункт в основном меню настроек , который называется Видео источники. После выбора этого пункта на экране появится окно, изображенное на рисунке 6.


Рисунок 6 - Настройка видео источников.
Для того чтобы создать видео источник выберем пункт (Новый видео источник) и нажмем Enter. После этого перед нами появиться окно Установка видео источников с настройками видео источников, как показано на рисунке 7. В этом окне необходимо ввести название источника в поле Название источника, для примера мы введем название MainTV. В списке Listing Grabber (Граббер телепрограммы) с помощью кнопок управления курсором вправо и влево выберите вариант none. Теперь можно нажать кнопку Закончить, оставив в списке Таблица частот каналов значение по умолчанию.


Рисунок 7 - Установки видео источников
Теперь перейдем к четвертому пункту настройки бэкэнда MythTV под названием Соединение входов. Выберем этот пункт в главном меню и нажмем Enter, после чего появиться окно изображенное на рисунке 8. Для аналогового ТВ тюнера набор входов будет примерно такой как на нашем рисунке.
Чтобы смотреть телевизионные программы мы должны установить соединение со входом Television. Для этого выберем самый верхний пункт и нажмем Enter.


Рисунок 8 - Соединение входов
После этого мы увидим окно изображенное на рисунке 9. В этом окне необходимо выбрать видео источник для выбранного входа. Для этого в списке Видео источник с помощью клавиш влево и вправо выберем созданный нами источник с названием MainTV. Остальные настройки можно оставить со значениями по умолчанию.
Из этого окна также можно настроить телевизионные каналы. Для этого нажмите кнопку Сканировать каналы, после чего начнется процесс сканирования каналов.


Рисунок 9 — Соединение источника со входом
После того как каналы найдены, вы можете выйти в главное меню настройки бэкэнда и выбрать пункт 5. Редактор каналов. В появившемся окне редактора каналов вы можете установить порядок сортировки каналов, а также ввести номер и название канала.
На этом можно закончить настройку бэкэнда и перейти к просмотру ТВ. Но не забудьте при выходе из настройки бэкэнда в появившемся диалоговом окне Fill Database? нажать кнопку OK, иначе сделанные изменения не будут сохранены.

вторник, 27 октября 2009 г.

Установка Mythbuntu

После того как вы скачали Mythbuntu запишите полученный образ на компакт-диск. Процесс установки Mythbuntu похож на процесс установки большинства других дистрибутивов Linux, но более всего, естественно, он похож на процесс установки Ubuntu. Мы рассмотрим процесс установки Mythbuntu 9.04, установка версии 8.04, 8.10 и еще не вышедшей 9.10 выглядит аналогичным образом.
Для того чтобы начать установку Mythbuntu вставьте диск с дистрибутивом и перезагрузите компьютер. Для того чтобы произошла загрузка с оптического привода в BIOS вашей материнской платы должна быть установлена опция загрузки с оптического привода (как это сделать вы можете узнать в руководстве пользователя вашей материнской платы).
При загрузке с компакт-диска вы увидите меню, как показано на рис. 1


Рис. 1 Первое меню Mythbuntu
С помощью стрелок управления курсором выберите для установки русский язык , а потом, также с помощью стрелок выберите пункт меню Установить Mythbuntu, как показано на рис. 2.

Рисунок 2 Выбор пункта Install Mythbuntu
После этого начнется загрузка программы установки.
После того как индикатор загрузки будет заполнен полностью, вы увидите программу установки Mythbuntu (рис. 3).

Рисунок 3 - Установка. Шаг первый
На первом шаге установки вы должны выбрать язык установки, тот же язык будет использоваться и в качестве основного языка системы. Выберите Русский и нажмите кнопку Forward.
После этого появиться окно для выбора часового пояса, как показано на рис. 4.

Рисунок 4 - Выбор часового пояса
Выберите свой часовой пояс и нажмите кнопку Forward.
На третьем шаге установки (см. рис. 5) выберите нужную вам раскладку клавиатуры. По умолчанию будет установлена раскладка аналогичная раскладке Microsoft Windows.

Рисунок 5 - Выбор раскладки клавиатуры
Следующим шагом (см. рис. 6) будет разметка диска.

Рисунок 6 - Разметка диска
Если вы устанавливаете Mythbuntu на отдельный жесткий диск (мы настоятельно рекомендовали бы для начинающих именно такой вариант), то вы можете оставить вариант предлагаемый по умолчанию – Авто – использовать весь диск. Если у вас в системе не один диск, то будьте внимательны при выборе диска для установки, так как Mythbuntu произведет форматирование диска и копирование фалов, поэтому данные на диске могут быть безвозвратно утеряны. При выборе варианта Авто – использовать весь диск программа установки Mythbuntu сама выполнит выбор подходящей файловой системы и размера разделов.
Если вы достаточно опытный пользователь Linux, то можете выполнить разметку самостоятельно. В качестве файловой системы для раздела с MythTV рекомендуется выбрать XFS. Также логичным представляется создание отдельного раздела, имеющего файловую систему XFS для каталога /var/lib/mythtv/recordings.
После выполнения разметки щелкните на кнопке Forward.
На пятом шаге (рис. 7) установке вы должны ввести свое имя, имя и пароль которые будут использоваться для входа в систему, а также имя компьютера.

Рисунок 7 Ввод личных данных
На следующем шаге (рис. 8) вам будет предложено выбрать тип установки. Если вы устанавливаете впервые, то рекомендуем выбрать тип установки предлагаемый по умолчанию: Основной бэкэнд/фронтэнд. В любом случае вы сможете эти же настройки и после установки Mythbuntu, ниже мы рассмотрим это подробнее.

Рисунок 8 Выбор типа установки.
На седьмом шаге установки (рис. 9) вы можете включить или выключить различные сервисы. Об их назначении мы поговорим в следующем разделе, пока же можно оставить значения по умолчанию.
Рисунок 9 — Выбор дополнительных служб.
На следующем шаге (рис. 10) вам будет предложено сконфигурировать дистанционное управление. Если у вас есть пульт дистанционного управления, то вы можете включить возможность управления с помощью пульта всеми возможностями MythTV. В том случае если у вас имеется один из распространенных пультов, то вы можете установив флажок Enable a Remote Control (Включить дистанционное управление) и в списке Remote выбрать подходящую модель пульта. Если вы не уверены, что вам выбрать, то можно пропустить этот этап и настроить работу пульта управления после установки Mythbuntu.

Рисунок 10 Настройка дистанционного управления.
На десятом этапе (рис. 11) вам будет показана информация о выбранных параметрах установки.

Рисунок 11 — Информация о параметрах установки.
После того как вы нажмете кнопку Forward появится окно с индикатором отображающим процесс установки системы, как показано на рис. 12.

Рисунок 12 Процесс установки системы.
После того как индикатор дойдет до 100% вы увидите окно оповещающее вас об окончании установки (рис. 13). Также в этом окне вы увидите ссылку для настройки программы телепередач с помощью сервиса Schedules Direct (этот сервис актуален для жителей США) и кнопку позволяющую вызвать утилиту конфигурации бэкэнд-устройств. Но можно просто нажать кнопку Finish и закончить установку, что мы и сделаем.

Рисунок 13 Завершение установки Mythbuntu.
После того как вы нажмете кнопку Finish, вам будет предложено перезагрузиться (рис. 14), чтобы начать пользоваться Mythbuntu.

Рисунок 14 - Диалоговое окно с предложением перезагрузиться

P.S. Использование данного материала допускается только с разрешения автора.

пятница, 2 октября 2009 г.

Краткий обзор решений для создания медиа-центра на основе компьютера (HTPC)

Начинаем сначала

Начали мы с середины, но решил вернуться к началу. Ниже представлен коротенький (но, надеюсь, достаточно информативный) обзор различных медиаоболочек для создания медиацентра (HTPC) на основе компьютера.

P.S. Критика, как всегда, приветствуется. Анонимные комментарии разрешены.

Краткий обзор решений для создания медиа-центра (HTPC) на основе компьютера

Существует достаточно много вариантов создания медиа-центра на основе компьютера, причем большинство из них обладает схожими характерными чертами. Можно выделить следующие характерные черты:

  • наличие так называемого 10 футового интерфейса (10 foot interface), который ориентирован на устройства отображения с большой диагональю, такие как телевизоры и мониторы,

  • возможность управления практически всеми функциями с пульта ДУ,

  • возможность просмотра аудиофайлов и видеофайлов самых различных форматов,

  • возможность использования ТВ тюнеров, как обычных аналоговых, так и цифровых, в том числе и для спутникового телевидения,

  • просмотр ТВ-программ с функцией таймшифтинга (возможность установки на паузу),

  • возможность записи ТВ программ по расписанию,

  • возможность просмотра изображений,

  • возможность поддержки различных дополнительных возможностей, таких как просмотр web-страниц, RSS новостных лент, доступ к ресурсам Youtube и Flix, про с помощью плагинов.

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

Давайте перечислим наиболее распространенные медиаоболочки для создания медиацента на основе ПК (в скобках указаны ОС в которых запускается оболочка):

  • EyeTV (Mac OS X)

  • Freevo (Linux)

  • Front Row (software) (Mac OS X, Apple TV)

  • GB-PVR (Windows)

  • J. River Media Center (Windows)

  • MediaPortal (Windows)

  • Moovida (бывшая Elisa) (Linux и Windows)

  • MythTV (Linux)

  • My Media System (Linux)

  • Orb (Web/Ajax)

  • Plex (форк XBMC для Mac OS X).

  • SageTV (Windows, Mac и Linux)

  • ShowShifter (Media Center)

  • Beyond TV (Windows)

  • Windows Media Center (Windows)

  • XBMC (Linux, Mac OS X, Windows и Xbox)

Мы здесь перечислили далеко не все возможные варианты, но как мы видим медаиоболочек существует множество, под самые разные программные платформы. Мы ограничим выбор только операционной средой GNU/Linux, так как эта ОС совершенна свободна, и вы можете скачать и установить один из множества дистрибутивов Linux, вы также можете скопировать его вашим близким, друзьям и знакомым и этому никто не будет препятствовать, а скорее даже наоборот, только приветствовать. При этом вы можете использовать свободное ПО и в коммерческих целях и в любых других не запрещенных законом. Заметим, что свободные медаиоболочки существуют и для MS Windows, например MediaPortal и XBMC, но сама операционная система фирмы Microsoft не свободна и, кроме этого, вам придется заплатить за каждый экземпляр этой ОС отдельно.

Давайте подробнее рассмотрим функциональность различных медиаоболочек под Linux и обоснуем выбор MythTV. Естественно мы будем рассматривать только свободные медиаоболочки: My Media System, Freevo, Moovida (бывшая Elisa), MythTV и XBMC. Нужно заметить что существуют и другие, но в настоящее время они не могут составить конкуренции приведенным выше.

В таблице ниже сравниваются возможности этих пяти медиаоболочек.

Таблица 1.1 — Сравнение функциональных возможностей медиаоболочек

Оболочка/Возможность

Freevo

MMS (My Media System)

MythTV

XBMC

Moovida

Воспроизведение видео

mplayer, xine

xine, mplayer, dxr3player


свой плеер основанный на FFmpeg, xine, mplayer, vlc

FFmpeg, mplayer, свой DVD плеер

GStreamer

Воспроизведение DVD

Да

Да

Да

Да

Да

Поддержка субтитров

Да

Да

Да

Да

Да

Импорт DVD

Да

Нет

Да

Нет

Нет

Запись DVD

Да

Нет

Да

Нет

Нет

Аудио плейер

mplayer, xine

Alsaplayer, gstreamer, xine

Свой плеер на основе FFmpeg,mplayer, vlc, xine

PAPlayer, FFmpeg

GStreamer

Воспроизведение Аудио CD

Да

Да

Да

Да

Да

Импорт CD

Да

Нет

Да

Да

Нет

Запись CD

Да

Нет

Да

Нет

Нет

Просмотр изображений

Да

Да

Да

Да

Да

Просмотр/запись ТВ

Да

Неполная поддержка (поддержка с помощью внешних программ)

Да

В разработке

Нет

Поддержка нескольких ТВ тюнеров

Да

Нет

Да

Нет

Нет

Запись ТВ программ по расписанию

Да

Нет

Да

В разработке

Нет

Пропуск рекламы при записи ТВ программ

Да

Сторонний плагин

Нет

Да

Нет

Нет

Навигация по каналам с использованием программы телепередач

Да

Да

Да

В разработке

Нет

Поддержка IR Blaster

Да

Нет

Да

Да

Нет

Поддержка игр

Да

MAME, SNES, PS1

Да

MAME, NES, SNES, PSX

Да

MAME, NES, SNES, PC

Да

MAME, NES, SNES, PSX

Нет

Поддержка общения посредством VoIP

Нет

Да

Да

Нет

Нет

Прогноз погоды

Да

Да

Да

Да

Нед

Поддержка YouTube

Да

Да

Да Неофициальный плагин

Да

Да

Поддержка просмотра сайтов с изображениями

Да

Да

Нет

Да

Да

Web-радио

Да

Да

Да Неофициальный плагин

Да

shoutcast

Поддержка CDDB

Да

Да

Да

Да

Нет

Поддержка IMDB

Да

Да

Да

Да

Нет

Поддержка пользовательских новостных RSS

Да

Нет

Да

Да

В разработке

Поддержка пультов ДУ

Да

Да

Да

Да

Да

Поддержка UPnP устройств

Да

Нет

Да

Да

Да

Возможность поиска по медиа-библиотеке

Нет

Да

Да

Да

Да

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

Использованные источники:
http://en.wikipedia.org/wiki/Comparison_of_PVR_software_packages
http://www.telematicsfreedom.org/en/flossmediacenter

Данный текст распространяется под лицензией Creative Commons Attribution/Share-Alike

Постоянные читатели

Архив блога

Обо мне

Великий Новгород, Russia