26.10.07 01:10
Перейти до вмісту
Інтернет-трансляції Standard, noLegal, Legacy і VR Recipe #02

Зображення каналів, логотипи та бейджі

Кожен канал у Трансляціях завжди щось показує - живий кадр, завантажений логотип, невеликий favicon, прапор або звичайний значок - а маленька крапка й бейдж поруч кажуть, чи варто торкатися. Ця сторінка пояснює, що означає кожна картинка й бейдж і звідки беруться пакети картинок каналів.

Чому вам це сподобається

Радіо- і телеканали не мають прикріпленого фото, як відеофайл, тож FastMediaSorter має знайти або захопити картинку для кожного - живий кадр, власний логотип станції, невеликий значок сайту, або, якщо нічого з цього немає, просто прапор чи загальний символ. Тут немає нічого випадкового: кожна плитка завжди щось показує, і те, що вона показує, каже дещо про канал ще до того, як ви натиснете відтворення.

Ті самі канали також несуть два типи маленьких позначок: крапку статусу відтворення, яка пам'ятає, чи спрацював канал минулого разу, і бейдж доступу, який попереджає, що канал може не відтворюватися там, де ви є. Знання того, що вони означають, рятує вас від марного дотику до каналу, який навряд чи запрацює.

Перед початком: Що вам знадобиться
  • FastMediaSorter, встановлений у редакції Standard, noLegal, Legacy або VR. Трансляцій і всього, що на цій сторінці, немає в Lite, Photos і FOSS.
  • Відкритий екран Трансляції із кількома каналами в ньому - власними або з каталогу. Див. Перегляд каналів інтернет-трансляцій про те, як каталог наповнює список.
  • Підключення до інтернету першого разу, коли потрібні пакети зображень - після цього все на цій сторінці працює з того, що вже є на телефоні.
1

Побачте, як канали оживають у режимі сітки

Перемкніть Трансляції у сітку - і відеоканали почнуть заповнюватися справжніми картинками: кадром, захопленим прямо з прямого ефіру, який оновлюється, поки ви переглядаєте. FastMediaSorter зберігає цей кадр на телефоні, тож наступного разу, коли ви відкриєте Трансляції, канал одразу покаже його замість порожньої плитки, поки свіжий кадр захоплюється у фоновому режимі.

Усі плитки в сітці заповнюються одразу, коли відкривається екран, а не одна за одною, поки ви чекаєте.

Режим сітки Трансляцій з кількома плитками відеоканалів, що показують живі захоплені кадри і логотипи станцій
Режим сітки: живі канали показують захоплений кадр, щойно він стає доступним.
2

Як FastMediaSorter обирає картинку, коли немає живого кадру

Не кожен канал має кадр для показу - радіо не має картинки взагалі, а відеоканал отримує її, лише коли стає доступним. Для таких FastMediaSorter пробує фіксований порядок картинок, зупиняючись на першій, яку може надати:

  1. Плитка із завантажуваного Атласу прев'ю каналів - статична картинка для відеоканалу, показана ще до того, як ви його хоч раз подивилися.
  2. Власний логотип станції каналу з завантажуваного пакета Логотипи станцій - це єдина картинка, яку може отримати радіостанція, оскільки в неї немає відео для захоплення.
  3. Невеликий favicon - значок сайту цього каналу, вбудований у сам каталог каналів, без окремого завантаження.
  4. Прапор країни каналу, коли нічого з переліченого вище немає.
  5. Звичайний значок аудіо чи відео, коли навіть країна невідома.

Тож логотип означає, що станція має власну графіку в пакеті; прапор означає, що FastMediaSorter знає країну каналу, але не має для нього картинки; звичайний значок означає, що немає ще жодного з двох. Кожен рівень тихо продовжує спроби у фоновому режимі, тож плитка, що почалася з прапора, за мить може перетворитися на справжній логотип.

Плитки сітки Трансляцій поруч, що показують логотип станції, невеликий favicon, прапор країни і звичайний значок аудіо для каналів без захопленого кадру
Чотири канали, чотири запасні картинки - логотип, favicon, прапор, звичайний значок.
3

Favicon і прапори в режимі списку

Перемкніться на список - і кожен рядок матиме невеликий значок на початку замість повної плитки. Він показує favicon каналу, якщо каталог його має, або прапор країни на тому самому місці, якщо немає - рядок ніколи не стискається і не лишає порожнього проміжку в обох випадках. Канал без жодного з них показує звичайний значок аудіо чи відео, так само як у режимі сітки.

Favicon у режимі списку надходять із того самого пакета, що й сам каталог, тож вони вже там у момент, коли ви імпортуєте канали - для цього не потрібне окреме завантаження.

Режим списку Трансляцій із favicon каналів у слоті значка на початку, один рядок показує в цьому слоті прапор країни
Режим списку: favicon, або прапор, коли його немає.
4

Читайте крапку статусу плитки і відкривайте її меню

Кожна плитка сітки несе невелику крапку в нижньому лівому куті: порожнє кільце означає, що канал ще не відтворювався, галочка означає, що минулого разу він відтворився без проблем, а знак оклику означає, що остання спроба провалилася. Змінюються і форма, і колір, тож значення зрозуміле навіть у чорно-білому вигляді.

Торкніться кнопки з трьома крапками у верхньому правому куті плитки, щоб відкрити її меню - ті самі команди, що й у додатковому меню рядка списку, включно з редагуванням, надсиланням посилання і видаленням каналу.

Плитка Трансляцій із крапкою статусу відтворення у нижньому лівому куті та відкритим додатковим меню з трьома крапками у верхньому правому куті
Крапка статусу - внизу зліва; меню плитки - вгорі справа.
5

Розберіться в регіональних бейджах і бейджах доступу

Деякі канали в каталозі несуть бейдж поруч зі своєю назвою в режимі списку. Бейдж Регіон означає, що канал відповів помилкою доступу під час власних перевірок каталогу і може не відтворюватися з вашого місця - він лишається в каталозі, бо все ще може працювати для когось у своєму рідному регіоні. Бейдж Обмежений охоплює будь-яке інше обмеження доступу, яке знайшов каталог, без уточнення причини.

Жоден із бейджів не означає, що канал зламаний скрізь - лише те, що варто спробувати, пам'ятаючи про це. Торкніться каналу, щоб відкрити Про канал із тією самою інформацією, викладеною повністю.

Image Bookmark [Planned] Скріншот: бейджі обмеження доступу

Режим списку Трансляцій, один рядок з бейджем Регіон, інший із загальним бейджем Обмежений.

Profile: phone ID: streams.access-restriction-badges
6

Отримайте картинки каналів і логотипи станцій

Атлас прев'ю каналів і Логотипи станцій - це завантажувані пакети картинок, не частина самого застосунку - це розширення, як і каталог каналів, з яким вони їдуть разом. Коли оновлення каталогу знаходить нові канали, FastMediaSorter пропонує кожен пакет за назвою, одразу вказує розмір завантаження в мегабайтах і дає обрати Завантажити або Пізніше.

Нові картинки доходять до встановленого пакета, щойно їх публікують на сервері - не треба чекати оновлення застосунку, щоб їх побачити. Якщо наявний пакет застарів, наступне оновлення каталогу пропонує невелике оновлення замість усього пакета заново.

Керувати обома пакетами вручну можна будь-коли з екрана Додаткові модулі - див. Завантажувані розширення про те, як їх там встановити, оновити і видалити.

Діалог завантаження картинок каналів із пропозицією завантажити прев'ю каналів, розміром завантаження в мегабайтах і кнопками Завантажити й Пізніше
Пропозиція завантажити картинки каналів, з розміром.
7

Мініатюри самі лишаються свіжими

Перегляд відеоканалу оновлює власну плитку: кадр, який ви щойно бачили, стає її мініатюрою, тож сітка показує те, що ви справді бачили востаннє, а не старіший знімок. Це працює незалежно від того, чи ви зупинилися кнопкою Назад, чи вийшли з повноекранного плеєра.

Недоступний канал не закидують повторними спробами захоплення - натомість FastMediaSorter стишує темп і пробує рідше, а зміна статусу перемальовує лише крапку, тож прокручування сітки ніколи не блимає. Ніщо з цього не потребує мережевого з'єднання, щоб лишатися спокійним: без з'єднання сітка просто чекає, замість того щоб перевищувати час очікування для кожної видимої плитки, а прев'ю самі відновлюються, щойно з'єднання повертається.

Самі картинки зберігаються в невеликому кеші на диску з власним бюджетом розміру, що автоматично очищується за потреби - нічого не треба налаштовувати чи прибирати вручну.

Image Bookmark [Planned] Скріншот: мініатюра оновлена після перегляду

Режим сітки Трансляцій після повернення з повноекранного відтворення, плитка відтвореного каналу показує свіжо захоплений кадр.

Profile: phone ID: streams.player-viewed-frame-thumbnail

Що ви отримаєте

Ви можете з одного погляду сказати, чому канал показує живий кадр, логотип, прапор чи звичайний значок, що означають його крапка статусу і бейджі доступу, і як отримати пакети прев'ю каналів і логотипів станцій, щоб більше каналів мали власну картинку.

Поради та усунення несправностей

  • Плитка все ще показує прапор чи звичайний значок через деякий час? Цього каналу ще немає в поточному пакеті картинок, або ви ще не завантажили пакет - див. крок 6 вище.
  • Хочете точно знати, чому канал позначено бейджем? Відкрийте його вікно Про канал з меню плитки чи рядка для повного пояснення.
  • Важливі лише канали, яким ви вже довіряєте? Закріплення тримає обрані вгорі незалежно від картинок чи бейджів - див. Закріплені й обрані канали.