Просмотр задачи

НомерПроектКатегорияВидимостьИзменен
0001786SimpleTVПредложениепубличная2021-05-30 19:39
ИнициаторfireFly ОтветственныйSergeyVS  
ПриоритетобычныйВлияниебольшоеВоспроизводимостьвсегда
Состояние назначенаРешениеоткрыта 
Версия продукта0.5.0 b12.7.8.2 (x32/x64) 
Целевая версияРешена в версии 
Тема0001786: Как выгрузить плейлист с тегами
Описаниезагрузил плейлист, где у каналов прописаны теги
например
#EXTINF:-1 catchup="append" catchup-days="7" catchup-source="",Че!
отредактировал
выгрузил и сохранилось без тегов
#EXTINF:-1,Че!
МеткиНет связанных меток.
OC??????

Деятельность

wafee

2021-05-19 00:53

разработчик   ~0034887

написать скрипт

fireFly

2021-05-19 11:19

автор   ~0034889

Последние изменения: 2021-05-19 11:33

Просмотр 2 редакций

>>написать скрипт
это сложно, да и не удобно будет - в программе возможно выделять нужные каналы для выгрузки

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

wafee

2021-05-19 17:01

разработчик   ~0034890

>>хотелось бы штатными методами ...
дело в том, что в БД нет полей для тегов catchup и вряд ли будут
да и по сути эти поля они не нужны
все необходимые теги добавляются в поле RawM3UString
скрипт не сложный: запрос к БД, получаем таблицу с данными, формируем и сохраняем плейлист
можно попробовать сохранять плейлист через АПИ симпла, функция Save() http://iptv.gen12.net/dokuwiki/doku.php?id=mantis:simpletv:api:playlist
правда я этой функцией никогда не пользовался)

fireFly

2021-05-19 18:05

автор   ~0034892

>>catchup
это как пример
почему бы тогда опционально не выгружать лист с тегами из поля RawM3UString?
https://i.imgur.com/lcUeJBq.jpg

SergeyVS

2021-05-30 19:39

администратор   ~0034970

fireFly
В RawM3UString хранится полная строка из m3u, если ее выгружать полностью то будет каша в выходном файле.
Теги catchup парсятся в скрипте (httptimeshift), ядро про них ничего не знает и парсить не умеет. Так что самый разумный выход
>>написать скрипт

История изменений

Дата изменения Пользователь Поле Изменить
2021-05-18 23:44 fireFly Новая задача
2021-05-18 23:44 fireFly Состояние новая => назначена
2021-05-18 23:44 fireFly Ответственный => SergeyVS
2021-05-19 00:53 wafee Комментарий добавлен: 0034887
2021-05-19 11:19 fireFly Комментарий добавлен: 0034889
2021-05-19 11:33 fireFly Комментарий изменен: 0034889 Просмотр редакций
2021-05-19 17:01 wafee Комментарий добавлен: 0034890
2021-05-19 18:05 fireFly Комментарий добавлен: 0034892
2021-05-30 19:39 SergeyVS Комментарий добавлен: 0034970
2021-05-30 19:39 SergeyVS Категория Ошибка => Предложение