[quote author=abm2 link=topic=4386.msg65946#msg65946 date=1268301926]
1)Архив за любой день ограничен временем передачи текущего дня (с учетом смещения вещания).
Т.е. в лучшем случае можно смотреть передачи архива ограниченные временем начала той, которая идет сейчас (по текущему мск времени).
2) Также еще замечено обрезание списка передач сверху, т.е. если достаточно позднее время - то видны не все передачи, а скажем начиная с полудня или позднее. Но это как-то случайным образом проявляется.
[/quote]
Да. Изначально это ведь была программа передач. И важнее там - что будет, а не что было. Поэтому реализован хитрый алгоритм определения временного окна, с учётом такого приоритета.
Теперь нужно решить как лучше реализовать навигацию.
Главное, что следует учитывать - программа целиком как правило не помещается.
Идея была такая.
Кнопки:
- вверх/вниз: перемещение по передачам
- вправо/влево: перемещение по страницам
Дата и временные рамки отображаются в заголовке окна.
Разбиение на страницы:
- сначала считывается вся программа на день (это вроде бы не изменить)
- программа разбивается на блоки по 15 элементов (передача без подробностей - 1 элемент, с подробностями - 1.5 элемента)
- при включении показывается сегодняшняя страница с текущей передачей
Кнопка REPEAT остается присвоенной, страница будет использоваться для быстрого перехода непосредственно по дням. Т.е. без изменений.
Мнения?
Some people are alive only because it's illegal to kill them
Xtreamer MK1: 2.7.0
Xtreamer Pro: 2.7.0
Samsung LE52 A656A
Philips 32 PFL8404H
[quote author=hugbug link=topic=4386.msg65971#msg65971 date=1268312756]
Вопрос к тем, кто уже пользуется архивами: работает ли перемотка?
[/quote]
В большинстве случаев перемотка работает, причем во всех вариантах:
1) Скачки цифровыми кнопками по процентам
2) Перемещение на нужное место по времени (кнопки влево-вправо)
3) Перемотка вперед. Назад не пробовал - не биля надобности.
Есть исключения - когда перемотка не работает.
Точно закономерность не установил - есть мнение, что проблема возникает когда в потоке нету временных меток - что происходит по моим наблюдениям для программ, которые только что закончились.
LG AN-110W/SHARP LC-52DH65/Phil47pfl5522/Samsung Tab 2/Samsung Note/
Dune 301/Dune 101/Xtreamer Ultra/Xtreamer/Popcorn Hour A110x2/
Popcorn Hour A100/dLink DSM-520/ etc. etc.
[quote author=consros link=topic=4386.msg65973#msg65973 date=1268313753]
[quote author=abm2 link=topic=4386.msg65946#msg65946 date=1268301926]
1)Архив за любой день ограничен временем передачи текущего дня (с учетом смещения вещания).
Т.е. в лучшем случае можно смотреть передачи архива ограниченные временем начала той, которая идет сейчас (по текущему мск времени).
2) Также еще замечено обрезание списка передач сверху, т.е. если достаточно позднее время - то видны не все передачи, а скажем начиная с полудня или позднее. Но это как-то случайным образом проявляется.
[/quote]
Да. Изначально это ведь была программа передач. И важнее там - что будет, а не что было. Поэтому реализован хитрый алгоритм определения временного окна, с учётом такого приоритета.
Теперь нужно решить как лучше реализовать навигацию.
Главное, что следует учитывать - программа целиком как правило не помещается.
Идея была такая.
Кнопки:
- вверх/вниз: перемещение по передачам
- вправо/влево: перемещение по страницам
Дата и временные рамки отображаются в заголовке окна.
Разбиение на страницы:
- сначала считывается вся программа на день (это вроде бы не изменить)
- программа разбивается на блоки по 15 элементов (передача без подробностей - 1 элемент, с подробностями - 1.5 элемента)
- при включении показывается сегодняшняя страница с текущей передачей
Кнопка REPEAT остается присвоенной, страница будет использоваться для быстрого перехода непосредственно по дням. Т.е. без изменений.
Мнения?
[/quote]
Я бы видел это так:
1) вверх/вниз: перемещение по передачам
2) вправо/влево: перемещение по дням архива
3) PgUp/PgDown: перемещение по страницам программы для текущего дня
Врочем, с учетом частоты использования - пп. 2 и 3 можно поменять местами:
2) вправо/влево: перемещение по страницам программы для текущего дня
3) PgUp/PgDown: перемещение по дням архива
LG AN-110W/SHARP LC-52DH65/Phil47pfl5522/Samsung Tab 2/Samsung Note/
Dune 301/Dune 101/Xtreamer Ultra/Xtreamer/Popcorn Hour A110x2/
Popcorn Hour A100/dLink DSM-520/ etc. etc.
1) вверх/вниз: перемещение по передачам
2) вправо/влево: перемещение по дням архива
3) PgUp/PgDown: перемещение по страницам программы для текущего дня
Мне кажется этот вариант оптимальный. Логично если PgUp/PgDown листает страницы а не дни в программе.
Кстати, у родной приставки Sig220 кнопки вправо/влево переключают дни в архиве, если это имеет значение.
А я теперь думаю стоит в точности как и в списке каналов сделать.
1) вверх/вниз: перемещение по передачам
2) вправо/влево: перемещение на первый/последний элемент списка. Если уже на первом/последнем - перемещение по страницам. Если доходим до начала/конца страниц - перелистываем день.
3) PgUp/PgDn - по дням.
Some people are alive only because it's illegal to kill them
Xtreamer MK1: 2.7.0
Xtreamer Pro: 2.7.0
Samsung LE52 A656A
Philips 32 PFL8404H
[quote author=consros link=topic=4386.msg66519#msg66519 date=1268663423]
А я теперь думаю стоит в точности как и в списке каналов сделать.
1) вверх/вниз: перемещение по передачам
2) вправо/влево: перемещение на первый/последний элемент списка. Если уже на первом/последнем - перемещение по страницам. Если доходим до начала/конца страниц - перелистываем день.
3) PgUp/PgDn - по дням.
[/quote]
Ежели можно сделать чтобы на последнем элементе списка можно было переходить на следующую страницу, это было бы то что надо. Вообще-то на пульте PgUp/PgDown находятся в неудобном месте так что от них все равно пользы нет. Надо чтобы можно было только кнопками направления обойтись.
Кстати, идея. Prev и Next прямо под рукой на пульте. Можно ими дни переключать в режиме меню.
Комментарий