Функции
Поиск
Поиск сопоставляет последовательность букв внутри названия. Одно это предложение объясняет почти все случаи, когда что-то, о чём вы знаете, что оно в плейлисте, отказывается находиться.
Последнее обновление
Поиск — один экран, одинаковый на телефоне и на телевизоре, и он ищет в четырёх местах одновременно.
Как до него добраться
Способов больше, чем находит большинство людей:
- Поиск на боковой панели.
- Кнопка пульта во всех трёх картах клавиш. Это назначаемое действие для экранов плеера, ТВ-гида и фильмов и сериалов, поэтому одну и ту же кнопку можно задать везде.
- Строка Поиск в меню канала, которая открывает его, не закрывая гид под ним.
- Элемент поиска на экранах фильмов и сериалов и в их полноэкранных плеерах.
Экран создаётся при первом открытии, а не при запуске, поэтому самое первое открытие может занять чуть больше времени, чем последующие. Это на одну загрузку меньше при старте приложения.
Что сопоставляется, а что игнорируется
Правило короткое: ваш текст сопоставляется как последовательность символов в любом месте названия, без учёта регистра.
Стоит перечислить, чего он поэтому не делает.
| Ищется | Не ищется |
|---|---|
| Названия каналов | Названия групп и категорий |
| Названия фильмов и сериалов | Описания передач и актёрский состав |
| Названия передач в сохранённых данных гида | Год, жанр и рейтинг |
Отсюда следуют два вывода, и они объясняют большинство жалоб на то, что поиск «не работает». Опечатка даёт пустой результат, а не близкое совпадение, потому что ничего приблизительного не предпринимается. И значение имеет написание в вашем плейлисте — написание провайдера, а не вещателя: префиксы, суффиксы и пунктуация, которые вы бы не стали вводить, в середине совпадения вполне допустимы, но название, которое провайдер сократил иначе, чем вы, не найдётся по полной форме.
Поиск части слова — способ с этим работать. Короткий фрагмент из середины названия лучше, чем полное название, набранное по памяти.
Четыре группы и сколько возвращает каждая
Результаты приходят в группах Каналы, Фильмы, Сериалы и Программы, и каждая ограничена:
| Группа | Сколько максимум показывает | Порядок |
|---|---|---|
| Каналы | 18 на плейлист | По алфавиту |
| Фильмы | 24 на плейлист | По алфавиту |
| Сериалы | 24 на плейлист | По алфавиту |
| Программы | 48 на плейлист | По времени, описано ниже |
Алфавитный порядок, а не по релевантности, — та деталь, которая меняет то, как вам стоит вводить запрос. Введите две буквы в большом плейлисте, и вы получите первые по алфавиту восемнадцать каналов, содержащих эти буквы, — вряд ли те восемнадцать, которые вам нужны. Ограничение также не предупреждает, поэтому усечённый список выглядит точно как полный. Ещё три-четыре символа — и проблема решена.
Программы упорядочены по времени: всё, что идёт сейчас или ещё будет, стоит перед завершившимся, а внутри этого — по близости к текущему моменту. Поэтому название передачи, повторяющейся ежедневно, даёт сегодняшний показ первым, а не две недели одинаковых строк. Каждый результат сгруппирован под своим каналом, а передача, для которой источник не дал описания, показывает Нет информации.
Одна вкладка на плейлист
Если включено больше одного плейлиста, над результатами появляется ряд вкладок — по одной для каждого плейлиста, в котором есть совпадения. Ограничения выше действуют на каждый плейлист, поэтому три плейлиста с одним и тем же каналом дают его трижды, в трёх вкладках, а не борются за один список из восемнадцати.
Вкладки также заполняются постепенно, в порядке плейлистов, и тому есть причина: первая всегда заполняется первой. Сначала выбирается всё, что можно получить из собственной базы приложения, плейлист за плейлистом, и отрисовывается сразу по поступлении: каналы, передачи гида, а также фильмы и сериалы для плейлистов M3U и Xtream, которые хранятся локально после импорта. Только порталам Stalker нужен запрос к серверу за фильмами и сериалами, и это происходит вторым проходом после этого.
Поэтому на портале Stalker разделы Каналы и Программы появляются сразу, а Фильмы и Сериалы — мгновением позже. В плейлисте Xtream все четыре раздела локальны и появляются вместе.
Пустой раздел — не всегда пустой каталог
Каждый шаг поиска может тихо завершиться неудачей, чтобы один недоступный портал или один слишком большой для памяти устройства плейлист стоил вам этого раздела, а не всего приложения. Видимый результат тот же, что при отсутствии совпадений. Если раздел Фильмы портала Stalker пуст для названия, в котором вы уверены, введите последний символ заново, чтобы повторить поиск, прежде чем решить, что его там нет.
Плейлисты также ищутся строго по одному, а не вместе. На приставке с гигабайтом памяти одновременный разбор двух больших каталогов заканчивается сбоем, и поиск, заполняющийся за секунду, лучше, чем тот, который не завершается.
Голосовой поиск
Поле подписано Говорите для поиска, и микрофон начинает слушать в момент открытия экрана. На пульте с микрофоном это означает одно нажатие кнопки поиска, а затем речь. В первый раз Android запрашивает разрешение на микрофон.
Любое действие с текстовым полем останавливает его: фокус на поле или ввод символа сразу отменяет прослушивание, чтобы два способа ввода никогда не боролись за поле. Кнопка микрофона включает его снова.
Отсюда два сообщения:
- Для голосового поиска требуется разрешение на использование микрофона. — в разрешении отказано. Выдайте его в настройках приложений Android; больше ничто в приложении не использует микрофон.
- Голосовой поиск недоступен на этом устройстве. — распознаватель речи вообще не установлен. Телевизионные приставки, продаваемые без приложений Google, часто не имеют его, и приложение не может ничего предложить взамен.
История
Сохраняются последние двенадцать запросов, и они показываются, когда поле пусто. Поиск того, что уже есть в списке, перемещает это наверх вместо добавления дубликата, причём регистр при этом не учитывается.
Что удивляет людей: запрос записывается, когда вы его отправляете, а не пока печатаете. Введите четыре буквы, найдите нужное, откройте его — и ничего не сохранится; обычно это именно то поведение, которое нужно, но иногда нет. Нажмите кнопку поиска на клавиатуре, чтобы запрос запомнился.
Значок корзины рядом с История поиска очищает весь список сразу. Удаления по одному элементу и подтверждения нет, а список хранится на устройстве, как и всё остальное, так что никуда не уходит.
Когда что-то не находится
-
Проверьте вкладку
При нескольких плейлистах совпадение может находиться на вкладке, которую вы не смотрели.
-
Проверьте группу
Фильм находится в разделе Фильмы, а не в разделе Каналы. Провайдеры также классифицируют непоследовательно, и сериал, переданный одним длинным файлом, попадает в Фильмы, а не в Сериалы.
-
Сократите запрос
Меньше, но более характерных символов из середины названия лучше полного названия. Каждый введённый символ должен совпасть точно.
-
Убедитесь, что импорт прошёл
Поиск видит только то, что сохранил импорт. Если счётчики на экране импорта для нужного раздела закончились на нуле, содержимого на устройстве нет, и искать нечего.
Поиск по названию группы — единственный случай, который стоит назвать ещё раз, потому что кажется, что он должен работать. Группы выбираются в списке каналов, и скрытие тех, которые вы никогда не смотрите, делает для большого плейлиста больше, чем любой поиск.
