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

НомерПроектКатегорияВидимостьИзменен
0001704Addons[SimpleTV] Предложениепубличная2020-06-21 20:46
Инициаторwafee Ответственныйwafee  
ПриоритетобычныйВлияниенововведениеВоспроизводимостьвсегда
Состояние назначенаРешениеоткрыта 
ПлатформаWindowsОперационная системаВерсия ОС
Версия продукта[SimpleTV] 0.5.0 b12.7 (x32/x64) 
Целевая версияРешена в версии 
Тема0001704: Видео аддон (videotracks)
ОписаниеАддон позволяет получить адреса с разным битрейтом из адаптивного HLS мастер-плейлиста


Шаги по воспроизведениюВо время воспроизведения
ПКМ на главном окне плеера Дополнения - Видео
OSD меню с дорожками вызывается по клавише 'Y'
МеткиНет связанных меток.
Вложенные файлы

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

wafee

2020-06-08 22:06

руководитель   ~0032261

@nexterr
фикс с повторами 'нет' в шапке

wafee

2020-06-10 11:29

руководитель   ~0032282

обновление videotracks_20200610.zip
+фиксы

нужны отклики как работает, пока не пропал запал

wafee

2020-06-10 21:11

руководитель   ~0032296

обновление videotracks_20200610a.zip
+ проверка на редирект и $OPT

тестируйте и отписывайтесь как работает

@nexterr
>>почемуто нет "птички" для текущей дорожки в меню
не могу ответить, видимо пока нельзя, надо уточнять у Сергея

wafee

2020-06-10 21:24

руководитель   ~0032298

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

wafee

2020-06-10 21:56

руководитель   ~0032301

http://lua-users.org/wiki/SimpleRound
function round(n, mult)
    mult = mult or 1
    return math.floor((n + mult/2)/mult) * mult
end

name = 1438895
name = name/1000
name = round(name,10)
print(name)

west_side

2020-06-11 07:11

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

waffee nexterr
 Вывод на ОСД вешать
на кнопку выбора качества
видео вместо мультиадреса?

wafee

2020-06-11 11:12

руководитель   ~0032307

@nexterr
редирект есть у пирс, яндекса, забавы и зависит от региона
какая ссылка с трим? если вы про функцию trim, то она удаляет все пробелы с начала и конца адреса

@west_side
я не понял ваш вопрос
в аддоне меню с дорожками на OSD вызывается клавишей 'Y', это я так решил
вы можете отредактировать скрипт и указать свой хоткей

west_side

2020-06-11 12:13

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

wafee
Собственно вопрос такой и идея такая.
На инфопанели для кнопки видеоразрешения
вместо вызова мультиадреса,
который иногда включает выбор качества
повесить этот скрипт))

wafee

2020-06-11 12:33

руководитель   ~0032309

@west_side
можете повесить, но имейте в виду, что вы получите результат только, если скрипт найдет m3u8 в текущем адресе

wafee

2020-06-11 13:15

руководитель   ~0032311

@nexterr
тестируйте videotracks_20200611.zip

wafee

2020-06-11 13:30

руководитель   ~0032313

перекачайте videotracks_20200611.zip

теперь так
    local inAdr = m_simpleTV.Control.CurrentAdress
    if not string.match(inAdr, '(.-).-token=') then
       inAdr = m_simpleTV.Control.RealAddress
    end

west_side

2020-06-11 14:21

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

wafee
Спасибо, вполне отличненько.
Тоже пробую с кнопкой. По разному на
контролле и инфопанели. Будем тестить.
Скин нужно допилить до релиза))

west_side

2020-06-12 15:46

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

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

wafee

2020-06-12 17:50

руководитель   ~0032326

обновление videotracks_20200612.zip
 + желательно, чтоб проверялись на m3u8 только http ссылки

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

>>возможно ли при нажатии Y появлялось и закрывалость osd меню?
такой возможности нет или я про нее не знаю.

wafee

2020-06-12 18:17

руководитель   ~0032327

>>а ручной выбор качества пользователем , те резолюшен, битрейт итп - это анохранизм
не соглашусь, и думаю ютуб и др. стриминговые сервисы тоже
допустим у меня канал на пределе тянет 720p, но не тянет 1080, при этом в мастер плейлисте
есть адреса потоков 1080,720,480,320.
плеер подстраивается под ширину моего канала и выдает мне поток в качестве 480, пропуская 720
вопрос почему так? все дело в ширине моего канала в момент определения подходящего потока, когда
плеер посчитал, что 720 для ширины моего канала много
но я то знаю, что у меня тянет 720

milakruss

2020-06-12 18:51

автор   ~0032329

>>не соглашусь...плеер посчитал, что 720 для ширины моего канала много...
Поддерживаю.
Либо, посчитал, что 1080 - норма, но при включенном модуле резкости и настройки изображения - картинка дергается, а при 720 - нормально.

west_side

2020-06-12 19:07

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

wafee
Ну это субъективно. Многофакторная задача и вообще-то дилемма.
Смотря что смотреть, смотря на чем смотреть. Касаемо алгоритмов -
тоже разные пороги и т.д. А Ваш пример 480-720 - где-то самый показательный.
Кажется читал где-то, что, мол, 600 - рубикон какой-то и битрейт ему соответствующий.
И этого разрешения, в смысле оптимума, не хватает (есть больше-сносно, меньше-...вно).
Нужно стараться избегать таких накладок. Спасибо за Ваш труд. Я уверен, что удовольствие приносит.
Это главное. Кстати, заметно))

wafee

2020-06-12 19:51

руководитель   ~0032331

@west_side
>>Смотря что смотреть, смотря на чем смотреть.
речь как раз идет о симпле и воспроизведении адаптивного HLS
если у вас широкий канал, то данный аддон можно не использовать,
указываете в vlcrc adaptive-logic=highest и у вас по умолчанию будет высокое качество

wafee

2020-06-13 00:49

руководитель   ~0032334

@nexterr
без обид,
но если вы берете мои наработки: аддоны, скрипты и прочее,
на их базе делаете модификации и выкладываете в своем репозитории, то
по правилам хорошего тона, извольте указать начальное авторство!
а сейчас, вы напоминаете мне одного человека, который лет десять
назад, в экзешнике симпла в качестве разработчика прописывал своё имя.

и к слову,
уже больше двух лет для доступа к буферу обмена,
существует нативные функции симпла:
string = m_simpleTV.Interface.CopyFromClipboard()
m_simpleTV.Interface.CopyToClipboard(string)

wafee

2020-06-17 13:13

руководитель   ~0032355

videotracks_20200617.zip в шапке
+ рефакторинг (аддон переписан/оптимизирован)
+ OSD меню вызывается по CTRL+M как в multiaddress
+ работает кнопка переключения дорожек на OSD инфо панеле
+ вкл/откл OSD меню по CTRL+M
+ бонус опция в настройках аддона - Показывать в меню Дополнения

тестируем, отписываемся

milakruss

2020-06-17 15:26

автор   ~0032356

wafee
>>+ бонус опция в настройках аддона - Показывать в меню Дополнения
А где это?

wafee

2020-06-17 18:13

руководитель   ~0032358

@milakruss
Ctrl+O - Дополнения - Videotracks

milakruss

2020-06-17 18:23

автор   ~0032359

Последние изменения: 2020-06-17 19:18

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

wafee
>>Ctrl+O - Дополнения - Videotracks
https://i.imgur.com/YmyZN6R.jpg
https://i.imgur.com/XG8EinS.jpg
12.7.3
Второй ACE Stream появляется
Если удалить "правильный" ACE Stream и добавить Videotracks, получаем следующее
https://i.imgur.com/pPANCMX.jpg
Причина обнаружена:
initconfig.lua

wafee

2020-06-17 20:01

руководитель   ~0032361

@milakruss
спасибо, поправил

milakruss

2020-06-17 20:10

автор   ~0032362

Последние изменения: 2020-06-17 20:18

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

wafee
>> поправил
нет. Ничего не изменено, за исключением
 t.name = 'none' и t.submenu = 'Videotracks'

wafee

2020-06-17 20:19

руководитель   ~0032363

>>нет. Ничего не изменено, за исключением
бывает)

west_side

2020-06-19 14:23

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

wafee
Здравствуйте.
Внедрение плагина нарушает переключаемость
с канала на канал, в том числе, режим воспроизведения
с повтором, - перезапускает канал. Это касается только
некоторых источников, например, VOD WINK-а.
Мне решение неизвестно. Версии крайние. Спасибо.

wafee

2020-06-21 00:22

руководитель   ~0032388

обновление videotracks_20200620.zip
+ новая опция для адаптивных hls
Начинать воспроизведение дорожки с битрейтом не выше ... кбит/с

@west_side
>>нарушает переключаемость с канала на канал' ?
что значит нарушает?
>>режим воспроизведения с повтором, - перезапускает канал
а как вы хотели? при повторе идет перезапуск канала

aGen

2020-06-21 01:56

автор   ~0032389

Последние изменения: 2020-06-21 02:00

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

wafee,
(>>нарушает переключаемость с канала на канал' ?
что значит нарушает?)

Видимо, west_side имел ввиду, то что при добавлении «videotracks» (начиная с версии '20200617a',) кнопки на панели управления: 'Следующий - Предыдущий канал (медиафайл)' начинают переключать адреса с разным битрейтом в меню выбора дорожек на OSD, а не сами каналы.

wafee

2020-06-21 03:24

руководитель   ~0032390

@aGen
>>кнопки на панели управления: 'Следующий - Предыдущий канал (медиафайл)' начинают переключать адреса с разным >>битрейтом в меню выбора дорожек на OSD, а не сами каналы.
я вас услышал, перекачайте videotracks_20200620a.zip

videotracks_20200620a.zip (66,338 байт)

aGen

2020-06-21 04:43

автор   ~0032391

wafee, спасибо!
Попробовал - теперь кнопки переключения каналов работают корректно.

west_side

2020-06-21 08:56

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

wafee
Спасибо, сейчас все отлично.
aGen
Спасибо, что поправили))

wafee

2020-06-21 20:44

руководитель   ~0032401

Последние изменения: 2020-06-21 20:46

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

обновление videotracks_20200621.zip
+ опция включения/выключения аддона
+ черный список. позволяет исключать указанные
адреса из выполенния их скриптом аддона
опция полезна, если требуется вывод мультиадрес с включенным аддоном

p/s требуется перезапуск симпла



videotracks_20200621.zip (67,688 байт)

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

Дата изменения Пользователь Поле Изменить
2020-06-08 22:01 wafee Новая задача
2020-06-08 22:01 wafee Состояние новая => назначена
2020-06-08 22:01 wafee Ответственный => wafee
2020-06-08 22:01 wafee Файл добавлен: videotracks_20200608a.zip
2020-06-08 22:01 wafee Файл добавлен: videotrack1.jpg
2020-06-08 22:06 wafee Комментарий добавлен: 0032261
2020-06-09 10:49 wafee Проект SimpleTV => Addons
2020-06-10 11:25 wafee Файл удалён: videotracks_20200608a.zip
2020-06-10 11:29 wafee Файл добавлен: videotracks_20200610.zip
2020-06-10 11:29 wafee Комментарий добавлен: 0032282
2020-06-10 21:11 wafee Файл добавлен: videotracks_20200610a.zip
2020-06-10 21:11 wafee Комментарий добавлен: 0032296
2020-06-10 21:24 wafee Комментарий добавлен: 0032298
2020-06-10 21:56 wafee Комментарий добавлен: 0032301
2020-06-11 07:11 west_side Комментарий добавлен: 0032303
2020-06-11 11:12 wafee Комментарий добавлен: 0032307
2020-06-11 12:13 west_side Комментарий добавлен: 0032308
2020-06-11 12:33 wafee Комментарий добавлен: 0032309
2020-06-11 13:15 wafee Файл добавлен: videotracks_20200611.zip
2020-06-11 13:15 wafee Комментарий добавлен: 0032311
2020-06-11 13:29 wafee Файл удалён: videotracks_20200611.zip
2020-06-11 13:30 wafee Файл добавлен: videotracks_20200611.zip
2020-06-11 13:30 wafee Комментарий добавлен: 0032313
2020-06-11 14:21 west_side Комментарий добавлен: 0032315
2020-06-12 14:01 west_side Файл добавлен: видеодорожки_непонимаю.png
2020-06-12 15:46 west_side Комментарий добавлен: 0032323
2020-06-12 15:48 west_side Файл удалён: видеодорожки_непонимаю.png
2020-06-12 17:50 wafee Файл добавлен: videotracks_20200612.zip
2020-06-12 17:50 wafee Комментарий добавлен: 0032326
2020-06-12 17:51 wafee Файл удалён: videotracks_20200610.zip
2020-06-12 17:51 wafee Файл удалён: videotracks_20200610a.zip
2020-06-12 17:51 wafee Файл удалён: videotracks_20200611.zip
2020-06-12 18:17 wafee Комментарий добавлен: 0032327
2020-06-12 18:51 milakruss Комментарий добавлен: 0032329
2020-06-12 19:07 west_side Комментарий добавлен: 0032330
2020-06-12 19:51 wafee Комментарий добавлен: 0032331
2020-06-13 00:49 wafee Комментарий добавлен: 0032334
2020-06-13 04:30 nexterr Видимость комментария: 0032334: приватная
2020-06-13 04:56 nexterr Видимость комментария: 0032334: публичная
2020-06-17 13:13 wafee Файл добавлен: videotracks_20200617.zip
2020-06-17 13:13 wafee Комментарий добавлен: 0032355
2020-06-17 15:26 milakruss Комментарий добавлен: 0032356
2020-06-17 18:13 wafee Комментарий добавлен: 0032358
2020-06-17 18:23 milakruss Комментарий добавлен: 0032359
2020-06-17 18:24 milakruss Комментарий изменен: 0032359 Просмотр редакций
2020-06-17 18:45 milakruss Комментарий изменен: 0032359 Просмотр редакций
2020-06-17 18:45 milakruss Комментарий изменен: 0032359 Просмотр редакций
2020-06-17 18:54 milakruss Комментарий изменен: 0032359 Просмотр редакций
2020-06-17 19:18 milakruss Комментарий изменен: 0032359 Просмотр редакций
2020-06-17 20:01 wafee Файл добавлен: videotracks_20200617a.zip
2020-06-17 20:01 wafee Комментарий добавлен: 0032361
2020-06-17 20:01 wafee Файл удалён: videotracks_20200617.zip
2020-06-17 20:10 milakruss Комментарий добавлен: 0032362
2020-06-17 20:18 milakruss Комментарий изменен: 0032362 Просмотр редакций
2020-06-17 20:18 wafee Файл удалён: videotracks_20200617a.zip
2020-06-17 20:19 wafee Файл добавлен: videotracks_20200617a.zip
2020-06-17 20:19 wafee Комментарий добавлен: 0032363
2020-06-19 14:23 west_side Комментарий добавлен: 0032368
2020-06-21 00:22 wafee Файл добавлен: videotracks_20200620.zip
2020-06-21 00:22 wafee Комментарий добавлен: 0032388
2020-06-21 01:56 aGen Комментарий добавлен: 0032389
2020-06-21 01:59 aGen Комментарий изменен: 0032389 Просмотр редакций
2020-06-21 02:00 aGen Комментарий изменен: 0032389 Просмотр редакций
2020-06-21 02:00 aGen Комментарий изменен: 0032389 Просмотр редакций
2020-06-21 03:24 wafee Файл добавлен: videotracks_20200620a.zip
2020-06-21 03:24 wafee Комментарий добавлен: 0032390
2020-06-21 03:24 wafee Файл удалён: videotracks_20200612.zip
2020-06-21 03:24 wafee Файл удалён: videotracks_20200617a.zip
2020-06-21 03:25 wafee Файл удалён: videotracks_20200620.zip
2020-06-21 04:43 aGen Комментарий добавлен: 0032391
2020-06-21 08:56 west_side Комментарий добавлен: 0032393
2020-06-21 20:44 wafee Файл добавлен: videotracks_20200621.zip
2020-06-21 20:44 wafee Комментарий добавлен: 0032401
2020-06-21 20:46 wafee Комментарий изменен: 0032401 Просмотр редакций