Введение
Цифровой видеорегистратор и медиаплеер, созданный Microsoft.
Windows Media Center (WMC) — это цифровой видеорегистратор и медиаплеер, разработанный Microsoft. Media Center впервые появился в Windows в 2002 году в составе Windows XP Media Center Edition (MCE). Он был включен в версии Home Premium и Ultimate для Windows Vista, а также во все издания Windows 7, кроме Starter и Home Basic. Он также был доступен для Windows 8 Pro и Windows 8.1 Pro в качестве платного дополнения. Поддержка Media Center была прекращена с выходом Windows 10, и операционная система удаляет все компоненты Windows Media Center при обновлении с предыдущих версий Windows, хотя, по сообщениям, его можно неофициально переустановить с помощью ряда команд командной строки. Media Center позволяет воспроизводить слайд-шоу, видео и музыку с локальных жестких дисков, оптических приводов и сетевых ресурсов. Пользователи могут смотреть телевизионные программы и фильмы через такие сервисы, как Netflix. Контент можно воспроизводить на компьютерных мониторах или телевизорах с помощью устройств, называемых Windows Media Center Extenders. Также можно просматривать и ставить на паузу прямые трансляции. Одновременно поддерживается до шести ТВ-тюнеров на одной карте. Поддерживается стандартное и высококачественное нешифрованное видео в соответствии со стандартами DVB-T и ATSC. Для просмотра зашифрованных кабельных телеканалов можно использовать внутренний или внешний тюнер с поддержкой CableCARD. Вскоре после выхода Windows 7 в 2009 году Microsoft расформировала команду разработчиков Media Center, отказавшись от дальнейшей разработки программного обеспечения. В результате интерфейс Media Center остался неизменным для пользователей Windows 8 и 8.1. В мае 2015 года Microsoft объявила о прекращении поддержки Windows Media Center в Windows 10 и его удалении при обновлении, но сообщила, что пользователи, обновляющиеся с версии Windows, включающей приложение Media Center, получат приложение Windows DVD Player бесплатно для обеспечения возможности воспроизведения DVD.
Windows XP Media Center Edition (издание для Windows XP)
Windows Media Center, под кодовым названием "Freestyle", впервые появилась в составе Windows XP Media Center Edition.
Windows 7
Обновленная версия WMC была включена во все издания Windows 7, кроме Starter и Home Basic. Большая часть функциональности, добавленной в TV Pack 2008, была включена в версию Media Center, поставляемую с Windows 7, а также обновлен пользовательский интерфейс. WMC сохранил значительную часть дизайна и ощущений своего предшественника, но с рядом сочетаний клавиш и возможностей навигации по интерфейсу. Поддерживается воспроизведение видео H.264 как локально, так и через Media Center Extender (включая Xbox 360). Среди заметных улучшений в WMC – новый мини-гид, новая полоса прокрутки, возможность цветовой кодировки гида по типу передач и интернет-контент, более тесно интегрированный с обычным телевидением через гид. Все издания Windows 7 теперь поддерживают до четырех тюнеров каждого типа (QAM, ATSC, CableCARD, NTSC и т.д.). При просмотре медиатеки элементы без обложки альбома отображаются в различных цветовых сочетаниях переднего и заднего плана вместо белого текста на синем фоне. При удержании кнопок влево или вправо на пульте дистанционного управления для быстрой навигации по библиотеке, двухбуквенный префикс названия текущего альбома отображается на видном месте в качестве визуальной подсказки. Библиотека изображений включает новые возможности показа слайдов, а отдельные изображения можно оценивать. Кроме того, при просмотре медиатеки в верхней части появляется новый столбец с названием "Общие". Это позволяет пользователям получать доступ к общим медиатекам на других компьютерах с Media Center непосредственно из Media Center. Для поддержки телевидения в WMC интегрирован Windows Media Center "TV Pack", выпущенный Microsoft в 2008 году. Это включает поддержку тюнеров CableCARD и North American (ATSC) с чистым QAM-сигналом, а также создание списков любимых каналов. Также в комплект входит гаджет для WMC. В общедоступной папке также содержится скрытая библиотека записанных телепередач, которая отображается в боковой панели проводника Windows при первой настройке телевидения в Media Center.
Windows 8 и 8.1
WMC не входил в состав ни одной из версий Windows 8. Вместо этого он был частью дополнения Windows 8 Media Center Pack, доступного только для розничных версий Windows 8 Pro и пакета Windows 8 Pro Pack, который обновлял Windows 8 до Windows 8 Pro и был доступен через службу "Добавить компоненты к Windows 8". Пакет Windows 8 Pro Pack стоил 69,99 долларов США. После окончания акции цена пакета Windows 8 и 8.1 Media Center Pack изменилась до 9,99 долларов США, пока он не был снят с продажи 30 октября 2015 года. WMC не может запускаться автоматически при старте системы или отображаться поверх других окон из-за "новых требований и особенностей работы ОС Windows".
Технический предварительный просмотр Windows 10
В сборках Windows 10 Technical Preview добавление Windows Media Center с использованием приобретенного ключа продукта Windows 8.1 приводило к тому, что система определяла себя как "Windows 8.1 Pro с Media Center" и отображала предупреждение о том, что операционная система не активирована. Эта проблема также блокировала получение обновлений, исправлений и будущих предварительных сборок.
Прекращение
Во время конференции разработчиков Build 2015 года представитель Microsoft подтвердил, что Media Center с его телевизионным тюнером и функциональностью PVR не будет обновляться и не будет включен в Windows 10, что означало прекращение поддержки продукта. Пользователи, переходящие на Windows 10 с версий Windows, в которых было приложение Media Center, получат платное приложение Windows DVD Player бесплатно для сохранения возможности воспроизведения DVD.
Некоторые пользователи, желавшие, чтобы Microsoft официально портировала Windows Media Center для Windows 10, создали две петиции на change.org и отправили тысячи запросов в Microsoft через приложение Windows Feedback, входящее в состав Windows 10. Несмотря на все предпринятые усилия, поддержку и разработку функциональности продолжают только энтузиасты из сообщества.
Электронный справочник программ
В начале июля 2015 года Microsoft объявила об обновлении Электронного программного гида (EPG) для Windows Media Center 7 июля 2015 года новыми пакетами видеоданных. В результате этого обновления поставщик услуг EPG был изменен с Zap2It на Rovi. После обновления на странице обратной связи Microsoft Media Center появилось большое количество сообщений, указывающих на существенные проблемы с качеством данных, поступающих от Rovi, включая неверные списки каналов, устаревшие и некорректные данные о программах, а также невозможность загрузки данных EPG от Rovi через серверы Microsoft. Это обновление не было включено в ранние сборки Insider Preview Windows 10, несмотря на то, что они содержали Windows Media Center.
Особенности
Media Center использует устройства ТВ-тюнеров для воспроизведения и записи телевизионных программ из стандартных антенных, кабельных или спутниковых сигналов. Пользователи могут записывать телевизионные программы вручную или планировать запись через электронный программный гид. Записи можно записать на Video DVD или, при отсутствии ограничений копирования, перенести на портативный медиаплеер. Media Center поддерживает как аналоговые, так и цифровые тюнеры и позволяет настроить до шести тюнеров каждого типа (аналоговый, цифровой эфирный, Clear QAM, CableCard). Все тюнеры используют одни и те же данные гида, но их можно редактировать и настраивать для включения дополнительных каналов, таких как Clear QAM, которые не найдены или не включены в большинство гидов Titan. Во время просмотра телепередач в прямом эфире программа сохраняет буфер, позволяющий пользователям перематывать или ставить на паузу прямой эфир и пропускать рекламу. Сторонняя программа MCEBuddy позволяет автоматически пропускать рекламные вставки в записанных программах. Media Center может транслировать как прямой, так и записанный контент на Windows Media Center Extenders, такие как консоль Xbox 360, а другие компьютеры с Windows могут только получать доступ к записанному контенту. Воспроизведение контента на телевизоре возможно через Media Center Extenders или путем прямого подключения компьютера с Windows Media Center к телевизору. Меню Windows Media Center отображается в 10-футовом пользовательском интерфейсе, подходящем для просмотра на больших экранах телевизоров, и управляется с помощью различных пультов дистанционного управления. Для взаимодействия с пультом дистанционного управления компьютерам с Windows Media Center требуется датчик. Для демонстрации поддержки Media Center пульты дистанционного управления должны иметь определенные кнопки, такие как кнопка "Пуск" с логотипом Green Media Center, а также кнопки навигации, воспроизведения и регулировки громкости, включения и переключения каналов.
Поддержка медиафайлов
Windows Media Center организует и отображает видео и музыку, найденные как на локальных, так и на сетевых компьютерах. Музыкальные альбомы отображаются с обложками, которые можно автоматически загружать из Интернета или добавлять в Медиа-центр вручную. Пользователи также могут создавать плейлисты из отдельных песен или альбомов. Во время воспроизведения музыки пользователь может ставить на паузу, перематывать треки и просматривать визуализации. Поддержка аналогового FM-радио доступна, если ТВ-тюнер пользователя это поддерживает. Медиа-центр позволяет просматривать фотографии и воспроизводить их в виде слайд-шоу, а также воспроизводить видеофайлы. Медиафайлы можно классифицировать по имени, дате, тегам и другим атрибутам. Кроме того, пользователи могут организовывать и воспроизводить фильмы с помощью функции "Библиотека фильмов", представленной в Windows Vista Media Center. Функция "Интернет-ТВ" позволяет пользователям смотреть телепередачи и веб-шоу от определенных поставщиков контента.
Поддержка CableCARD
Windows Vista Media Center представила поддержку устройств CableCARD. Однако CableCARD поддерживался только на OEM-оборудовании, сертифицированном CableLabs. Windows 7 Media Center позволяет добавлять CableCARD к существующему оборудованию, если оно соответствует определенным требованиям. Вскоре после выпуска Windows 7 компания Microsoft выпустила инструмент Digital Cable Advisor для проверки соответствия требованиям перед активацией поддержки CableCARD.
Портативные устройства
Windows Media Center позволяет синхронизацию с определенными портативными устройствами. К этим устройствам относятся карманные ПК Windows Mobile, смартфоны, портативные медиацентры и другие проигрыватели, поддерживающие синхронизацию с Windows Media Player. Zune от Microsoft не поддерживает функцию синхронизации, но может воспроизводить телевизионные записи Media Center, скопированные в папку, отслеживаемую Zune. При синхронизации телепередач Windows Media Center кодирует их с помощью Windows Media Encoder в формат Windows Media Video с более низким качеством, чем исходный формат, используемый для просмотра на настольном медиацентре. Это обусловлено ограниченным объемом памяти и вычислительной мощностью портативных устройств. При синхронизации музыка также может быть перекодирована в файл меньшего размера по желанию.
Разработка приложений
Windows Media Center была разработана как программируемая платформа; другие программы могут интегрироваться с пользовательским интерфейсом Media Center, используя WMC API, который предоставляется как управляемый API. Функциональность Windows Media Center можно расширить с помощью трех различных типов приложений:
Приложения на уровне презентации
Это управляемые приложения, разработанные с использованием WMC API и упакованные в виде сборок CLI. Приложения Presentation Layer имеют полный доступ как к .NET Framework, так и к API Windows Media Center, при этом последний предоставляет управляемую объектную модель для доступа и управления текущими состояниями медиауправления и воспроизведения, прямым эфиром, видеозаписью, а также возможностями представления Windows Media Center. Приложения Presentation Layer отрисовываются с использованием растрового Windows Media Center Presentation Layer, системы ввода и представления пользователя WMC. Presentation Layer включает поддержку анимации, динамической разметки, клавиатуры/мыши и удаленной навигации. Приложения Presentation Layer могут транслироваться по RDP на Windows Media Center Extenders, поэтому приложения Presentation Layer работают на расширителях без каких-либо изменений. Однако Presentation Layer существует только в версии Windows Vista WMC. Приложения Presentation Layer создаются с использованием декларативного языка разметки на основе XML, известного как Media Center Markup Language (MCML). MCML используется для определения пользовательского интерфейса, с поддержкой анимации, ввода текста, навигации, привязки данных и локального хранения непосредственно в разметке. Если для реализации определенной функции требуется пользовательский код или дополнительная функциональность, можно использовать сборки CLI. Любой язык CLI может быть использован для написания кода, реализующего требуемую функциональность. Документ MCML определяет интерфейс как набор элементов пользовательского интерфейса, каждый из которых имеет четыре атрибута: Content (Содержимое), определяющий, что будет отображаться в элементе, Properties (Свойства) для управления аспектами представления элемента, Locals (Локальные переменные), перечисляющие набор данных частного состояния элемента, и Rules (Правила), позволяющие изменять атрибуты на основе определенных триггеров. Изменяя эти атрибуты во время выполнения, либо из разметки, либо из кода, интерфейс генерируется. Приложения Presentation Layer могут быть установлены локально или загружены из Интернета по мере необходимости. Однако в последнем случае код считается ненадежным; можно использовать только классы .NET, помеченные как безопасные для использования кодом, полученным из Интернета. Прежде чем приложение можно будет использовать, оно должно быть зарегистрировано в Windows Media Center. Приложение может зарегистрироваться как пункт меню верхнего уровня, в любом из подменю (в зависимости от типа приложения), как обработчик автоматического запуска, в библиотеке программ (категория меню для всех программ) или как фоновое приложение без пользовательского интерфейса, работающее до тех пор, пока продолжается сеанс WMC.
Приложение для браузера XAML
WMC также может выступать в качестве хоста для XAML Browser Applications (XBAP), которые отображаются непосредственно в пользовательском интерфейсе WMC. XBAP отрисовываются с использованием векторного, не зависящего от разрешения компонента Windows Presentation Foundation из .NET Framework 3.0. Пользовательский интерфейс XBAP создается на XAML с использованием программного кода на любом языке .NET. XBAP поддерживаются только в Windows Vista. WMC обеспечивает ограниченную поддержку потоковой передачи XBAP на устройства Windows Media Center Extenders. В Windows Media Center SDK версии 5.3 XBAP были объявлены устаревшими.
Приложения HTML на хостинге
WMC может запускать Internet Explorer в своем собственном интерфейсе (используя виджеты интерфейса WMC) и отображать веб-страницы и веб-приложения. Эта функция поддерживается как в Windows XP, так и в Windows Vista. Веб-приложения, разработанные специально для запуска в WMC, могут использовать часть API WMC, предоставляемого через JavaScript. Потоковая передача HTML-приложений на расширители также поддерживается не в полном объеме.