Автор Тема: AceProxy: HTTP прокси для Ace Stream  (Прочитано 1582639 раз)

Pepsik

  • Hero Member
  • *****
  • Сообщений: 875
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #4950 : Октябрь 12, 2017, 11:32:21 »
..."помойка" опять накрылась :(
УжОс....
p.s. Терпение и молитва! Смирение и послушание! Ооочень помогает в таких случаях....
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ

sashokmc

  • Hero Member
  • *****
  • Сообщений: 979
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #4951 : Октябрь 12, 2017, 11:40:23 »
Тут баг заметил в TorrentFilms.
Если в названии файла запятая есть, то в плейлисте пропускает при создании.
Ссылка на *.torrent?

p.s. А вообще это "жесть" приклеить что-то типа "Мама,папа и тетя Леля.torrent" ... Это вы спецом где-то искали ? И часто попадаются такие ?
тут дело не в самом торренте. а внутри торрента в файле запятая.
https://rutracker.org/forum/viewtopic.php?t=5309438
06 - Like Father, Like Clown.mkv вот тут этого файла нет в плейлисте.
BeeLine 70 мбит
Роутер Asus RT-N56U
LG 37LM620T, LG 32LF650V
Raspberry Pi 3 model B

sashokmc

  • Hero Member
  • *****
  • Сообщений: 979
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #4952 : Октябрь 12, 2017, 15:03:52 »
Я вам про генерацию плейлиста, а вы мне про результат в браузере. это разные вещи.
файлы с запятыми в плейлисте не генерируются.
серии с апострофами в плейлист попадают.
Можно название файла из торрента брать в кавычки. что бы обрабатывалось как есть. '06 - Like Father, Like Clown.mkv'
« Последнее редактирование: Октябрь 12, 2017, 15:08:53 от sashokmc »
BeeLine 70 мбит
Роутер Asus RT-N56U
LG 37LM620T, LG 32LF650V
Raspberry Pi 3 model B

sashokmc

  • Hero Member
  • *****
  • Сообщений: 979
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #4953 : Октябрь 12, 2017, 15:22:30 »
Что вы кричите и язвите? не на Майдане Нэзалежности находитесь ;D
Просили ссылочку на торрент: дал. проверяйте смотрите, почему не парсится название файла внутри торрента с запятой. умываю руки.
BeeLine 70 мбит
Роутер Asus RT-N56U
LG 37LM620T, LG 32LF650V
Raspberry Pi 3 model B

sashokmc

  • Hero Member
  • *****
  • Сообщений: 979
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #4954 : Октябрь 12, 2017, 15:38:25 »
Вот и чём я и говорю. что серии с запятой в файлике нет.
BeeLine 70 мбит
Роутер Asus RT-N56U
LG 37LM620T, LG 32LF650V
Raspberry Pi 3 model B

Pepsik

  • Hero Member
  • *****
  • Сообщений: 875
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #4955 : Октябрь 12, 2017, 16:01:34 »
Вот и чём я и говорю. что серии с запятой в файлике нет.
Мдя ... НАСЛАЖДАЙТЕСЬ
https://github.com/pepsik-kiev/aceproxy/commit/585f96476addc349f1e1ecbdda994382895ba5a8

p.s. Конкретно в данном примере - 103 серии ... и в файлике - 103 серии ... Вопрос ... какая серия пропала ? ;) Или у нас файлики по Вашему разные формирует ? Но сие не существенно ибо обнова "вырезает на лету" всякие "спецсимволы" которые так могли испортить Вам вечер при просмотре любимого мультсериала ))) . Тестировал что в VLC что на телике в Fork - все гуд  .... Сижу смотрю "Like Father Like Clown.mkv" .... не ну а че ))) прикольное кино )))  ;D

СПАСИБО ЧТО ОТТЕСТИЛИ ))
« Последнее редактирование: Октябрь 12, 2017, 16:13:38 от Pepsik »
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ

sashokmc

  • Hero Member
  • *****
  • Сообщений: 979
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #4956 : Октябрь 12, 2017, 16:19:42 »
Спасибо друг!
А я тем времени переделал парсинг под свой формат SIPTV.
connection.wfile.write('group,TorrentFilms\n')
connection.wfile.write('mkv,'+ result[key].encode('UTF-8') +',')

group,TorrentFilms
mkv,Dark.Matter.S03E02.WEB-DL1080p.Rus.Eng.DV.LostFilm.mkv,http://192.168.1.2:6878/ace/getstream?id=510eb3e9833d970510d41f65ed6fa66e03473aa9&_idx=1
mkv,Dark.Matter.S03E01.WEB-DL1080p.Rus.Eng.DV.LostFilm.mkv,http://192.168.1.2:6878/ace/getstream?id=510eb3e9833d970510d41f65ed6fa66e03473aa9&_idx=0
mkv,Dark.Matter.S03E04.WEB-DL1080p.Rus.Eng.DV.LostFilm.mkv,http://192.168.1.2:6878/ace/getstream?id=510eb3e9833d970510d41f65ed6fa66e03473aa9&_idx=3
BeeLine 70 мбит
Роутер Asus RT-N56U
LG 37LM620T, LG 32LF650V
Raspberry Pi 3 model B

Pepsik

  • Hero Member
  • *****
  • Сообщений: 875
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #4957 : Октябрь 12, 2017, 16:22:20 »
Спасибо друг!
А я тем времени переделал парсинг под свой формат SIPTV.
connection.wfile.write('group,TorrentFilms\n')
connection.wfile.write('mkv,'+ result[key].encode('UTF-8') +',')

group,TorrentFilms
mkv,Dark.Matter.S03E02.WEB-DL1080p.Rus.Eng.DV.LostFilm.mkv,http://192.168.1.2:6878/ace/getstream?id=510eb3e9833d970510d41f65ed6fa66e03473aa9&_idx=1
mkv,Dark.Matter.S03E01.WEB-DL1080p.Rus.Eng.DV.LostFilm.mkv,http://192.168.1.2:6878/ace/getstream?id=510eb3e9833d970510d41f65ed6fa66e03473aa9&_idx=0
mkv,Dark.Matter.S03E04.WEB-DL1080p.Rus.Eng.DV.LostFilm.mkv,http://192.168.1.2:6878/ace/getstream?id=510eb3e9833d970510d41f65ed6fa66e03473aa9&_idx=3
А говоришь мои методы воспитания не дают результатов ))))) КРАСАВА !
Но я бы там таки .translate(None, b"%~}{][^$@*,!?&`|><") - "до мазал" )) А то Симпсонов сейчас добавите  - и опять серии не будет )))
« Последнее редактирование: Октябрь 12, 2017, 16:24:34 от Pepsik »
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ

sashokmc

  • Hero Member
  • *****
  • Сообщений: 979
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #4958 : Октябрь 12, 2017, 16:31:08 »
А вот уж что бы сделать мультиформат m3u
с добавлением txt.
connection.wfile.write('group,TorrentFilms\n')
connection.wfile.write('mkv,'+ result[key].encode('UTF-8') +',')
Тут я уже не силён ::)
BeeLine 70 мбит
Роутер Asus RT-N56U
LG 37LM620T, LG 32LF650V
Raspberry Pi 3 model B

r27

  • Newbie
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #4959 : Октябрь 13, 2017, 02:05:39 »
У кого нибудь наблюдаются проблемы или я один :

с 12.10 19:03:28 DEBUG Thread-13 acehttp.py:427 root| Failed to get CID from WEB API
12.10 19:03:28 DEBUG Thread-13 acehttp.py:434 root| Failed to get CID from engine
12.10 19:03:28 ERROR DummyThread-8 aceclient.py:359 AceClient_recvdata| LOADASYNC returned error with message: Cannot load transport file

marveltm

  • Full Member
  • ***
  • Сообщений: 192
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #4960 : Октябрь 13, 2017, 07:23:07 »
Начало вылазить что то новенькое )

acehttp.py           [LINE:94  ]# WARNING  [13.10 06:20:59]  Dying with error
acehttp.py           [LINE:66  ]# ERROR    [13.10 06:20:59]  code 500, message Internal Server Error
acehttp.py           [LINE:63  ]# DEBUG    [13.10 06:20:59]  "GET /channels/play?id=16356 HTTP/1.1" 500 -
torrenttv_api.py     [LINE:69  ]# DEBUG    [13.10 06:20:59]  Creating new session
acehttp.py           [LINE:208 ]# INFO     [13.10 06:21:04]  Accepted connection from 212.232.47.82 path /channels/play?id=1795
p2pproxy_plugin.py   [LINE:45  ]# DEBUG    [13.10 06:21:04]  Handling request
torrenttv_api.py     [LINE:69  ]# DEBUG    [13.10 06:21:09]  Creating new session
aceclient.py         [LINE:109 ]# DEBUG    [13.10 06:21:10]  Destroying client...
aceclient.py         [LINE:126 ]# DEBUG    [13.10 06:21:10]  SHUTDOWN
aceclient.py         [LINE:386 ]# DEBUG    [13.10 06:21:10]  Got SHUTDOWN from engine
acehttp.py           [LINE:227 ]# ERROR    [13.10 06:21:19]  Plugin exception: URLError(timeout('timed out',),)
acehttp.py           [LINE:228 ]# ERROR    [13.10 06:21:19]  Traceback (most recent call last):
  File "/home/tv/aceproxy-master/acehttp.py", line 225, in do_GET
    AceStuff.pluginshandlers.get(self.reqtype).handle(self, headers_only)
  File "plugins/p2pproxy_plugin.py", line 79, in handle
    stream_type, stream, translations_list = self.api.stream_source(channel_id)
  File "plugins/torrenttv_api.py", line 164, in stream_source
    res = self._checkedjsonresult('translation_stream.php', '&channel_id=' + channel_id)
  File "plugins/torrenttv_api.py", line 221, in _checkedjsonresult
    self._resetSession()
  File "plugins/torrenttv_api.py", line 267, in _resetSession
    self.auth()
  File "plugins/torrenttv_api.py", line 72, in auth
    result = self._jsoncheck(json.loads(urllib2.urlopen(req, timeout=10).read()))
  File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 429, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 447, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 1228, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open
    raise URLError(err)
URLError: <urlopen error timed out>

acehttp.py           [LINE:94  ]# WARNING  [13.10 06:21:19]  Dying with error
acehttp.py           [LINE:66  ]# ERROR    [13.10 06:21:19]  code 500, message Internal Server Error
acehttp.py           [LINE:63  ]# DEBUG    [13.10 06:21:19]  "GET /channels/play?id=16356 HTTP/1.1" 500 -
torrenttv_api.py     [LINE:69  ]# DEBUG    [13.10 06:21:19]  Creating new session
acehttp.py           [LINE:208 ]# INFO     [13.10 06:21:19]  Accepted connection from ip path /channels/play?id=1140
p2pproxy_plugin.py   [LINE:45  ]# DEBUG    [13.10 06:21:19]  Handling request
torrenttv_api.py     [LINE:69  ]# DEBUG    [13.10 06:21:29]  Creating new session
acehttp.py           [LINE:227 ]# ERROR    [13.10 06:21:39]  Plugin exception: URLError(timeout('timed out',),)
acehttp.py           [LINE:228 ]# ERROR    [13.10 06:21:39]  Traceback (most recent call last):

При чем на обоих серверах!
« Последнее редактирование: Октябрь 13, 2017, 07:26:39 от marveltm »

Pljushevij

  • Sr. Member
  • ****
  • Сообщений: 317
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #4961 : Октябрь 13, 2017, 08:04:10 »
Скорее всего проблема с самим AceStream:
http://mytalks.ru/index.php?topic=924.6495
LG 47LM660S + AceProxy (Pepsik) на Win7
Тестирование AceProxy + Ubuntu 16.04 x64 Server на Atom 330/4Gb/250Gb

Pepsik

  • Hero Member
  • *****
  • Сообщений: 875
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #4962 : Октябрь 13, 2017, 08:09:30 »
У кого нибудь наблюдаются проблемы или я один :

с 12.10 19:03:28 DEBUG Thread-13 acehttp.py:427 root| Failed to get CID from WEB API
12.10 19:03:28 DEBUG Thread-13 acehttp.py:434 root| Failed to get CID from engine
12.10 19:03:28 ERROR DummyThread-8 aceclient.py:359 AceClient_recvdata| LOADASYNC returned error with message: Cannot load transport file
Это не проблема - это предупреждение о том что трансляция МЕРТВАЯ ... и стартануть ее низзя... скорее всего Вам "Достался" плейлист в acelive://blablbablablbablablbablablba и он УСТАРЕЛ. Грубо говоря движок не может найти по заданному CID - acelive file (аналог торрент)..... Крайне редко она возникает - из-за ошибок репликации SQL базы в сети acestream ... на моей памяти раза два такое было... и если пользуетесь "родным" личного кабинета ТТВ но в таком случае нужно временно закомментировать пару строчек  в acehttp.py  ;)  ...
        #contentid = self.getCid(self.reqtype, self.path_unquoted)                                                                             
        contentid = ''
« Последнее редактирование: Октябрь 13, 2017, 08:34:52 от Pepsik »
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ

Pepsik

  • Hero Member
  • *****
  • Сообщений: 875
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #4963 : Октябрь 13, 2017, 08:16:31 »
Начало вылазить что то новенькое )

acehttp.py           [LINE:94  ]# WARNING  [13.10 06:20:59]  Dying with error
acehttp.py           [LINE:66  ]# ERROR    [13.10 06:20:59]  code 500, message Internal Server Error
acehttp.py           [LINE:63  ]# DEBUG    [13.10 06:20:59]  "GET /channels/play?id=16356 HTTP/1.1" 500 -
torrenttv_api.py     [LINE:69  ]# DEBUG    [13.10 06:20:59]  Creating new session
acehttp.py           [LINE:208 ]# INFO     [13.10 06:21:04]  Accepted connection from 212.232.47.82 path /channels/play?id=1795
p2pproxy_plugin.py   [LINE:45  ]# DEBUG    [13.10 06:21:04]  Handling request
torrenttv_api.py     [LINE:69  ]# DEBUG    [13.10 06:21:09]  Creating new session
aceclient.py         [LINE:109 ]# DEBUG    [13.10 06:21:10]  Destroying client...
aceclient.py         [LINE:126 ]# DEBUG    [13.10 06:21:10]  SHUTDOWN
aceclient.py         [LINE:386 ]# DEBUG    [13.10 06:21:10]  Got SHUTDOWN from engine
acehttp.py           [LINE:227 ]# ERROR    [13.10 06:21:19]  Plugin exception: URLError(timeout('timed out',),)
acehttp.py           [LINE:228 ]# ERROR    [13.10 06:21:19]  Traceback (most recent call last):
  File "/home/tv/aceproxy-master/acehttp.py", line 225, in do_GET
    AceStuff.pluginshandlers.get(self.reqtype).handle(self, headers_only)
  File "plugins/p2pproxy_plugin.py", line 79, in handle
    stream_type, stream, translations_list = self.api.stream_source(channel_id)
  File "plugins/torrenttv_api.py", line 164, in stream_source
    res = self._checkedjsonresult('translation_stream.php', '&channel_id=' + channel_id)
  File "plugins/torrenttv_api.py", line 221, in _checkedjsonresult
    self._resetSession()
  File "plugins/torrenttv_api.py", line 267, in _resetSession
    self.auth()
  File "plugins/torrenttv_api.py", line 72, in auth
    result = self._jsoncheck(json.loads(urllib2.urlopen(req, timeout=10).read()))
  File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 429, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 447, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 1228, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open
    raise URLError(err)
URLError: <urlopen error timed out>

acehttp.py           [LINE:94  ]# WARNING  [13.10 06:21:19]  Dying with error
acehttp.py           [LINE:66  ]# ERROR    [13.10 06:21:19]  code 500, message Internal Server Error
acehttp.py           [LINE:63  ]# DEBUG    [13.10 06:21:19]  "GET /channels/play?id=16356 HTTP/1.1" 500 -
torrenttv_api.py     [LINE:69  ]# DEBUG    [13.10 06:21:19]  Creating new session
acehttp.py           [LINE:208 ]# INFO     [13.10 06:21:19]  Accepted connection from ip path /channels/play?id=1140
p2pproxy_plugin.py   [LINE:45  ]# DEBUG    [13.10 06:21:19]  Handling request
torrenttv_api.py     [LINE:69  ]# DEBUG    [13.10 06:21:29]  Creating new session
acehttp.py           [LINE:227 ]# ERROR    [13.10 06:21:39]  Plugin exception: URLError(timeout('timed out',),)
acehttp.py           [LINE:228 ]# ERROR    [13.10 06:21:39]  Traceback (most recent call last):

При чем на обоих серверах!
Там же внятно написано что Plugin exception: URLError(timeout('timed out',),) - т.е. не может "достучаться" до TTV API по таймауту .... скорее всего в данный момент не было доступно http://api.torrent-tv.ru/v3/api_v3.html
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ

marveltm

  • Full Member
  • ***
  • Сообщений: 192
    • Просмотр профиля
Re: AceProxy: HTTP прокси для Ace Stream
« Ответ #4964 : Октябрь 13, 2017, 08:32:05 »
действительно, с моего адреса не доступна эта ссылка! Че то они там снова мутят!!!!!