Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Pepsik

Страницы: [1] 2 3 ... 86
1
Прокся при закрытии Ace stream убивать то убивает да не совсем.
пытался тут Acestream удалить.
Остановил Проксю, Прокся собственно остановила Acestream.
Далее. пытался удалить движок, но не получилось.

Дабы НЕ вдаваться в АЗЫ (все равно бестолку) ... давай остановимся на том что верни acespawn=False на своей "малинке" и настрой "взад" через systemd и там сделай старт по acestream.start и стоп - по acestream.stop . И будет тебе счастье .. и НЕ будешь постить "абы что", НЕ вникая в "суть происходящего" .... договорились?

3
Не смог с помощью Прокси воспроизвести такие форматы как mov, wmv.
Кто подскажет?
БЕЗ ЛОГА и примера - НИКТО!

p.s. Лишний раз напоминаю что прокся НИЧЕГО не воспроизводит ... "кино" воспроизводит ПЛЕЕР на котором Вы смотрите ...

4
В Windows было удобнее когда HTTPAceProxy запускался в любом случае.
Пришёл(а) мама, папа .. Кошка, собака со своими девайсами >>> движок подцепился и работает,
а теперь для старта необходим живой работающий движок.
Обновите с гита acehttp.py теперь будет просто предупреждать об отсутствии доступных движков, выводить сообщение об этом в лог .....  и стартовать.

5

Но при выключении телика ведь ставиться на паузу - это прокся никак не может отследить? и если пауза больше какого то времени ( опциально) отключать проксю.

Что ставится на паузу? Приставка ? Плеер на приставке ? С какого перепугу. АУ у у у уу ! ! ! ! ! "Грызнув гранит" можно понять ... максимум что оно умеет взаимодействовать по HDMI-CEC (вкл и выкл) вот и настройте чтобы выключая телик - приставка ВЫКЛЮЧАЛАСЬ , а не впадала в stendby ибо ни в какую паузу плеер на Вашей приставке не ставится ;) И зачем отключать проксю ?? У меня ОНА в принципе не включается и работает 24/7/365  и вообще рассчитано так чтобы не не выключалась никогда ... пока "руцями" не "потушишь" ....  А если я смотрю через MXPlayer и вместо кнопки стоп или "выход" нажал на  "домик" .... При этом паузы нет .. как "валило" на приставку с прокси так и валит. Как там отключать ? Вы меня простите но "глупости пользователя" на совести самого пользователя  ;)
Постараюсь еще раз пояснить ... что если ПЛЕЕР клиента НЕ читает поток с буфера в случае его ПОЛНОГО заполнения в течении 5 сек то такой клиент будет АВТОМАТОМ отключен .. т.е. клиент подключен , а данные не читает - ОТКЛЮЧАЕМ .... 
В Вашем случае у Вас приставка НЕ выключается, а переходит в StandBy ... и максимум что делает - отключает какую-то часть ядер проца  (например остается работать 4 из 8 )  и тушит вывод сигнала через HDMI выход .... А плеер как работал - так и работает  ;) , как и остальной софт на ней, по аналогии с примером про "домик" и MXPlayer ...  ;)

6

Ну а в итоге хочется что бы при выключении ТВ выключалась и трансляция.  По логам как то все одно и тоже ) , кроме когда на плей нажимаешь.
Сча расплачусь ... какое отношение прокся имеет к тому что Ваш телик не выключается/отключается ? Это Samsung ? .. Так Вы в меню у него настройте чтобы было ПОЛНОЕ выключение ... а не просто экран тушил ... или сами ЗАВЕРШАЙТЕ трансляцию перед выключением телика кнопкой СТОП в программном плеере или на пульте или где там она у Вас...
Проксе - "по барабану" ... она принудительно отключит клиента только если он перестанет читать из буфера, "забитого" под завязку,  хотя бы один чанк в течении 5сек  ... все - клиент будет отключен ...   Во всех остальных случаях инициатором отключения - есть КЛИЕНТ. И ели клиент САМ не инициирует разрыв соединения , то как прокся должна знать что Вас надо отключить? Мало ли Вас "прет" и вы 10 часов к ряду какую-то муть смотрите и оторваться не можете  ;D

7
Про инсталляцию всего необходимого под Windows (но лично я свалил с Винды на Linux):

Не подскажете, есть ли возможность установить Local TS-proxy на Synology?

Спасибо.
Аж бигом ... более того есть готовый докерфайл  ;) ... абы синолоджи Ваш был на Intel или ARM ...

8
фига у меня проксю глюкануло
......
это ошибка каждую милисекунду походу идет. а я вот зарадовался что 8 дней без перезагрузки ) . зашел в /stat там висит канал 12 часов , все таки когда я выключаю приставку, встает на паузу поток и не отключается ( Может можно как то исправить?
Обновись с гита ... и теперь если будет возникать эта ошибка - то проскочит один раз и закроется соединение с движком ... А по поводу "подвисших" трансляций ... надо лог ... ибо у меня ничего не "подвисает"

p.s. вернул назад Findprocess() для совместимости с устаревшими psutil <=5.3.0 ... ибо пользователи с LibreELEC жалуются на невозможность обновить psutil прединсталированный в системе ... В принципе ни на что не влияет ... просто для нового psutil можно код "красивше" было выписать  ::) и по логике на микросекунду быстрее  ;D

9

А это для Windows или Linux? в Linux на Raspbian Raspberry pi 3 у меня systemd юнит стартует.
Универсально ... вот так пропиши в малинке c учетом своих "путей"
    # Spawn Ace Stream Engine automatically                                                                                                                 
    acespawn = True                                                                                                                                         
    acecmd = '/home/USER/acestream.engine/acestream.start' 
И прокся сама будет стартовать/рестартовать движок ... и "тушить" при выходе по CTRL+C

10
Тем не менее, если запустить прокси от локалхоста, как Вы предлагаете, то он перестанет быть доступным "снаружи". Поэтому, такой метод рассматриваться не может.
Адерс '127.0.0.1' был приведен в качестве ПРИМЕРА ... может неудачный )) ок ! - '192.168.1.25' или '10.10.0.3'  ;D

11
Есть мысль по поводу acespawn = True/False
Дело в том что в принципе все равно винда или linux  ... что там что там можно стартовать движок абсолютно одинаково без GUI прописав все необходимые параметры запуска в кастомном конфиг файле и далее сделав вот так
Для Windows
ace_console.exe --client-console @С:\myconfig\for\acestream\my.conf
Для Linux-based
start-engine --client-console @/home/VASYA/myconfig/for/acestream/my.conf
Найдите отличия ?
Самое "нарядное" что в файлике my.conf можно задать и путь хранения кеша и все необходимые порты под себя , и тогда под виндой НЕ будет каждый раз новый API-порт, и где хранить кеш (диск или память), и время кеша в сек для  live и vod .... и почти все необходимые для "счастья" параметры ..... И работать будет точно так же как и работало ....

Это я к чему ... может убрать к "Бениной маме" ... все эти автоопределения для винды и упростить код ... Ну выпишу один раз некий "универсальный" my.conf с комментами под каждый параметр, который один раз настроил под себя и "забил" на веки .... И если выставил acespawn=True, то будет стартовать вышеописанную строку заданную в acecmd = .....  А при acespawn = False - в принципе ничего не изменится .... 

12
Нужно просто убрать AceConfig.acehostslist[0][0] = AceConfig.httphost из acehttp.py, ведь acehostslist уже есть в конфиге.
что вы мудрите и чудите
у меня тоже как у автора постом выше, движок  стартует везде в том числе в контейнерах и на разных серверах vps
acespawn=False
Не совсем так ... Из-за отсутствия описания "логики" сего предложения по поводу "убрать" смею предположить что мысль была в следующем - раз есть список "движков", то смысл чего-то там переопределять и подменять, раз пользователь прописал в конфиг ....
Оно как бы да но ....  напишу свое видение данного вопроса .....
1) Есть IP:PORT у прокси
2) Есть список движков (было переделано мной чтобы взаимодействовать с движками установленными где угодно). Я когда-то писал что в данном списке первым должен быть всегда тот что установлен локально если acespawn=True ... и в случае если Вы собираетесь смотреть торренты получая плейлист по /films, т.е. смотреть через родную проксю движка, то необходимо указывать "реальный" IP движка, а не localhost иначе - "кина" не будет. Поскольку в данном случае запросы на движок от плеера-клиента идут напрямую по http://engine_ip:6878/ace/getstream?infohash= и т.д., а плеер-клиент НЕ всегда на том же компе что и прокся ...

Так вот ... данное "переприсвоение" было сделано принудительно исключительно как "защита от дурака" чтобы все кто НЕ в курсе или забыли об этом лишний раз не писали на форум с вопросом "А почему у меня не работает по /films" ...

Убрать переприсвоение - вообще не проблема ... Но для "локальных" установок прокси, коих большинство, это в принципе никак и ни на что не влияет ... Движок "аукается" что по localhost что по IP, при условии что застартован с ключиком "разрешить доступ из локальной сети" ... Единственная трабла которая возникает это использование прокси вместе с движком "где-то" на VPS ибо определятся будет IP для "внешнего мира", но в данном случае достаточно в acedeconfig.py прописать '127.0.0.1' вместо дефолтного '0.0.0.0' при acespawn=True, "грызнуть" учебник по IP tables и написать пару правил .... или вообще не заморачиваться и стартовать движок другими "средствами" (supervisord, systemd ....), а в проксе установить acespawn = False.
Но ! Лично мое мнение если человек поднял VPS и "заточил" его ... то две строчки под себя в конфиге прокси он точно должен уметь поправить ..... А "поднимать" VPS БЕЗ знаний IP tables - то вообще TRASH  ;)

p.s. luk_trash жду описание Вашей логики и если она мне покажется убедительной - внесу изменения или реализую  - не вопрос ... буквально вчера были внесены изменения в  работу с transcode=True по предложению одного из пользователей ... Реально там все логично и очень даже ..

13
Лично для Вас есть возможность изменить в acedeconfig.py httphost='0.0.0.0' на нужный вам любой IP, например '127.0.0.1', и тогда не будет отрабатывать "механизм" автоопределения IP ....
Не пойдет, тогда сам прокси поднимется на локалхосте.
Нужно просто убрать AceConfig.acehostslist[0][0] = AceConfig.httphost из acehttp.py, ведь acehostslist уже есть в конфиге.
Что не пойдет ? И зачем убирать ? IP tables уже отменили на VPS ? Что мешает сделать acespawn=False и организовать автозапуск движка вообще где-то через supervisord или systemd или .... Вы или ясно излагайте хочухи  или ?... У меня движок БЕЗ малейших проблем стартует НЕ на localhost , а на 192.168.2.50 и ?

14
НО в процессах остаётся висеть ace_engine.exe и при повторном запуске прокси.....
Вот и у меня "вистит" ... "гнида"  ;D... Тут больше вопрос не старта движка .. а его рестарта в случае "помирания" в процессе работы ... т.е. идея добиться старта/рестарта "из-под" прокси ... для "неубиенности" ... СПС за тест

p.s. В общем ясно в чем трабла .. под чудо операционкой Windows после старта движка, с непонятных мне причин,аж два процесса )))
[{'pid': 3992, 'name': 'ace_engine.exe'}, {'pid': 6980, 'name': 'ace_engine.exe'}]
Вот и вся "любовь" ... теперь все работает "как часы" под виндой ....изменения на гите ... тестируйте
А вообще в виндовой версии движка есть ace_console.exe стартует чудесно без всякого GUI ... "кушает" ключи в командной строке "аж бигом" ... и можно спокойно запускать на фиксированном порту и не парится ...

15
Pepsik, лично у меня на Debian
AceConfig.acehostslist[0][0] = AceConfig.httphostне работает, поскольку движек принимает соединения только с локалхоста.
Лично для Вас есть возможность изменить в acedeconfig.py httphost='0.0.0.0' на нужный вам любой IP, например '127.0.0.1', и тогда не будет отрабатывать "механизм" автоопределения IP .... Было сделано по просьбе "эксплуататоров" прокси на VPS  ;)

Жму руку ! Жду результатов тестов )) 

Страницы: [1] 2 3 ... 86