Конференция BUILD в вашем Media Center с MediaBrowser’ом
На прошлой неделе завершилась конференция BUILD(*), так что кажется уместным поговорить о проекте, позволяющем просматривать материалы BUILD быстрее, легче и с удовольствием. Также мы пока не рассматривали подключаемый к Media Center модуль (не говоря уже о том, что это ПО с открытым кодом). И в конце я дам вам советы по построению пользовательского RSS видеофида для BUILD (и других мероприятий, освещаемых Channel 9). Итак, три в одном…
Мы начнем с подключаемого модуля к Media Center, о котором я упомянул, на который обратил мое внимание Ян Волкер (Ian Walker) в своем сообщении Видеоподкасты на телевидении.
Этот модуль позволяет очень просто просматривать RSS-фиды видеоподкастов и просто видео с помощью Media Center. Итак, скажем вы хотите посмотреть Неделю на Channel 9 или BUILD2011 на XBox 360 (через Media Center Extender)? Да. Или на Media Center Vista/Windows 7? О, да…
Чтотакое Media Browser?
Media Browser – это подключаемый к Media Center модуль, обеспечивающий агрегирование медиа. Он получает записанное, оцифрованное или расделенное медиа и представляет его в простом и удобном интерфейсе. Media Browser вызывает чувство гордости за предоставление быстрого интуитивного развитого интерфейса для всей семьи.
Краткая характеристика
- Автоматические извлечение метаданных
- Получение последних онлайновых анонсов
- Закладки в медиа (возобновление проигрывания)
- Поддержка внешних проигрывателей
- Поддержка водкастов (видео rss фидов )
- Архитектура модуля от сторонних фирм
- Автоматические обновления
- Настраиваемые схемы просмотра
- Множество тем оформления
- Создание случайных и полных списков проигрывания для папки
...
Media Browser написан на языке программирования C# для .NET 3.5 SP1 Framework. Скачать .NET Framework можно с сайта Microsoft или прямо отсюда. Media Browser работает на платформе Microsoft Media Center из операционных систем Vista Home Premium и Vista Ultimate.
Пользовательский интерфейс Media Browser’а написан на языке разметки Media Center Markup Language (MCML), который является декларативным языком, основывающемся на XML. Технология рендеринга MCML позволяет создавать Media Browser’у интерфейсы такой же насыщенности и качества, что и у самого Windows Media Center (а может даже и лучше).
Подключаемый модуль доступен для некоммерческого использования и поставляется с исходным кодом. Так что мы не только добавили некоторые крутые возможности в Media Center, но также предоставили исходный текст на языке С#.
Вот снимок каталога исходного кода проекта:
И решение:
Короче, можно увидеть не только то, что делает этот модуль, но и как он это делает… Добро любить и жаловать!
Сегодня я сосредоточусь на возможности водкастов и подкастов. Например, если последнее шоу, вроде BUILD 2011, имеет видео RSS?
Вы берете URL фида и добавляете его к Media Browser с помощью его утилиты настройки.
Вот и всё.
Запускайте Media Center и начинайте просмотр!
Но что если вам не нравится пролистывать все 258 видеосессий? Я говорил о приёме построения собственного фида событий Channel 9, не правда ли?
Полная статья располагается здесь, Channel 9 Events / BUILD2011 RSS Feed Tip, Building your perfect, custom, filtered BUILD RSS feed, но, коротко говоря, всё, что надо сделать, так это создать свой фильтр на главной странице мероприятия, и затем скопировать его и присоединить к RSS-фиду. Так будет создан настроенный RSS-фид, который также прекрасно работает в MediaBrowser’е.
Например, я хочу получить только те сессии BUILD 2011, которые проводили Брайан Келлер (Brian Keller) или Ден Фернандес (Dan Fernandez). Создайте фильтр на первой странице, который сгенерит вам URL вроде этого:
Скопируйте параметры фильтра (от знака вопроса до конца строки), выберите RSS-фид и добавьте первое ко второму:
?sort=sequential&direction=desc&s=Brian%2BKeller&s=dan%2Bfernandez
Что даст вам настроенный RSS-фид:
Теперь просто добавьте его в Media Browser и вы получите настроенную на BUILD 2011 платформу Media Center!
Может я интересуюсь лишь сессиями WinRT? (т. е. параметры ?sort=sequential&direction=desc&t=windows%2Bruntime)
И отфильтрованные сессии в тот же момент появятся на экране…
ЗАМЕЧАНИЕ. Текущая версия MediaBrowser, которую я использую не любит, когда вы добавляете несколько RSS-фидов к одному URL, где отличаются только параметры. Короче говоря, не добавляйте два BUILD2011 WMV–фида с разными фильтрами. Хорошая новость состоит в том, что доступно пять видеоформатов. Просто используйте различные форматы для каждого настроенного фида – Zune, MP4, WMV, и т. д. И имея исходник, можно самостоятельно исправить эту погрешность, если, конечно, захочется…
Кроме того, этот трюк с фильтрами RSS кажется работает со всеми мероприятиями Channel 9.
Наслаждайтесь...
(*) Конференция BUILD проходила с 13 до 16 сентября 2011 года