Для просмотра Youtube каналов, плейлистов и других видео через телевизор нам понадобится программа для компьютера (Windows) HomeMediaServer. Это БЕСПЛАТНАЯ программа позволяющая смотреть видео с вашего компьютера на телевизоре, который поддерживает DLNA. Телевизор должен быть подключен к вашей домашней сети через Wi-Fi или Ethernet.
Скачиваем программу с сайта http://www.homemediaserver.ru и устанавливаем её.
После запуска Home Media Server необходимо сделать первоначальную настройку.
Главное окно программы:
Нажимаем кнопку "Настройки", затем "Устройства".
Здесь необходимо выбрать Ваш телевизор (1) или оставить "Устройство по умолчанию". От этой настройки зависит например будет ли работать перемотка. У меня на телевизоре Samsung видеоролики перематывались именно с "Устройством по умолчанию", и выключенной галочкой Автоопределение (3). У Вас могут быть другие настройки. Более тонкая настройка осуществляется в "Дополнительных параметрах" (2).
В разделе "Медиа-ресурсы" можно выбрать папки из которых можно будет смотреть фильмы, видео/аудио файлы, фото на ТВ.
Для добавление папки с фильмами нажимаем +Добавить и выбираем папку на компьютере. Далее нажимаем кнопку "Сканировать". После всех настроек нажимаем "ОК". (После добавления, удаления видео с вашего компьютера не забывайте пересканировать ресурсы)
Запускаем сервер нажав вверху большую кнопку "Запуск".
Для запуска видео, выбираем слева в древовидном списке "Каталог медиа-ресурсов" и папку, где лежит видео которое вы хотите просмотреть на телевизоре. Справа появится список видео в виде списка или эскизов (Для переключения между этими видами можно воспользоваться вкладками сверху "Таблица/Карточки"). Нажимаем правую кнопку на необходимом видео, далее выбираем пункт "Воспроизвести на..." и выбираем устройство на котором вы хотите посмотреть это видео.
Второй вариант просмотра видео: Вы можете на своем телевизоре запустить DLNA, выбрать устройство "HMS", далее Видео/Каталог медиа-ресурсов и там уже выбрать видео для просмотра.
Программа Home Media Server поддерживает плагины, или как их еще называют Подкасты. Они позволяют смотреть видео с различных видеосервисов в интернете. Существуют множество подкастов к программе. Здесь представлен один из них. Он предназначен для просмотра видео с серависа Youtube.
Внимание!!! Данный Подкаст устарел и не работает с новой версией Youtube (v3). В апреле 2015 года Youtube перешел на новую версию API v3.
Новая версия Подкаста доступна здесь
Теперь перейдем непосредственно к просмотру видео из Youtube.
Скачиваем файл YoutubeChannels1.1.hdf и перетаскиваем его в главное окно программы HMS. В древовидном меню слева в пункте "Подкасты" должен появится пункт "Channel Youtube".
Если он не появился, то добавляем подкаст другим способом. Нажимаем правую кнопку на пункт "Подкасты" и затем "Загрузить из файла", после чего выбираем скаченный файл (YoutubeChannels1.1.hdf).
Выбераем Youtube-канал или видео, который хотим добавить в HomeMediaServer. Копируем ссылку из браузера в буфер обмена.
Теперь добавим наш канал. Нажимаем правой кнопкой на YoutubeChannels и затем Добавить подкаст.
Откроется окно редактирования подкаста. Вставляем в поле "Ссылка" скопированную ссылку. В Заголовок введите свое название подкаста (эти два поля обязательны для заполнения).
В поле "Дополнительные параметры" можно вставить свои настройки, которые будут описаны позже. Если в Дополнительных параметрах ничего не будет записано, то будут задействованы параметры из родительского "YoutubeChannel"
Теперь остался последний шаг - Обновить подкаст. Нажимаем правую кнопку мыши, затем Обновление подкастов.
Теперь при нажатии на подкаст в правой части программы будет список видео. Просматривать их на телевизоре можно также как и обычное видео. Нажимаем Правую кнопку мыши на видео, "Воспроизвести на", Выбираем свое устройство. После этого видео должно запуститься на вашем телевизоре.
Альтернативная настройка подкаста:
Также можно в настройках подкаста вместо полной ссылки Youtube на видео/канал/плейлист вставить только код. Но в поле "Комментарий" тогда необходимо ввести уточнение что это за код:
channel
playlist
video
Если поле "Комментарий" пустое, то будут выведены все видео, в названиях которых содержится строка введенная в поле "Заголовок".
Пример настройки:
Заголовок: This Is Хорошо
Ссылка: thisishorosho
Комментарий: channel
Дополнительные параметры: --maxresults=10 --pattern='{num} [{episode}] {title} ({published})' --dopvideo=on --dopvideopattern='{num} {title}' --replacefrom='This is Хорошо -' --replaceto=''
При данных настройках будут выведены 10 роликов от пользователя thisishorosho, в папке "Дополнительные материалы" будут дополнительные ролики (если они имеются), Название роликов будут примерно такими: 08 [339] Забыл, зачем пришел... :G (04.07.2014)
Пример №2
Заголовок: Магазинчик Бо
Ссылка: http://www.youtube.com/watch?list=PLf_21QvXdOgNkYvBZbNPTg8B9-r9S7cTJ
При данных настройках будут выведены максимум 25 роликов из плейлиста PLf_21QvXdOgNkYvBZbNPTg8B9-r9S7cTJ
ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ
В настройках подкаста внизу окна находится строка дополнительных параметров. Там в текстовом виде через пробел они записываются в формате:
--paramname=paramvalue
где paramname - имя параметра. а paramvalue - значение, Значение может быть числовым, текстовым (записывается в кавычках, если между словами есть пробелы) и значение которое включает или выключает настройку (on, off)
--max-results - Максимальное кол-во загружаемого видео.
Допустимые значения: 1-50
По умолчанию: 25
--startindex - С какого видео начинать загружать (1 - первоое)
Допустимые значения: 1-
По умолчанию: 1
--safesearch - Указывает, должны ли результаты поиска включать не только закрытый, но и стандартный контент.
Допустимые значения: none | moderate | strict (none - без фильтра | moderate - исключит контент, доступ к которому закрыт согласно выбранным региональным настройкам | strict - YouTube по возможности исключит из результатов поиска весь закрытый контент)
По умолчанию: moderate
--orderby - Сортировка
Допустимые значения: relevance | published | viewCount | rating (relevance - по релевантности, published - по дате публикации, viewCount - по кол-ву просмотров, rating - по рейтингу)
По умолчанию: published
--replacefrom - Замена текста (Блок №1). Что заменить
По умолчанию: ''
--replaceto - Замена текста (Блок №1) На что заменить
По умолчанию: ''
Также доступны еще 2 блока замены 2 и 3:
--replacefrom2
--replaceto2
--replacefrom3
--replaceto3
--pattern - Шаблон для наименования роликов.
Доступные переменные:
{num} - Порядковый номер
{episode} - Номер эпизода (если указан)
{title} - Наименование Youtube
{title,20} - Наименование усеченное до 20 символов
{published} - Дата публикации
{pubyear} - Год из даты публикации
{pubmonth} - Месяц из даты публикации
{pubday} - День из даты публикации
По умолчанию: '{num} [{episode}] {title} {published}'
--dopvideo - Дополнительные материалы. Часто в описании к Youtube роликам помещают ссылки на другие видео, связанные с данным. При включении данной настройки, добавляется папка "Дополнительные материалы" в которой создаются папки по именам основных роликов. В них и будут находится дополнительные видео.
Допустимые значения: on | off
По умолчанию: off
--dopvideoinfolder - Создавать ли отдельную папку для Дополнительных материалов. Если параметр = off, то дополнительные видео ролики будут находиться рядом с основными видео.
Допустимые значения: on | off
По умолчанию: on
--dopvideopattern - Шаблон для именования дополнительных материалов
Доступные переменные:
{num} - Порядковый номер
{episode} - Номер эпизода (если указан)
{title} - Наименование Youtube ролика
{title,20} - Наименование усеченное до 20 символов
{published} - Дата публикации
{pubyear} - Год из даты публикации
{pubmonth} - Месяц из даты публикации
{pubday} - День из даты публикации
{parentnum} - Номер эпизода основного ролика Youtube
{parenttitle} - Наименование основного ролика Youtube
{parentepisode} - Эпизод из основного ролика Youtube
По умолчанию: '{parentnum} [{parentepisode}] {parenttitle,10} {num} {title}'
--delemptybrackets - Удалять пустые квадратные скобки. Например в шаблоне указано: [{episode}] но номер эпизода найден не был, тогда в наименовании получится []
Допустимые значения: on | off
По умолчанию: off
--log - Включение лога действий
По умолчанию off
--logerror - Включение лога ошибок
По умолчанию on
Теги:
Программы
HomeMediaServer