Автор: Максим Мишутин | 11.01.2012 | 11:11 | В рубриках: Unity, Новости

tv-features-movie

Каждый желающий может загрузить исходный код Ubuntu TV (точнее, то, что там сделано на текущий момент). Используете для установки Virtualbox.
Возможности Ubuntu TV на сегодня:

  • поиск и просмотр видео
  • просмотр телепрограммы для каналов BBC

Ubuntu TV написана на Qt\QML, также как и Unity 2D, т.е. не требует поддержки 3D-ускорения. Интересно, что архитектура оболочки такая же, как и в Unity: есть сама Unity, на которую устанавливаются линзы.
Установку можно разделить на несколько шагов: установка самого “телевидения”, установка линзы (пока одна) и создание предпросмотров ваших видео.
0. Заметки

  • F1, F2, F3 — шорткаты для лаунчера, верхней панели (в плеере), боковой панели соответственно
  • для воспроизведение требуется gstreamer
  • все спроектировано для 1080р, неизвестно, как это будет выглядеть на других разрешениях
  • тестировано только на 11.10
  • телепрограмму можно обновить при помощи скрипта shell/dash/epgdata/refreshdata.py
  • телепрограмма будет всегда проигрывать файл ~/Videos/unity/local/epg/epg.mkv

Поместите видеофайлы по путям (создайте папки, даже если не будете туда ничего помещать):
~/Videos/unity/local/featured
~/Videos/unity/local/rented
~/Videos/unity/local/purchased
~/Videos/unity/local/recorded
UPD: Установка из PPA

Консоль
:~$ sudo add-apt-repository ppa:nilarimogard/test3
:~$ sudo apt-get update
:~$ sudo apt-get install unity-2d
:~$ sudo apt-get install unity-lens-video 
1. Установка самой оболочки
Установите зависимости:
Консоль
:~$ sudo apt-get build-dep unity-2d
:~$ sudo apt-get install bzr dconf-tools ffmpeg gnome-common libdeclarative-multimedia 
Получите исходный код:
Консоль
:~$ bzr branch lp:~s-team/ubuntutv/trunk ubuntu-tv
:~$ cd ubuntu-tv
Соберите (может занять немного времени):
Консоль
:~$ cmake .
:~$ make
:~$ cd ..
2. Поиск фильмов при помощи сканера XBMC
Можно пропустить этот шаг (оболочка запустится, но видео в ней не будет).
Суть метода: в XBMC выбираем папку с видео, отмечая автоматическое и рекурсивное сканирование. В настройках XBMC выбираем раздельный экспорт, нажимаем много раз “Да”.
Если видео не отображаются, то можно попробовать убить процессы unity-2d:
Консоль
:~$ killall unity-video-daemon
:~$ killall unity-2d-places
3. Установка прототипа линзы
Получите исходный код:
Консоль
:~$ bzr branch lp:~s-team/ubuntutv/unity-lens-video
Соберите:
Консоль
:~$ cd unity-lens-video
:~$ ./autogen.sh --prefix=/usr --sysconfdir=/etc
:~$ sudo make install :~$ cd ..
4. Генерация предпросмотров
Консоль
:~$ /usr/lib/unity-lens-video/create_tmb.sh ~/Videos/
5. Установка режима телевизора в U2D
Консоль
:~$ GSETTINGS_SCHEMA_DIR=ubuntu-tv/data gsettings set com.canonical.Unity2d form-factor tv
6. Подготовка текущей среды
Если вы используете Unity2D:
Консоль
:~$ killall unity-2d-{panel,places,launcher,spread} && killall unity-2d-{panel,places,launcher,spread}
Если вы используете Unity:
Консоль
:~$ metacity --replace &
7. Запуск
Консоль
:~$ cd ubuntu-tv :~$ ./shell/app/unity-2d-shell -opengl
Источник

Эта запись была опубликована 11.01.2012в 11:11. В рубриках: Unity, Новости. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить свой комментарий или трекбек со своего сайта.