Перейти к публикации

Eugene

Пользователи
  • Публикации

    136
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Eugene

  1. нитро, у меня тоже ходит избыточный запрос для проверки живучести сессии.. так что любой пук типа получения ссылки на поток или списка каналов, это 2 (или 3, если сессия оторвалась) запроса..

     

    скорее всего это опять плагины для Энигмы чудят (как с Родным было)

  2. Обновление до версии 1.1.0

     

    - доступен переход к следующему-предыдущему каналу

    - добавлена опция показа времени передачи перед названием канала (некоторые скины не поддерживают отображение продолжительности передачи в общем списке)

    - экспериментальный список каналов-фаворитов (может глючить!!!)

    - добавление/удаление через контекстное меню

    - фавориты помечаются "птичкой" в списке каналов

    - если есть более одного канала в этом списке, становится доступным пункт "Просмотр избранных каналов" (если в настройках не выбрано "всегда открывать список каналов", то этот пункт будет доступен в корневом меню. если выбрано -- переключиться на просмотр списка фаворитов можно через контекстное меню)

    - главное: если запускать передачу из списка фаворитов, то переходы на следующие-предыдущие каналы происходят в пределах этого списка ("режим Лиги Чемпионов")

     

     

    Как настроить пульт для ATV2 в режиме просмотра видео

     

    1) ssh на apple tv 2

    2) nano /var/mobile/Library/Preferences/XBMC/userdata/keymaps/joystick.AppleRemote.xml

    - если нет nano, то можно любым другим любимым редактором (например mcedit или pico)

    - у меня любимым редактором является vim, но он глючит на ATV2, поэтому пришлось ставить nano

    - для этого выполняем команду: apt-get install nano

    3) вставляем следующие строки:

    <keymap>
    <FullscreenVideo>
    <joystick name="AppleRemote">
          <!-- Up            --> <button id="1">SkipPrevious</button>
          <!-- Down          --> <button id="2">SkipNext</button>
          <!-- Left          --> <button id="3">StepBack</button>
          <!-- Right         --> <button id="4">StepForward</button>
          <!-- Select        --> <button id="5">OSD</button>
          <!-- Menu          --> <button id="6">Stop</button>
          <!-- Select (long) --> <button id="7">AudioNextLanguage</button>
          <!-- Menu (long)   --> <button id="8">NextResolution</button>
          <!-- Right (long)  --> <button id="10">FastForward</button>
          <!-- Left (long)   --> <button id="11">Rewind</button>
          <!-- Play          --> <button id="12">Pause</button>
          <!-- Play (long)   --> <button id="13">OSD</button>
    </joystick>
    </FullscreenVideo>
    </keymap>

    4) сохраняем файл (Ctrl+X в nano, с подтверждением что надо сохранить)

    5) рестартуем коробку

    killall AppleTV

     

     

    Для хакеров!!!1111

    полный список команд, доступных в keymap.xml тут

     

     

     

    В догонку:

    пока удалось найти один более-менее шустрый под ATV2 скин: SLik

    не идеальное, конечно, решение, но приемлемое.

  3. Eugene,

     

    А не расскажите поподробнее о планах о дальнейшей судьбе этого плагина.

    на данный момент изыскиваются возможности улучшения интерфейса без разработки GUI, чтобы GUI (v2) можно было заниматься спокойно. + поиски оптимального скина, чтобы на ATV не так сильно тормозил интерфейс.

    так же, в близких планах полноценный поиск по видеотеке.

     

    Я уже несколько раз обманывался с плагинами на картину и всяких ее конкурентов ибо ночего никогда не было доведено до ума.

    я за плагин и его разработку денег не беру и не прошу. посему гарантия соответствующая.

     

    В этот раз я как-то более оптимистичен ибо XBMC толковая платформа, которая поддерживается огромным количеством харда.

    тем не менее, даже у них был софтварный провал и ~ год картиновский поток не проигрывался

     

    Я вчера толком покрутить плагин не успел, но заметил две вещи:

    1. Версия довольно базисная без некоторых нужных вещей (я не видел там опций настройки сервера, задержки и тд)

    2. Интерфейс далеко от оптимизированного

    1. Сразу под Видиотекой

    20110110-tc7xrery17ghgnab371d2csccp.preview.jpg

    2. См. про планы и судьбу

  4. аддон обновился до версии 1.0.6

     

    PS:

    По прежнему буду благодарен модераторам форума, если это мое сообщение будет первым в теме (чтобы иметь возможность обновлять главное сообщение с изменениями в аддоне). Или если все, начиная с него будет вынесено в отдельную тему, а данная тема будет закрыта.

  5. Dimitrym

    устанавливаем дополнительные репозитории для XBMC

    скачиваем

     

    cd /User/
    wget http://seppius-xbmc-repo.googlecode.com/files/repository.seppius.zip

     

    запускаем в XBMC, в настройках идем в дополнения и выбираем "установить из zip". зип-файл с репозиторием будет лежать сразу в пользовательской директории. выбираем этот архив и устанавливаем его. после этого в меню "получить дополнения" станут доступны дополнительные addon-ы

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

    на выходных же планирую погонять разные скины, чтобы подобрать что-то более-менее адекватно работающее на ATV2. пока перепробовал с пол десятка, но Confluence они не обгоняют (хотя на десктопе работают быстрее).

  7. Надеюсь, что этот плагин будет доведен до ума (new UI and bug fixing) и сможет стат' часть all-in-one multimedia solution на базе эпловского стримера.

    версия 1.0.5 как раз включила в себя ускорение разбора ответов с сервера для ATV2. ускорение довольно-таки существенное

    но тормоза самого UI XBMC отстались -- им скины еще оптимизировать и оптимизировать

     

    1.0.5 — macos x 10.6.6

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

    где на логи можно посмотреть?

    ~/Library/Logs/xbmc.log или в программе "Консоль"

    в логе надо аккуратно почистить строку, где идет запрос на авторизацию и передается номер абонента и пароль (после следующего обновления оно не будет светиться в логах, но обновление надо немного подождать) и выложить лог тут или на http://pastebin.com/

  8. Минорное обновление до версии 1.0.4

    исправлена проблема, когда скрипт мог совершать ошибку, в случае отсутствия иконки для канала (например в случае developer-ского аккаунта)

    раскраска каналов соответствует цветам групп каналов

    если не известна продолжительность передачи, то прогресс не показывается (был всегда 0)

     

    Arnold

    если пользуетесь Apple пультом, не забывайте в настройках XBMC выбрать именно этот вариант пульта

  9. при выборе в меню Тв скрипт вылетает с ошибкой

    воспроизвести, к сожалению, не могу. но, в любом случае, стоит проверить на свежей версии

     

     

    Дополнение обновлено до версии v1.0.2

    Fixed an auth issue (causing "account is already used" problem)

    Added current program duration and %% (thanks to Alexandr Dubovikov)

  10. Версия 1.0.0 (максимально стабильно-рабочая) добавлена в репозиторий к Сеппиусу.

     

    Что это значит и как этим пользоваться:

    1) скачать и установить XBMC для любой из доступных платформ

    2) Добавить репозиторий (если он еще не добавлен) по инструкции

    - скачать файл репозитория

    - установить этот файл как addon к XBMC

    3) в списке доступных дополнений открыть репозиторий Seppius

    - открыть репозиторий и выбрать Видео - Картина ТВ

    - установить (или обновить, если предыдущая версия аддона уже была установлена вручную) аддон Картины

    4) запустить аддон в списке видео-дополнений

    5) при первом запуске ввести имя пользователя и пароль

    6) смотреть Картина ТВ

    7) в дальнейшем, при наличии доступных обновлений XBMC сообщит об этом. если выбрать "обновлять автоматически", то новые версии будут сами обновляться волшебным образом

     

    Все элементарные вопросы типа "не могу установить", "не могу найти куда ткнуть мышкой" и тп решаются при помощи гугла.

     

    Несколько скриншотов:

     

    Контекстное меню

    20110110-tc7xrery17ghgnab371d2csccp.preview.jpg

     

    Программа передач / Архив

    20110110-xp5x2iaxnsmdjye4fn3yf5g7i1.preview.jpg

     

    Настройки дополнения (с кратким описанием опций)

    20110116-8b4g1mjec6r8bymehwr5stym4y.preview.jpg

     

     

     

    Известные проблемы (о них не рапортуйте):

    - настройка текущей временной зоны пользователя сохраняется правильно, но с сервера Картины не часовой пояс пользователя, а разница между временем пользователя и временем на сервере. то есть, если часовой пояс +1 (СЕТ), то вернется -1..

    - при форсированном обновлении списка каналов (из контекстного меню или после завершения просмотра передачи) вываливается подобное уведомление:

    20110110-nk3qc5phsq1ungmkhwdt3md9eu.preview.jpg

    уведомление должно будет пропасть после выхода обновления XBMC. если оно так сильно напрягает, то достаточно отключить автообновление списка каналов в настройках (установить период обновления равным нулю)

     

     

    Дальнейший роадмап:

    - у сеппиуса будет жить стабильная ветка версии 1.х

    - туда будут попадать обновления этой ветки

    - для планируемой версии 2.х (с человеческим GUI) будет заведен отдельный репозиторий

     

     

     

    PS:

    Буду благодарен модераторам форума, если мое сообщение будет первым в теме (чтобы иметь возможность обновлять главное сообщение с изменениями в аддоне). Или если оно будет вынесено в отдельную тему, а данная тема будет закрыта. Сам отдельную не создал, чтобы не плодить почем зря одинаковые сущности.

  11. кстати epg3 и epg_next - разные вещи. 3 - показывает на ледующие 3 часа. а next - показывает три следующие (!!!) передачи.

    знаю. просто epg3 появилось раньше, чем epg_next ;)

     

    mariman, можно об обновлениях API всегда сообщать новым сообщением в данной ветке + обновлять еще и дату первого сообщения?

    а то получается, что изменения происходят безмолвно и отследить их практически невозможно :(

  12. Можно подробнее насчет абонемента под которым вы пытаетесь сделать эту операцию? (можно в личку номер).

    Подобная ситуация возможна если у абонемента нет прав управлять битрейтом. Например демо-абонемент...

    отправил.

     

    + еще один баг-репорт появился, касаемый установленного таймшифта (-8 часов, если принципиально). копирую сюда как есть:

    /epg3 - на первый взгляд нормально учитывает таймшифт, но ближе к вечеру (по моему времени) начинает возвращать пустой список каналов (без названий передач). Соответственно подсказки у меня работают только утром;

    /epg - при просмотре с задержкой, время программ никак не меняет. но зачем-то отдает совсем другой кусок программы. То есть вместо нормальных с ~4 утра до ~4 утра следующего дня и скорректированного времени передач, оно мне отдает программу с ~8 вечера вчерашнего дня, до ~8 вечера сегодняшнего.

    /channel_list - тупо отдает текущие передачи без учета задержки, поэтому в списке каналов я всегда вижу передачи которые будут только через 8 часов.

    epg3 у меня используется для получения текущей и следующей передач. это я поменяю на вызов epg_next. но уйдет ли проблема или останется -- не понятно.

  13. Нововведения в API

     

    3. параметр bitrate в /settings

    только пока не очень работает на получение:

    17:59:56 T:2958290944 M:668635136  NOTICE: [Kartina.TV] REQUESTING: http://iptv.kartina.tv/api/json/settings?var=bitrate
    17:59:56 T:2958290944 M:668655616  NOTICE: [Kartina.TV] Got {"error":{"message":"Need value (val) parameter","code":"21"},"servertime":1294937996}

  14. Что-то настройки часового пояса не очень хорошо работают:

     

    REQUESTING: http://iptv.kartina.tv/api/json/settings?var=timezone
    Got {"settings":{"name":"timezone","value":"-1"},"servertime":1294478904}
    REQUESTING: http://iptv.kartina.tv/api/json/settings_set?var=timezone&val=1
    Got {"message":{"text":"Operation completed successfully","code":4},"servertime":1294478906}
    REQUESTING: http://iptv.kartina.tv/api/json/settings?var=timezone
    Got {"settings":{"name":"timezone","value":"-1"},"servertime":1294478908}

     

    похоже, что все время -1 возвращает

  15. Вот и решил написать плагин для XBMC для просмотра картины.

    Выкладываю последнюю версию которая была написана мною.

     

    Я и не притендую на авторство плагина, пускай берут другие програмисты и улучшают его.

    И все таки, претендуете или нет?

     

     

    Приношу ВАМ свои извинения дорогой Eugene, но я не могу знать мысли и планы другого человека.

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

    планы финализации были расписаны. выкладывать в официальный форум что-то серьезно недоделанное -- не в моих правилах. и не в ВАШих правах

     

    Выставил плагин на этом форуме потому что его здесь небыло, а многие люди спрашивали.

    Если многие люди попросят ж@пу им показать, потому что они ее не видели, тоже покажаешь?

     

  16. Уважаемый "автор" плагина.

    Не задумывался ли ты, что если я не выкладывал свой плагин в публичное использование на официальном сайте картины, то у меня были на это определенные причины. И что стоило бы подождать еще пару-тройку недель до тех пор, пока версия плагина не будет уже финальной не попадет в официальный репозиторий?

  17. Небольшая новость для фанатов Apple. На данный момент вещаются около 90 каналов в тестовом режиме.

    а можно подробнее: как воспользоваться этой замечательной возможностью?

    если подразумевается, что смотреть прямо с iptv.kartina.tv, то "формат не поддерживается"

×
×
  • Создать...