Бенджамин Зорес (Benjamin Zores), один из участников проекта MPlayer и лидер команды разработчиков GNU/Linux дистрибутива GeeXboX, сообщил о доступности первого публичного выпуска нового мультимедиа-центра Enna. В настоящий момент поддерживается навигация по коллекции мультимедиа контента, прослушивание/просмотр аудио/видео, организация просмотра фотографий и создания слайдшоу, получение подробностей о локальных медиа-файлах через online-сервисы, создание единой базы данных по имеющемуся контенту.
Кроме мультимедиа файлов в Enna предусмотрены средства для поддержания базы электронных книг и системных настроек. Имеется поддержка проигрывания DVD. Вывод видео может производиться с использованием таких методов рендеринга, как Frame-Buffer, X11 и OpenGL, с задействованием механизмов акселерации XVideo, VDPAU и возможностей аппаратного декодирования видеокарт nVidia.
Из планов на ближайшее будущее можно отметить:
- интерфейс для запуска установленных в системе игр;
- поддержку просмотра телевизионных каналов c задействованием DVB-плат;
- поддержку аудио-CD, SHOUTcast потоков, UPnP и DLNA серверов;
Что касается более отдаленных планов, то ожидается интеграция поддержки сервисов Last.fm, YouTube, Deezer и Netflix, а также добавление средств для мгновенного обмена сообщениями, VoIP и проведения видео- и телеконференций.
Некоторые элементы внутренней структуры проекта:
- для проигрывания контента в Enna используется библиотека libplayer, выступающая в роли обвязки (бэкенда) к MPlayer, Xine, VLC и GStreamer;
- для получения и обработки меда-данных, а также для взаимодействия с online-сервисами, создана специальная библиотека libvalhalla;
- для построения интерфейса используются EFL-библиотеки проекта Enlightenment;
- для хранения списка композиций задействована БД SQLite;
- для поддержки работы с пультами дистанционного управления используется LIRC;
- подключение новых устройств к ПК отслеживается через HAL (Hardware Abstraction Layer);
Enna будет выступать в качестве основного интерфейса пользователя в будущем релизе GNU/Linux дистрибутива GeeXboX 2.0, предназначенного для создания медиа-центров. Тем не менее программу можно использовать как отдельное приложение в любом другом дистрибутиве GNU/Linux (бинарные пакеты доступны для Ubuntu 9.10). По возможностям медиа-центр Enna выступает в качестве конкурента таким системам, как XBMC и Boxee.
via Opennet
>>> Подробности