Поиск в подкасте.
Для того, чтобы воспользоваться поиском, можно добавить вручную подкаст с заданным именем как критерий поиска и пустой ссылкой. Нажать правой клавишей мышки на подкасте или необходимой папке и выбрать "Добавить подкаст", вбить в поле "Зоголовок" нужные слова и нажать ОК.
Поиск производится как видео, так и плейлистов с каналами. По-умолчанию - поиск идёт по всем направлениям.
Созданные в "Поиск" папки "Каналы", "Плейлисты", "Видео", "Фильмы", "Шоу" нужны для того, чтобы добавив в них подкаст для поиска, был произведён поиск только нужно типа объектов.
Если заглянуть в ссылку этих папок, то можно увидеть ключи, которые включают фильтры.
Можно использовать:
-type=channel - поиск каналов;
-type=playlist - поиск плейлистов;
-type=video - поиск видео;
-videoType=movie - поиск фильмов;
-videoType=episode - поиск эпизодов шоу.
Ключ -videoType можно использовать только совместно -type=video.
Вы можете добавить свою папку и указать в поле "Файл" или "Дополнительные параметры" свои вышеперечисленные ключи, чтобы все добавленные в эту папку подкасты искались по заданному фильтру.
При наборе текста с пульта телевизора через "Набрать текст" можно выбрать пункт "Добавить в папку ...", чтобы добавить набранный текст в конкретную папку.
Также можно задавать практически все ключи фильтра для поиска, которые перечислены тут, в разделе "Optional parameters":
-channelId= - указывается ID канала, поиск видео или плейлистов будет происходить только в нём;
-channelType= - возможные значения:
any – возвращает результаты любых каналов,
show – только шоу (сериалов)
-eventType= - возможные значения:
completed – завершённые трансляции,
live – текущие трансляции,
upcoming – готовящиеся трансляции.
-location= - вместе с параметром locationRadius используется для определения зоны, с которой связаны видео. Значение - это широта и долгота в формате: 37.42307,-122.08427
-locationRadius= - радиус охвата зоны. Значения могут иметь вид: 1500m, 5km, 10000ft или 0.75mi.
-order= - сортировка результатов. Возможные значения:
date,
rating,
relevance,
title,
videoCount,
viewCount.
-publishedAfter= - опубликовано после даты, указанной в формате RFC 3339: 1970-01-01T00:00:00Z.
-publishedBefore= - опубликовано до даты, формате как и у publishedAfter.
-regionCode= - код региона, двубуквенный код страны (стандарт ISO 3166-1 alpha-2).
-relevanceLanguage= - предпочтительный язык, двубуквенный код языка (стандарт ISO 639-1 two-letter language code).
-safeSearch= - возможные значения:
moderate – фильтруется содержимое, которое ограничено в вашем регионе. Основываясь на содержании, могут быть удалены или понижены в результатах поиска. Это значение используется по-умолчанию,
none – не фильтруется,
strict – youtube будет пытаться исключить из результатов поиска ограниченный контент.
-topicId= - связь с топиком (темой, объектом) из FreeBase. 30 июня google
отправляет эту тему на пенсию. Если коротко, FreeBase API - это свободная база данных объектов, персон и проч., к которой удобен доступ из программ. Например, по запросу получить ID объекта и по нему получить информацию в полях и свойствах. Что-то типа wikipedia для программ.
Ссылка.
-type= - тип объектов поиска. Возможные значения:
channel – каналы,
playlist – плейлисты,
video – видео.
-videoCaption= - фильтрует по значению, относящимуся к наличию надписей на видео. Возможные значения:
any – не фильтрует,
closedCaption – только имеющие надписи,
none – только не имеющие. Возможно использование только с параметром -type=video.
-videoCategoryId= - указывается ID категории, в которой будет производиться поиск. Значения ID категорий можно посмотреть в ссылках папок пункта "Категории".
-videoDefinition= - фильтр по качеству видео. Возможные значения:
any – любое,
high – только HD качество видео,
standard – только SD.
-videoDimension= - в каком измерении видео. Значения:
2d – только обычные, не в 3D,
3d – только в 3D измерении,
any – любое.
-videoDuration= - длительность видео. Возможные значения:
any – любое,
long – только более 20 минут,
medium – от 4 до 20 минут,
short – только короче 4 минут.
-videoEmbeddable= -встраиваемое видео. Возможные значения:
any – любые,
true – только видео, которые можно встроить на страницу сайта.
-videoLicense= - тип лицензии. Возможные значения:
any – любые,
creativeCommon –
такая,
youtube – стандартная лицензия Youtube.
-videoSyndicated= - фильтровать ли видео, которые можно воспроизводить вне youtube.com. Возможные значения:
any – не фильтровать,
true – только те видео, которые можно (кто бы объяснил только).
-videoType= - тип видео. Возможные значения:
any – все видео,
episode – только серии (эпизоды) шоу,
movie – кино. Можно использовать только с параметром -type=video.
В ссылке или параметрах подкаста также можно указать ключ
-search="" - где между кавычек можно вписать ключевые слова для поиска. При этом наименование можно указывать любое.
Примеры использования ключей можно посмотреть в таких пунктах подкаста как "Прямые трансляции" или в папке "Музыка" подкасты "Новые клипы", "Лучшее Official Video" или "Музыкальные трансляции".
Пример ссылки "Лучшее Official Video":
-search="OFFICIAL VIDEO" -type=video -videoCategoryId=10 -order=rating
Это означает, что поиск будет производиться по ключевым словам "OFFICIAL VIDEO", тип - видео (без плейлистов и каналов), категория - 10 (музыка), -order - сортировка по рейтингу.
Пример ссылки "Прямые трансляции":
-search="" -type=video -eventType=live -order=viewCount -relevanceLanguage=ru
Означает, что будет искаться всё видео, с типом трансляции "текущие трансляции" с сортировкой по количеству просмотров (популярность) и поднимать вверх результаты с русским языком.