Домашний сервер: медиацентр

    Т.к. на домашнем сервере хранится файловый архив (видео, музыка, фотографии), захотелось
    реализовать медиацентр для просмотра содержимого с помощью телевизора/монитора прямо с
    сервера.

    Программные решения для медиацентра на базе Linux


    Elisa



    медиацентр написанный на языке Python, что позволяет легко расширять его плагинами. Есть плагины
    для просмотра видео с YouTube, фотографий с flickr, Picasa, прослушивания потокового радио
    SHOUTcast. Довольно приятный дизайн, чем-то похожий на Apple FrontRow. Т.к. базируется на
    GStreamer, то есть поддержка большинства популярных медиа форматов, но у меня например почему-то
    не захотел читать VOB файлы от DVD, хотя превью показал. Управление возможно как с клавиатуры,
    так и с мышки (очень удобно в случае с беспроводной мышью), так же есть интеграция с LIRC для
    управления пультом, можно настроить и использовать тачскрин. Настройка происходит в основном в
    конфигурационном файле, через меню можно
    лишь менять темы. Для первоначальной настройки достаточно лишь добавить адреса каталогов в
    которых хранятся медиа файлы в секции [xmlmenu:locations_builder], переменная locations,
    должна принимать вид python массива с путями: ['file:///stuff',
    'file:///home/ftp/incoming']
    ,
    конфигурационный файл создается в ~/.elisa/elisa.conf после первого запуска. Данный
    медиацентр имеет огромное количество настроек, но все они находятся в конфигурационном файле.
    Есть например, такая интересная возможность как синхронизация с F-Spot.


    XBMC



    Очень интересный медиацентр, изначально написанный под xbox, но позже портированный на Linux,
    Mac OS X, Windows. Имеет множество красивых тем, и большое множество готовых скриптов. Скрипты
    представляют собой Python код и WindowXML (фреймворк для создания графического интерфейса на
    основе XML). Среди скриптов есть как простые плагины для сервисов, так и довольно сложние
    приложения, например почтовый клиент, разнообразные игры. Есть поддержка DVD, в том числе вроде
    как с меню. Управление клавиатурой, мышкой (т.к. курсор используется свой и довольно
    большой, пользоваться мышкой довольно удобно), также можно использовать LIRC. Все настройки
    находятся в меню, и их довольно много, кроме настроек через стандартное меню есть веб интерфейс,
    но использовать его мне не удалось. Есть поддержка субтитров, красивая визуализиция текущей
    песни, есть синхронизация с Last.fm. В целом данный медиацентр оставил очень приятные
    впечатления завершенного продукта, но иногда есть проблемы со стабильностью.
    Внимание: в текущей сборки под ubuntu проблемы с разрешением экрана, нужно
    использовать SVN сборку.


    MythTV



    Наверное, самый известный медиацентр для linux. Довольно тяжеловесное решние, т.к. в ubuntu
    тянет очень много зависимостей. Умеет работать с tv-тюнером, вести записи передач.
    Необходима база данных MySQL. Управление с клавиатур и через LIRC, управления мышью нет.
    Довольно сложен в настройке, но имеет поддержку DVB карт (спутниковое телевидение, кабельное, и
    т.д.). Поддерживает распределение на множество серверов, кодирование видео. На самом деле
    довольно избыточное решение, как мне кажется, т.к. запись/кодирование видео легко настраивается
    по крону. Имеет большое количество плагинов.


    Установка и настройка


    Первоначально нам понадобится X.org сервер, т.к. изначально в ubuntu-server его нет:
    apt-get install xorg
    

    Далее устанавливаем понравившийся медиацентр:
    apt-get install elisa(xbmc/mythtv)
    

    внимание: для XBMC необходимо использовать
    сторонний репозиторий, желательно с
    SVN сборками, т.к. в обычной сборке есть проблема с разрешением экрана
    Создаем в домашней директории пользователя, от которого будет запускатся медиацентр файл
    .xinitrc и пишем в него:
    exec elisa (или xbmc/mythtv)
    

    Теперь нужно настроить автоматический запуск иксов из под пользователя, без запроса
    пароля, для этого добавляем в /etc/rc.local строку до exit 0:
    su - имя_пользователя -c startx
    

    Если появится ошибка X: user not authorized to run the X server, aborting. при
    загрузке, то необходимо изменить настройки X11:
    dpkg-reconfigure x11-common

    И разрешить запускать X11 сервер кому-угодно.
    Внимание: т.к. это потенциальная дыра в безопасноти, то нужно запретить удаленные
    подключения к X11 серверу
    Вот собственно и все, теперь медиацентр запускается автоматически после перезагрузки.


    Другие статьи из этой серии: виртуализация на основе Xen, прокси для SIP
    кросс пост с моего блога
    Поделиться публикацией
    Похожие публикации
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 41
    • 0
      Настройку у первых двух практически не стал, т.к. она довольно простая. Если появятся вопросы — отвечу. Все медиацентры были настроенны и протестированны при использовании. MythTV настраивать не стал т.к. уже его настраивал и использовал, но тюнера нет, соответсвенно теряется смысл его использования.
      • 0
        Медиацентр… Я сегодня затрахался — пытался миди заставить играть. Вайлдмиди не работает, muse тоже. Сижу и тимидити слушаю. Поющий терминал блин. Пристрелите меня. Или скажите как jackd запустить, а то он кроме хелпа ничего не выдаёт :(
        • +1
          Что бы играло миди, надо что бы звуковуха это умела. Или ставить программный сиквенсер. Тимидити :) К нему потом сверху цепляется все как к хардварному секвенсеру.
        • –7
          mplayer ~/music/*
          вот это мой медиацентр

          если нужны красивые визуализации к нему — ping ya.ru
          • +1
            а теперь предлагаю попробывать управлять этим с дивана беспроводной мышкой/пультом. с просмотром директорий.
            • +3
              Даже мышка и пульт не нужны))) клавиатура максимум. И можно шрифт в консольке побольше сделать. Да ладно. Шучу. Спасибо за обзор. Может что-нибудь попробую
              • +1
                жаль силой мысли управлять нельзя этим чудом, но это вопрос времени)
                • +3
                  Есть такая замечательная программа которая позволяет управлять любым запущенным приложением с помощью bluetooth телефона.
                  anyremote.sourceforge.net/
                  В комплекте идут файлы конфигураций к большинству известных проигрывателей под линукс, в том числе и под mplayer, можно и директории смотреть прям на телефоне)
                  Можно управлять компьютером не только с дивана но и с подъезда например, на сколько длины блютус-соединения хватит.
                  • 0
                    А под Windows такой программы нет?
                    • 0
                      Все решилось гораздо проще. Просто нужно было подключить телефон как HID-устройство, и он сам определился как remote control, Причем можно выбирать тип управления: desctop (мышь + некоторые возможности клавиатуры), media player (управляет только windows media player) и presenter (для управления презентациями). Да, самое главное. Телефон у меня Sony Ericsson K610i. А на сайте Sony Ericsson можно скачать программку Sony Ericsson Bluetooth Remote Control, которая позволяет устанавливать действия для кнопок телефона. Я ее установил, но не пользовался. Тем более, что и так удобно. Во время использования телефона как пульта, на его дисплее отображается информация, какое действие для какой кнопки назначено. Причем джойстик в любом случае используется как мышь.
                      • 0
                        только вот голубозуб батарейку жрет, надо не забывать выключать
                        да SE в качестве пультика хороши, помню сам игрался с этим
                        • 0
                          Очень удобно. Я подключил к ноуту телевизор. Теперь можно лежа на диване смотреть без особых телодвижений.
              • +3
                padding бы для картинок (=
                • 0
                  почему-то не получается поставить.
                  • –1
                    хмм… у меня firebug нормально прописал им padding
                    • 0
                      к сожалению хабрапарсер режет style у картинок.
                • 0
                  сервер, выходит, рядом с телевизором стоит?
                  • +1
                    Если собирать в desktop mini-atx корпусах от инвина, то особо не отличается с виду от например двд-плеера.
                  • +1
                    А как же Entertainer? Красивый медиацентр. Скачивает обложки и описания к фильмам, музыке.
                    <img src=«farm3.static.flickr.com/2302/1906369017_795a4e5cfb.jpg»«»/>
                    • +3
                      Да здравствует автотипограф :)
                      • +3
                        Помешались все уже на этих кавычках. Будем писать «извените» и путать «тся/ться», зато с типографскими кавычками.
                        • +1
                          И как там это… «Движек», во. Звучит как чешская фамилия. :)
                    • +2
                      MoviX — лучший медиацентр, практически не кушающий ваши ресурсы и не требовательный к железу. Странно, что никто о нем не упомянул.
                      • 0
                        Странно, что про GeexBox ни слова.
                        • 0
                          • +2
                            Маловато вариантов в обозрении. Есть ещё Freevo, Entertainer, LinuxMCE, целые дистрибутивы GeeXboX и KnoppMyth (MythDora, MythBuntu), и другие…

                            Переносы строк в совершенно непонятных местах – брр.
                            • 0
                              Про Freevo и Entertainer не знал. LinuxMCE по скринам вызвал ощущение поделки, к тому же сайт во время написания обзора лежал. KnoppMyth, MythDora, MythBuntu это дистрибутивы с MythTV, который в обзоре есть. Вообще довольно не целесообразно отдавать машину под один медиацентр.
                            • 0
                              > LinuxMCE по скринам вызвал ощущение поделки

                              Забавно. Тебе, похоже, шашечки, а не ехать :) Далеко не все ПО разрабатываютя институтами дизайна, как Windows.
                              • +1
                                По LinuxMCE есть целый фильм. Посмотрев его у меня были большие надежды на этот дистрибутив. Однако после установки оно: выглядело НЕВЕРОЯТНО СТРАШНО, нажать на кнопку было затруднительно, с трудом выполняло свои основные обязанности (например не увидело hd mkv фильм на болванке), spdif так и не заработал.
                              • –1
                                Есть еще Mediaportal для Windows. www.team-mediaportal.com
                                • +2
                                  «Программные решения для медиацентра на базе Linux»
                                  • +1
                                    Для windows их не так уж и много, можно было упомянуть заодно.
                                    • –2
                                      у меня нет машин с windows чтобы протестировать и посмотреть что и как.
                                  • –5
                                    Под Windows есть отличный вариант в виде Windows Home Server.
                                    • –5
                                      или Media Center Edition
                                  • НЛО прилетело и опубликовало эту надпись здесь
                                    • +1
                                      пока под Linux не будет драйверов поддерживающих аппаратное декодирование h264 все эти медиацентры гроша ломанного не стоят. потому что сомтреть sdtv теперь могут только особые ценители или нищие.

                                      к сожалению сейчас полноценный медиацентр возможен только на windows :(
                                      • +1
                                        В MythTV ужасно тормозит просмотр с TV тюнера, он будто сразу записывать начинает, а мне не нужно записывать, я хочу просто посмотреть. А где это отключить, так и не нашел. Может такого там и нет. Комп конечно не самый быстрый, но TVtime же нормально все показывает.
                                        • 0
                                          А какой-нибудь из этих медиацентров можно заставить читать фильмы с блю-рей дисков?
                                          • +1
                                            Я когда-то познавал MPlayer и на сайте разработчиков нашел интересную страничку сопутствующие проекты Если потратить время и пролистать всю страничку, можно найти для себя подходящее решение в виде медиацентра.
                                            • НЛО прилетело и опубликовало эту надпись здесь

                                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.