ЯзыкРусский

Функции

Поиск

Поиск сопоставляет последовательность букв внутри названия. Одно это предложение объясняет почти все случаи, когда что-то, о чём вы знаете, что оно в плейлисте, отказывается находиться.

Последнее обновление

Поиск — один экран, одинаковый на телефоне и на телевизоре, и он ищет в четырёх местах одновременно.

Как до него добраться

Способов больше, чем находит большинство людей:

  • Поиск на боковой панели.
  • Кнопка пульта во всех трёх картах клавиш. Это назначаемое действие для экранов плеера, ТВ-гида и фильмов и сериалов, поэтому одну и ту же кнопку можно задать везде.
  • Строка Поиск в меню канала, которая открывает его, не закрывая гид под ним.
  • Элемент поиска на экранах фильмов и сериалов и в их полноэкранных плеерах.

Экран создаётся при первом открытии, а не при запуске, поэтому самое первое открытие может занять чуть больше времени, чем последующие. Это на одну загрузку меньше при старте приложения.

Что сопоставляется, а что игнорируется

Правило короткое: ваш текст сопоставляется как последовательность символов в любом месте названия, без учёта регистра.

Стоит перечислить, чего он поэтому не делает.

ИщетсяНе ищется
Названия каналовНазвания групп и категорий
Названия фильмов и сериаловОписания передач и актёрский состав
Названия передач в сохранённых данных гидаГод, жанр и рейтинг

Отсюда следуют два вывода, и они объясняют большинство жалоб на то, что поиск «не работает». Опечатка даёт пустой результат, а не близкое совпадение, потому что ничего приблизительного не предпринимается. И значение имеет написание в вашем плейлисте — написание провайдера, а не вещателя: префиксы, суффиксы и пунктуация, которые вы бы не стали вводить, в середине совпадения вполне допустимы, но название, которое провайдер сократил иначе, чем вы, не найдётся по полной форме.

Поиск части слова — способ с этим работать. Короткий фрагмент из середины названия лучше, чем полное название, набранное по памяти.

Четыре группы и сколько возвращает каждая

Результаты приходят в группах Каналы, Фильмы, Сериалы и Программы, и каждая ограничена:

ГруппаСколько максимум показываетПорядок
Каналы18 на плейлистПо алфавиту
Фильмы24 на плейлистПо алфавиту
Сериалы24 на плейлистПо алфавиту
Программы48 на плейлистПо времени, описано ниже

Алфавитный порядок, а не по релевантности, — та деталь, которая меняет то, как вам стоит вводить запрос. Введите две буквы в большом плейлисте, и вы получите первые по алфавиту восемнадцать каналов, содержащих эти буквы, — вряд ли те восемнадцать, которые вам нужны. Ограничение также не предупреждает, поэтому усечённый список выглядит точно как полный. Ещё три-четыре символа — и проблема решена.

Программы упорядочены по времени: всё, что идёт сейчас или ещё будет, стоит перед завершившимся, а внутри этого — по близости к текущему моменту. Поэтому название передачи, повторяющейся ежедневно, даёт сегодняшний показ первым, а не две недели одинаковых строк. Каждый результат сгруппирован под своим каналом, а передача, для которой источник не дал описания, показывает Нет информации.

Одна вкладка на плейлист

Если включено больше одного плейлиста, над результатами появляется ряд вкладок — по одной для каждого плейлиста, в котором есть совпадения. Ограничения выше действуют на каждый плейлист, поэтому три плейлиста с одним и тем же каналом дают его трижды, в трёх вкладках, а не борются за один список из восемнадцати.

Вкладки также заполняются постепенно, в порядке плейлистов, и тому есть причина: первая всегда заполняется первой. Сначала выбирается всё, что можно получить из собственной базы приложения, плейлист за плейлистом, и отрисовывается сразу по поступлении: каналы, передачи гида, а также фильмы и сериалы для плейлистов M3U и Xtream, которые хранятся локально после импорта. Только порталам Stalker нужен запрос к серверу за фильмами и сериалами, и это происходит вторым проходом после этого.

Поэтому на портале Stalker разделы Каналы и Программы появляются сразу, а Фильмы и Сериалы — мгновением позже. В плейлисте Xtream все четыре раздела локальны и появляются вместе.

Пустой раздел — не всегда пустой каталог

Каждый шаг поиска может тихо завершиться неудачей, чтобы один недоступный портал или один слишком большой для памяти устройства плейлист стоил вам этого раздела, а не всего приложения. Видимый результат тот же, что при отсутствии совпадений. Если раздел Фильмы портала Stalker пуст для названия, в котором вы уверены, введите последний символ заново, чтобы повторить поиск, прежде чем решить, что его там нет.

Плейлисты также ищутся строго по одному, а не вместе. На приставке с гигабайтом памяти одновременный разбор двух больших каталогов заканчивается сбоем, и поиск, заполняющийся за секунду, лучше, чем тот, который не завершается.

Голосовой поиск

Поле подписано Говорите для поиска, и микрофон начинает слушать в момент открытия экрана. На пульте с микрофоном это означает одно нажатие кнопки поиска, а затем речь. В первый раз Android запрашивает разрешение на микрофон.

Любое действие с текстовым полем останавливает его: фокус на поле или ввод символа сразу отменяет прослушивание, чтобы два способа ввода никогда не боролись за поле. Кнопка микрофона включает его снова.

Отсюда два сообщения:

  • Для голосового поиска требуется разрешение на использование микрофона. — в разрешении отказано. Выдайте его в настройках приложений Android; больше ничто в приложении не использует микрофон.
  • Голосовой поиск недоступен на этом устройстве. — распознаватель речи вообще не установлен. Телевизионные приставки, продаваемые без приложений Google, часто не имеют его, и приложение не может ничего предложить взамен.

История

Сохраняются последние двенадцать запросов, и они показываются, когда поле пусто. Поиск того, что уже есть в списке, перемещает это наверх вместо добавления дубликата, причём регистр при этом не учитывается.

Что удивляет людей: запрос записывается, когда вы его отправляете, а не пока печатаете. Введите четыре буквы, найдите нужное, откройте его — и ничего не сохранится; обычно это именно то поведение, которое нужно, но иногда нет. Нажмите кнопку поиска на клавиатуре, чтобы запрос запомнился.

Значок корзины рядом с История поиска очищает весь список сразу. Удаления по одному элементу и подтверждения нет, а список хранится на устройстве, как и всё остальное, так что никуда не уходит.

Когда что-то не находится

  1. Проверьте вкладку

    При нескольких плейлистах совпадение может находиться на вкладке, которую вы не смотрели.

  2. Проверьте группу

    Фильм находится в разделе Фильмы, а не в разделе Каналы. Провайдеры также классифицируют непоследовательно, и сериал, переданный одним длинным файлом, попадает в Фильмы, а не в Сериалы.

  3. Сократите запрос

    Меньше, но более характерных символов из середины названия лучше полного названия. Каждый введённый символ должен совпасть точно.

  4. Убедитесь, что импорт прошёл

    Поиск видит только то, что сохранил импорт. Если счётчики на экране импорта для нужного раздела закончились на нуле, содержимого на устройстве нет, и искать нечего.

Поиск по названию группы — единственный случай, который стоит назвать ещё раз, потому что кажется, что он должен работать. Группы выбираются в списке каналов, и скрытие тех, которые вы никогда не смотрите, делает для большого плейлиста больше, чем любой поиск.

Частые вопросы

Почему поиск не находит канал, который, я знаю, есть?
Потому что он сопоставляет буквы внутри названия и больше ничего. Значение имеет написание в вашем плейлисте, а не у вещателя: если запись содержит префикс страны или суффикс HD, который вы не вводили, это нормально, но опечатка с вашей стороны не вернёт ничего. Нечёткого поиска нет.
Можно ли искать по категории или жанру?
Нет. Названия групп и категорий не ищутся — только название канала, фильма, сериала или передачи. Просматривайте группы в списке каналов.
Почему микрофон начинает слушать, как только я открываю поиск?
Это сделано намеренно, чтобы пульту с микрофоном требовалось одно нажатие, а не два. Касание текстового поля или ввод любого символа сразу останавливает прослушивание.
Пишет, что голосовой поиск недоступен на этом устройстве.
На устройстве не установлен распознаватель речи. Это обычно для недорогих телевизионных приставок, поставляемых без приложений Google. Печать работает как обычно, а кнопка микрофона будет сообщать то же самое, пока распознаватель не появится.
Почему история поиска пуста, хотя я точно искал это?
История записывает то, что вы отправили, а не то, что напечатали. Если вы ввели несколько букв и открыли результат из списка, ничего не сохраняется. Нажмите кнопку поиска на клавиатуре, чтобы запрос запомнился.
Группа Программы всегда пуста.
Она ищет названия передач в сохранённых данных гида, поэтому может найти только то, что ваш источник гида уже передал. Плейлисту без подключённого гида не с чем сопоставлять.