Я не знаю, смогу ли я задавать подобные вопросы, но я хочу сделать цикл (своего рода переподключение) для streamlink.
Я не программист (мои знания по программе = 0).
Так что я хочу сделать цикл с :start, goto start
командами.
Как это выглядит для меня:
set /p URL=<"D:\***\*.txt"
:start
"D:\***\streamlink.exe" --player="D:\***\mpv.exe" %URL% best
<if stream goes down> then <goto start + LOOP (X times, with Y interval)>
<if after LOOP stream still down> then <goto end>
:end
Я знаю, что есть много ошибок (это даже не код). Моя главная проблема заключается в том, как проверить, что прямой эфир отключен или нет.
Также будет здорово сделать --player mvp.exe запущенным в свернутом виде.
Буду благодарен за любую помощь
Я пытался использовать следующие команды: --player-no-close --retry-streams 10 --retry-max 30 --hls-timeout 300. Но это помогает только тогда, когда я бросаю свой интернет. Когда поток заканчивается, игрок END закрывается немедленно. Мне нужно что-то, чтобы принудительно проверить плагин, если поток не UP снова в течение нескольких минут (возможно, с новым URL). Чувствуется, что мне не хватает какой-то команды. (