Мультимедиацентр для Linux. Смотри — пингвин! Автор: Сергей Яремчук С помощью пк можно самыми разными способами посмотреть фильм, фотографии, прослушать музыку. Для Linux сегодня известно несколько разработок, направленных на создание мультимедийного центра. Это в первую очередь свободные Freevo (freevo. Myth. TV (www. mythtv. Есть и коммерческие решения вроде Sage.
О. Подробную информацию можно найти в официальной Вики, но для начала. Подробнейшая инструкция по настройке Kodi-DSplayer. или Argus TV под Windows, HTS Tvheadend, MythTV и т. п. под Linux.
TV Media Center (www. Sage. TV. com). Хотя в силу особенностей Linux- пользователя, принципиально не желающего платить за что- либо, коммерческие решения пользуются меньшим спросом. На момент выхода первой версии в мае 2. Freevo, который мы сегодня и рассмотрим, представлял собой довольно примитивный продукт – после загрузки отображался лишь синий экран с очень простой системой меню.
Сейчас это уже полноценная платформа для организации домашнего медиацентра с целой армией добровольцев, помогающих проекту. Базовые возможности таковы: просмотр видео и графических файлов, проигрывание аудио, расположенных как на диске компьютера, так и доступных через Сеть, просмотр телевизионных и спутниковых программ, чтение RSS и другие. Но за счет подключения дополнительных плагинов (которых уже не один десяток) возможности Myth. TV можно расширить. С их помощью можно, например, не только изменять внешний вид системы, но и перекодировать аудио и видео, записывать CD и DVD, работать с электронной почтой, получать данные о погоде и многое другое. Причем если в ранних версиях пользователь самостоятельно доустанавливал нужные ему плагины, то сейчас большинство из них уже идет в комплекте.
Кроме Linux Freevo работает и в Мас OS X, и в Windows, при этом используются и некоторые другие свободные разработки. Сигнал выводится на монитор, но при наличии у графической карты TV- выхода – и на телевизор. Управление традиционно – при помощи мыши и клавиатуры, в том числе и беспроводных, а также джойстика, пульта дистанционного управления (LIRC), мобильного телефона через Bluetooth.
УСТАНОВКАКроме исходных текстов проект предлагает Live. CD- дистрибутив Freevo. Live (freevolive. Скомпилированный пакет с Freevo можно найти в портах Gentoo Linux, в репозитариях пакетов Mandriva Linux, open. SUSE/SUSE, Fedora Core и других дистрибутивов.
Есть Freevo и в Сизифе дистрибутива ALTLinux. На сайте выложены подробные инструкции по большинству дистрибутивов. Поэтому сначала следует попробовать установить его с помощью менеджера пакетов своего дистрибутива. Кстати, так как при создании использовался Python, то Freevo при установке не требует компиляции, и количество зависимостей сведено к минимуму, так что инсталляция при помощи исходных текстов проста.
Для подробной информации по установке и эксплуатации SMT-R2000 и SMT-W5100 обращайтесь в ‘VoWLAN Инструкция по администрированию’. Для подключения сетевого принтера необходимо задать его настройки в MMC829. Das Video kommt?ber WLAN (Mythbuntu Desktop) und ist eine Aufnahem aus. Отсутствует подробная инструкция по настройке, ищу мастера; Отзывы . Mythbuntu. Ядро Linux 2.6. Файловые системы и настройка дисковых устройств. Графика и На wiki Ubuntu доступна более подробная информация.
" Настройка Exim с хранением информации в LDAP"; 27.03.07. В статье также приводится подробная инструкция по установке и Дмитрий Чеканов, " MythTV : платформа для идеального домашнего кинотеатра.
Требуется лишь скачать несколько архивов: kaa- base, kaa- imlib. Freevo, распаковать каждый, зайти внутрь каталога и ввести команду “python setup. Традиционно Freevo для своей работы требует наличия сторонних библиотек, но скрипт сам подсказывает, что ему не хватает и какие из программ рекомендуется обновить: # sudo python setup. Просто качаем недостающий пакет и после его установки повторяем попытку.
Кроме этого для своей работы Freevo требует присутствие других приложений, не указанных в зависимостях, среди них видеопроигрыватель MPlayer. В репозитарии рассмотренного нами недавно очень подробно Mandriva Linux все необходимое для установки Freevo есть, хотя это и не самая последняя версия. Для установки последнего релиза следует подключить альтернативный репозитарий, поддерживаемый датской группой пользователей Linux. Для этого вводим в консоли: # urpmi.
Linux/distr/Mandrakelinux/official/2. Как вариант для добавления нового репозитария можно использовать пункт “Управление программами” в Центре управления Mandriva Linux. И устанавливаем: # urpmi freevo. В последних релизах модули и темы включены в состав пакета, поэтому дополнительно скачивать и устанавливать их не нужно.
Получить список плагинов можно, введя команду “freevo - l plugins”. Хотя по адресу freevo. НАСТРОЙКА FREEVOИтак, Freevo установлен, но при попытке его запуска получаем сообщение “Error: freevo. Freevo не может найти свой конфигурационный файл. Для первичной настройки вводим команду «freevo setup», скрипт проверит доступность некоторых приложений. Если какое- то не будет обнаружено, то в окне напротив его названия появится надпись “not found (deactivated)”.
Ничего страшного в этом нет, доустанавливаем недостающее при помощи менеджера пакетов (если оно действительно необходимо) и повторно запускаем «freevo setup». В результате работы этой команды в домашнем каталоге появится файл ~/. Но его еще не достаточно для работы Freevo. КОНФИГУРАЦИОННЫЕ ФАЙЛЫ FREEVOВсе настройки Freevo может хранить в трех конфигурационных файлах: freevo. Файл freevo. conf как раз и генерируется при помощи “freevo setup”. В нем записаны основные параметры системы, разрешение экрана и пути к исполняемым файлам программ. Второй файл freevo_config.
Freevo. Трогать его не рекомендуется, да и если поместить его в домашний каталог пользователя, Freevo работать откажется. Вместо него следует использовать файл ~/. Получить этот файл можно, переименовав freevo_config. Вот теперь можно приступать к редактированию. Файл local_conf. py содержит несколько секций, большинство параметров закомментированы (то есть используются установки по умолчанию), и некоторые из них можно пока не трогать. Для настройки Freevo все же желательно (но необязательно) иметь некоторые знания Unix- систем – документация рассчитана на подготовленного пользователя, к тому же владеющего языком Шекспира. Да и самое главное, язык Python, используемый в Freevo, очень чувствителен к различного рода отступам в начале строки (так отмечаются блоки).
Поэтому ни в коем случае не следует ставить в начале строки перед параметрами пробел или табуляцию: “Syntax. Error: invalid syntax” обеспечен. Хотя внешне все будет выглядеть правильно. СЕКЦИЯ GENERALЛогически файл разбит на несколько секций, каждая отвечает за свой участок работы.
Обо всех настройках рассказать просто невозможно – их очень много. Так, первая секция содержит общие установки. Например, строка DEFAULT_VOLUME = 4. Изменив значение параметра START_FULLSCREEN_X = 0 на 1, даем указание Freevo, чтобы он стартовал сразу же в полноэкранном режиме.
Рекомендую использовать этот параметр, только когда Freevo полностью настроен и консоль не ругается на невозможность загрузки каких- либо модулей или утилит. Параметр ROM_DRIVES = None позволит обнаруживать при запуске все CD- или DVD- устройства, прописанные в /etc/fstab. Если такая возможность не нужна, следует использовать пустые скобки []. Если приводов несколько, потребуется прописать путь к требуемому устройству вручную: ROM_DRIVES = [ (‘/media/cdrom’, ‘/dev/cdrom’, ‘CD- ROM’) ]Чтобы не мешал шум при просмотре фильма, ограничим скорость CD- ROM до 8: ROM_SPEED =8. И разрешим выключать компьютер через меню Freevo: ENABLE_SHUTDOWN_SYS = 1. SHUTDOWN_CONFIRM = 1. Секция AUTOSHUTDOWN CONFIGURATION содержит настройки для автоматического включения и выключения компьютера по времени и таймеру.
В списке AUTOSHUTDOWN_PROCESS_LIST содержится список процессов, которые нужно принудительно остановить перед выключением. В секции Events переопределяются события (events), которые описаны в файле src/event. Например, чтобы во время просмотра фильма увеличить контрастность до 1. EVENTS[‘video’][‘1′] = Event(VIDEO_SEND_MPLAYER_CMD, arg=’contrast - 1. Информацию о мелодии можно автоматически загружать с CDDB- сайтов интернета, чтобы активировать эту опцию, снимаем комментарий со строки USE_NETWORK = 1.
НАСТРОЙКА ПЛАГИНОВFreevo не был бы номер один, если бы к нему не было написано большое количество плагинов. В следующей секции файла как раз и настраивается запуск или принудительная остановка некоторых плагинов. Как получить список установленных, сказано выше.) Все они автоматически запускаются из файла freevo_config.
Например, строка для запуска TV выглядит так: plugin. Но если сейчас попробовать запустить Freevo, без установленного ТВ- тюнера, в консоли появится вывод об ошибке инициализации устройства. Просто смотрим, что не нравится Freevo, и отключаем действительно ненужное в пользовательском файле.
Или, как вариант, переопределяем параметры запуска плагина. Например, если нет ТВ- тюнера и джойстика, добавляем в файл следующие строки. Модуль вывода погоды отключается такой строкой: plugin. Потоки RSS, которые будут доступны в соответствующем пункте, настраиваются в секции Headlines. Выглядит запись так: plugin.
HEADLINES_LOCATIONS = [(‘Freevo news releases’, ‘http: //sourceforge. При необходимости таким же образом можно самому добавить новый источник.
НАСТРОЙКА КАТАЛОГОВПо умолчанию в меню для просмотра фильмов, изображений и музыки отображается домашний каталог пользователя, корневой каталог и смонтированные сменные носители. Удобнее вручную указать на каталоги, в которых хранится требуемая информация, чтобы быстро к ним переходить, а не блуждать по всему дереву. Все это делается в секции “Freevo directory settings”. Параметры в этой секции позволяют также изменить порядок сортировки файлов при выводе во Freevo, включить автопроигрывание содержимого каталогов, вывод информационных тэгов и прочее. Например, так включается автопроигрывание музыкальных файлов и показ изображений: DIRECTORY_AUTOPLAY_ITEMS = [ ‘audio’, ‘image’ ]Чтобы автоматически создавался плейлист, снимаем комментарий с: DIRECTORY_CREATE_PLAYLIST = [ ‘audio’, ‘image’ ]И добавим его в каталог: DIRECTORY_ADD_PLAYLIST_FILES = [ ‘audio’, ‘image’ ]Для еще большего удобства можно самостоятельно создать в любом каталоге файл folder. Он должен быть приблизительно такой структуры: < folder title=»Заголовок каталога» img- cover=»рисунок.
Краткое описание каталога< /content> < /info> < /folder> < /freevo> Можно использовать и один общий fxd- файл, поместив его, например, в домашнем каталоге, а для указания рабочих директорий использовать примерно такую структуру: < directory recursive=»1″> /mnt/mp. Файл изображений должен быть в формате JPEG или PNG и иметь размер 2.
LXF1. 44: Тема номера — Linuxformat. Материал из Linuxformat. Myth. TV Хотите записывать TV- трансляции прямо на компьютер? Нейл Ботвик проведет для вас тур по Myth. TV. Мы обозревали Myth.
TV 0. 2. 4 в LXF1. Myth. TV — не просто инструмент для записи TV- трансляций: модули расширения добавляют ему массу функций, а интерфейс на базе скриптов допускает и автоматизацию. На последующих страницах мы рассмотрим установку и настройку Myth. TV, а также применению различных функций этого пакета, и, кроме того, ответим на общие вопросы. Начнем с оборудования. Вам понадобятся компьютер, TV- приемник и некоторое хранилище.
Myth. TV использует модель сервер/клиент. Сервер [back- end] – это движок, отвечающий за управление записью трансляций по расписанию, перекодирование, разметку рекламы [advert flagging] и т. Клиент и сервер могут работать на одном и том же компьютере, хотя их требования к аппаратным средствам различны. Сервер требует немало дисковой памяти (войдя во вкус работы с Myth. TV, вы обнаружите, что терабайт – это не так и много), место для установки одной или нескольких TV- карт и довольно мощный процессор.
Иными словами, это типичный настольный ПК – не самый элегантный или малошумный предмет интерьера гостиной. Клиенту нужно приличное сетевое подключение и способность вывода видео и звука на телевизор.
Клиентом у меня служит неттоп Acer Aspire Revo, прикрепленный к задней панели телевизора, а черную работу делает сервер на чердаке. В разделении клиента и сервера есть и другие плюсы.
К одному серверу можно подключить много клиентов, и записанный вами контент будет доступен из любой комнаты: можно начать просмотр программы в кухне, а закончить – лежа в кровати, поскольку сервер помнит, где вы остановились. Тип требуемого ТВ- приемника сильно зависит от ваших местных условий. В Англии сейчас большинство их на 1. PCI DVB- T. DVB- T – это стандарт наземного цифрового телевидения, в Англии известный под названием Freeview [актуальные для России вопросы обсуждаются на http: //forum. Существуют приемники DVB- S для спутникового цифрового телевидения, а также различные аналоговые карты.
Большое преимущество форматов DVB – то, что они транслируются в виде потоков MPEG, и для их записи на жесткий диск не требуется перекодирования. Это снижает требования к мощности процессора, что важно, если и клиент, и сервер у вас на одной машине, или когда надо выполнять несколько записей одновременно. HD – дело другое. Стандарт Freeview HD доступен в Англии уже более года, но карт DVB- T2 пока еще нет, а принимать HD на карту DVB- T нельзя. Доступны карты DVB- S2, и для HD либо купите спутниковую «тарелку», либо наберитесь терпения.
Причем видео HD предъявляет сверхтребования на все: дисковую память, скорость сетевого соединения между клиентом и сервером, мощность процессора на компьютере клиента. Установка и настройка. Есть три основных способа установки Myth. TV: компиляция из исходного кода, установка пакетов из репозитория вашего дистрибутива в установленную копию системы Linux или установка дистрибутива с готовым Myth.
TV. Мы займемся последним вариантом, хотя, если вы выберете любой другой путь, все описанное далее будет тоже актуально. Mythbuntu – это, по сути, Xubuntu с добавленным Myth. TV, но без некоторых других программ. Поэтому Mythbuntu вполне сойдет как базовая ОС обычного настольного ПК, ведь пакетов легко добавить. Инсталляцию мы подробно описывать не будем – ее выполняет знакомый установщик Ubuntu, только с интерфейсом в других цветах.
Впрочем, вам будет задан вопрос о типе желаемой установки. Мы выберем комбинацию клиента и сервера на одном компьютере: установка сервера и клиента по отдельности сложнее, а у нас здесь нет места на ее детали.
Mythbuntu 1. 0. 1. Myth. TV 0. 2. 3, но мы возьмем последнюю версию Myth.
TV – 0. 2. 4, так что первым делом вам понадобится обновление. Загрузив Mythbuntu, нажмите клавишу Esc, чтобы закрыть Myth. TV, в браузере пройдите по ссылке http: //www. Менеджер обновлений установит Myth. TV 0. 2. 4. После установки Myth. TV 0. 2. 4 настройте сервер, запустив утилиту mythtv- setup. В Mythbuntu для этого выберите команды Applications > System > Myth.
TV Backend Setup. Если у вас отдельный сервер вне шаговой доступности, можно подключиться к нему через VNC и запустить mythtv- setup – а значит, на сервере должна быть запущена графическая среда. Другой вариант – применить команду SSH: она запустит программу настройки на сервере, но отобразит ее окно на вашем рабочем столе. Y user@mythbe mythtv- setup. Шаг за шагом: Работаем с mythtv- setup. Настройка основных опций Пройдите один за другим все семь разделов настроек Myth. TV. Курсор мыши виден не будет, но переключаться между опциями можно клавишами стрелок Вверх и Вниз, а стрелками Вправо и Влево менять их значения.
Внизу экрана появляется подсказка для каждого элемента. Установка частоты развертки Самые важные элементы группы General находятся на странице Locale, где нужно выбрать телевизионный стандарт и таблицу частот. В Англии это PAL- I и Europe West. Если вы не знаете настроек для своего региона, загляните на wiki- страницу проекта Myth. TV. 3 Добавление карт захвата В верхней части раздела Capture Card Setup установите тип карты.
Если у вас несколько карт, повторите эту операцию для каждой из них. Карты DVB появятся в /dev/dvb, а большинство остальных типов – в /dev/video*. Теперь установите тип источника видео – если источника DVB еще нет, создайте его. Ассоциируйте каждую из своих карт видеозахвата с источником видео.
Здесь можно настроить захват телепрограмм, для чего может потребоваться модификация файла XMLTV. Списки доступных каналов захватывает Channel Editor.
Выберите опцию Channel Scan, настройте ее на должный регион и подождите пару минут, пока программа отработает. Потом можно отредактировать список каналов, удалив те, что вы смотреть не намерены.
Укажем, где хранить записи Наконец, сообщите Myth. TV, где следует сохранять ваши записи – укажите один или несколько каталогов. Если вы выберете несколько каталогов, они будут использоваться с учетом доступного свободного пространства; и нагрузка между каталогами будет выравниваться. Основная работа. Ну вот, Myth. TV установлен, сервер настроен, и предполагается, что вы видите интерфейс во всем его блеске. А дальше- то что?
Если клиент и сервер установлены отдельно, то сперва надо сообщить им, к чему подключаться. При запуске ненастроенного клиента этот вопрос должен задаваться автоматически, но если такого не произошло или вы желаете изменить настройки, выберите в меню опции Setup > General. Потребуется задать имя хоста и три параметра My. SQL – имя базы данных, имя пользователя и пароль. Маловероятно, чтобы первые два отличались от стандартных mythconverg и mythtv. Пароль плюс два других параметра можно найти в /home/mythtv/. Мы будем описывать управление Myth.
TV с помощью клавиатуры. Обычный метод – удаленное управление, но кнопки удаленного управления все равно имеют клавиатурные соответствия, а клавиатуры единообразны, в отличие от несхожих друг с другом пультов удаленного управления. Пульты мы рассмотрим позднее. Шаг за шагом: Управляем своими записями Чтобы прояснить описываемое, показанные здесь экранные снимки используют тему Myth.
Center- Wide, а не тему Mythbuntu, как на предыдущей странице. Для Myth. TV есть несколько тем; они распространяются либо в виде исходного кода, либо в составе пакета myththemes.
По внешности они сильно различаются, но выбранная выглядит простой и логичной. А еще нам нравится тема Arclight. Мы пока еще ничего не записали, поэтому выберем опции Manage Recordings > Schedule Recordings > Programme Guide; вы увидите свои списки ТВ- программ. Красные кнопки в правом нижнем углу списков программ обозначают их статус записи. Выделите программу, подведя к ней курсор, затем нажмите клавишу R, чтобы записать именно эту программу.
Если вместо клавиши R нажать клавишу Enter, вы увидите следующий экран.. Запись последовательности … где задаются опции записи. Верхняя опция – Record At Any Time On This Channel, иными словами, опция постоянной записи канала. Опций множество, включая запись на любом канале.
Это помогает Myth. TV управлять расписанием записи: так можно записать повтор на, скажем, канале “+1”. По умолчанию Myth. TV записывает по одному показу каждого эпизода, но эту настройку можно изменить, в разделе Schedule Options.
Выберите опции Manage Recordings > Upcoming Recordings, чтобы увидеть программы, которые будут записаны. Красная подсветка и сообщение в правом верхнем углу сигнализируют о конфликтах. Если в списке справа от названия ТВ- программы указана буква L, это означает, что Myth. TV записывает более поздний ее показ (вы увидите его далее в списке) с целью избежать конфликта. В Schedule Options есть настройка приоритета для правила записи. Это не исключает конфликты полностью, но помогает Myth. TV принимать решения о том, какую программу следует записывать, а какую – пропускать, если, например, матч Лиги чемпионов конфликтует с очередной серией мыльной оперы.
Использовать программу передач для настройки записи не обязательно – можно воспользоваться экраном Custom Recordings и создать правила записи с нуля. Это полезно, если надо записывать программы, которые не всегда выходят под одним и тем же названием, или, например, вы решили записывать все документальные фильмы на Пятом канале, которые транслируются в интервале с 9 до 1. Время вопросов. Myth. TV не обходится без заморочек, и мы ответим на некоторые наиболее общие вопросы.
В Можно ли сократить список каналов, отображаемый в телепрограмме, и оставить в списке только интересные для меня? О Да, можно – либо удалив каналы в редакторе каналов mythtv- setup, либо создав группы каналов в самом Myth. TV. Группы каналов – это опция предпочтения, она находится в разделе TVSettings. Таместь готовая группа Favourites, и можно либо воспользоваться ею, либо определить собственную группу.
Войдите в группу, и вы увидите список каналов – по умолчанию выбраны все; сбросьте ненужные.