Я думаю, что теперь он полностью совместим с Python 2.7 и Python 3. В любом случае работает на моих настройках.
Дальнейшие изменения в коде зависимостей.
Внесены изменения в запросы URL, чтобы исправить потенциальный сбой
Исправлен индикатор выполнения - теперь он графический, а не цвет, чтобы исправить ошибку на Dreamboxes
Изменён скин mmx, чтобы удалить некоторые незаконные названия цветов
Fixed - position bouquets at top error
Removed &next_days=7 for shortlinks
Removed https xmltv address being changed to http. (now epg importer is working with the hack)
Reverted some of the settings pages code that was breaking dreambox. I knew those suggested amends on github were going to be trouble.
Changed the dependancy code to be less strict looking for python 3.8 folder.
-Now python 3 compatible
Very nearly out of beta stage.
Fixed the adult pin issue.
Added in catchup to channelselect screen for testing.
Can be triggered (if your provider has it) with KEY_STOP, KEY_LIST, KEY_PVR, KEY_VIDEO, KEY_FILE, KEY_FAVORITES
Set the catchup prefix in the plugin settings.
This plays as 4097 - so you should be able to seek??
I think catchup margin offsets work. Start and end.
I haven't put in Server offset yet - thats coming next
I am also going to make this an optional setting as I am taking over buttons on channel select - next release
Its safe - if a channel is playing from the same domain it will stop and restart on exit.
Copied the same style as xstreamity which is a big list rather than the over complicated days of the week that was in jedi.
None catchup channels should do nothing - no message pop up.
1) I need to know if it works in your channelselect screen - tell me the image your are using (down button - blue for favourites - etc)
2) I need to know if the buttons work - and if there are any conflicts with your images buttons.
3) I need to knpw if the channel opens in your movie player. (probably best to change the movie player settings so you can exit movie player with exit button)
3) I need to know if there are any issues or crashes.
4) test with a sat stream playing
5) test with same provider stream playing in the background.
Немного переписан код.
Ничего нового - кроме того, что я убрал (пока) выбор серийных потоков. По-прежнему можно выбирать категории серий.
Исправлено несколько ошибок.
Восстановлен исходный парсинг get.php для series вместо type=simple API, который есть не у всех поставщиков.
Сделал все немного эффективнее с точки зрения памяти и обработки файлов, поскольку плейлисты становятся все больше и больше.
Лучше обрабатывает большие файлы, загружая сжатые версии и кусками. И некоторые данные теперь записываются в файлы, чтобы помочь с управлением памятью.
Надеюсь, все будет немного быстрее, но это зависит от размера ваших плейлистов.
Из названий серий следует удалить дублирующийся текст, добавляемый некоторыми поставщиками.
Я полностью протестировал это с плейлистами xtream, скачал плейлисты xtream как m3u, так и m3u_plus. Внешние плейлисты и локальные плейлисты.