Автор Тема: Работа API ТТВ  (Прочитано 3932 раз)

avita

  • Full Member
  • ***
  • Сообщений: 103
    • Просмотр профиля
Re: Работа API ТТВ
« Ответ #60 : Июнь 14, 2017, 12:45:34 »
Структура данных в БД и АПИ построена таким образом, что канал может принадлежать строго одной категории(как  говорится, так "Исторически сложилось"), например "Комедии". И добавить ещё одну категорию в выводе АПИ сложно. Да, я могу это сделать, но тогда нарушится обратная совместимость, а значит станут неработоспособными все имеющиеся приложения. Увы, это недопустимо, посему вынужден решить вопрос только таким образом.

Есть встречная просьба.

Сделать так, чтобы один и тот же канал мог быть в разных категориях. Для совместимости одна может быть основной, а другие второстепенными.
Это можно сделать добавив таблицу к БД и  добавив дополнительные поля в выводе так, чтобы они были максимально совместимы.
Либо в апи предусмотреть вводный параметр для следующей версии ответов. Если его нет, то ответ не меняется.

Таким образом можно более гибко группировать каналы.
Например "Фильмы" -> "РУ ТВ", "Фильмы" - "УА ТВ", "Фильмы" -> "HD", "Спорт" -> "HD"
Ну или  региональные, так как с ними небольшой бардак.

И наверное будет удобно ввести пользовательский атрибут в установках, по которому можно автоматически, прозрачно выдавать названия категорий на желаемом языке. Минимум на RU и EN.
Можно и названия каналов, но это уже требует работы от бродкастеров и будут сложности у некоторых с epg.

В целом эти изменения не такие большие как может показаться, но они полезны хотя и не обязательны. Как говорится дополнительные плюшки для vip'ов ;)

sashokmc

  • Hero Member
  • *****
  • Сообщений: 928
    • Просмотр профиля
Re: Работа API ТТВ
« Ответ #61 : Июнь 14, 2017, 12:55:33 »
Есть ещё "хотелка":
Сделать каналы по странам. из 700 штук трудно разобрать какой чей.
BeeLine 70 мбит
Роутер Asus RT-N56U
LG 37LM620T, LG 32LF650V
Raspberry Pi 3 model B

WW

  • Разработчик
  • Newbie
  • *****
  • Сообщений: 27
    • Просмотр профиля
Re: Работа API ТТВ
« Ответ #62 : Июнь 20, 2017, 18:06:49 »
Структура данных в БД и АПИ построена таким образом, что канал может принадлежать строго одной категории(как  говорится, так "Исторически сложилось"), например "Комедии". И добавить ещё одну категорию в выводе АПИ сложно. Да, я могу это сделать, но тогда нарушится обратная совместимость, а значит станут неработоспособными все имеющиеся приложения. Увы, это недопустимо, посему вынужден решить вопрос только таким образом.

Есть встречная просьба.

Сделать так, чтобы один и тот же канал мог быть в разных категориях. Для совместимости одна может быть основной, а другие второстепенными.
Это можно сделать добавив таблицу к БД и  добавив дополнительные поля в выводе так, чтобы они были максимально совместимы.
Либо в апи предусмотреть вводный параметр для следующей версии ответов. Если его нет, то ответ не меняется.

Таким образом можно более гибко группировать каналы.
Например "Фильмы" -> "РУ ТВ", "Фильмы" - "УА ТВ", "Фильмы" -> "HD", "Спорт" -> "HD"
Ну или  региональные, так как с ними небольшой бардак.

И наверное будет удобно ввести пользовательский атрибут в установках, по которому можно автоматически, прозрачно выдавать названия категорий на желаемом языке. Минимум на RU и EN.
Можно и названия каналов, но это уже требует работы от бродкастеров и будут сложности у некоторых с epg.

В целом эти изменения не такие большие как может показаться, но они полезны хотя и не обязательны. Как говорится дополнительные плюшки для vip'ов ;)

Не, слишком много это затронет, не будем делать.

WW

  • Разработчик
  • Newbie
  • *****
  • Сообщений: 27
    • Просмотр профиля
Re: Работа API ТТВ
« Ответ #63 : Июнь 20, 2017, 18:07:52 »
Есть ещё "хотелка":
Сделать каналы по странам. из 700 штук трудно разобрать какой чей.

Увы, тоже нет, так же как и с языками трансляций.

polosat1y

  • Full Member
  • ***
  • Сообщений: 167
    • Просмотр профиля
Re: Работа API ТТВ
« Ответ #64 : Июль 31, 2017, 02:36:28 »
Если смотреть плейлист ттв через iptv или lazy tv  с прописанным epg: http://api.torrent-tv.ru/ttv.xmltv.xml.gz  не работает телепрограмма у некоторых каналов, пожалуйста добавьте:  SET HD, Дом кино Премиум HD, Кино ТВ HD, Наш Детекстив HD, Наш кинороман HD, НТВ право, НТВ сериал, MGM HD, Дом Кино, SPIKE,
Ростелеком до 50 мбит/c
Роутер Ростелеком Sagemcom F@st 1744
TV BOX T95-Android 5.1.1

Alekseich

  • Global Moderator
  • Hero Member
  • *****
  • Сообщений: 8408
  • Мышлитель
    • Просмотр профиля
Re: Работа API ТТВ
« Ответ #65 : Август 21, 2017, 10:24:28 »
Наверное что-то с API случилось :( На сайте и в плейлистах (Ноксбит, TS-Proxy, виджет для СМАРТ ТВ) разное количество каналов. В плейлистах их меньше. Например, Футбол 1 HD (Украина), есть на сайте, нет в плейлистах. Есть и еще несколько подобных каналов.
Windows 8.1 Prо x64, i7, 8GB, GeForce GTX760 (2GB) EtherNet DL100/UL100 Мб/с
Samsung MU6470

targs08

  • Newbie
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Работа API ТТВ
« Ответ #66 : Август 21, 2017, 12:48:01 »
Не работает API. Отваливается по timeout