LINUX.ORG.RU

Gentoo: stuff: acestream - таки запилил

 , ,


2

1

Запилил, но есть некоторые вещи, которые не устраивают - например libindicator и libappindicator пришлось из убунты тянуть, дабы сохранить совместимость с ними же из основного дерева - проблема из-за разных версий gtk, использованных при сборке.
libappindicator ещё можно прикрутить из сорсов, но вот с libindicator сложнее - куча коллизий будет: хидеры, *.pc...
Так же используются свои ебилды для x264 и ffmpeg.
Всё работает.
Для браузера нужно расширение - например для хромого
это позволяет смотреть торренты в браузере и тот же http://torrent-tv.ru/
настройки или через конфиги или через трей - сколько где места выделить, скорости...
потестите

★★★★
Ответ на: комментарий от jitterbug

Может, стоит добавить одно предложение, описывающее предмет темы?

позволяет смотреть торренты в браузере и тот же http://torrent-tv.ru/

не тупи

megabaks ★★★★
() автор топика
Последнее исправление: megabaks (всего исправлений: 1)
Ответ на: комментарий от megabaks

У тебя это сформулировано так:

Для браузера нужно расширение - например для хромого это позволяет смотреть торренты в браузере и тот же http://torrent-tv.ru/

Поэтому непонятно что именно позволяет смотреть торренты в браузере - расширение или сам acestream

jitterbug
()
Ответ на: комментарий от jitterbug

расширение - это всего лишь способ взаимодействия браузера и сабжа
/Кэп

megabaks ★★★★
() автор топика
Ответ на: комментарий от iVS

А какая практическая польза?

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

megabaks ★★★★
() автор топика
Ответ на: комментарий от iVS

А какая практическая польза?

насколько понял: можно смотреть киношки по торрент файлу, формально не качая их

comp00 ★★★★
()
Ответ на: комментарий от megabaks

эфирное тв с возможностью паузы, HD-каналы, отсутствие > необходимости в роутере с мультикастом, отсутствие зависимости от потоков IPTV, можно сразу начинать смотреть/слушать торренты, возможность организовать свои трансляции...
фуллскрин есть, естессно

это всё понятно, вопрос в том поддерживается ли pornolab?

anonymous
()
Ответ на: комментарий от anonymous

специально для тебя проверил:
расширением не поддерживается
а вот если слить torrent-файл и подсунуть его плееру, то пашет

megabaks ★★★★
() автор топика

оо, отличная штука, респект за реализацию

darkenshvein ★★★★★
()
Ответ на: комментарий от blackst0ne

госпаде иисусе, вы что там совсем окончательно глаза со своими «не ШГ» просираете. Или кеша мозга l3 хватает лишь на 4 коротких предложения текста в памяти?

darkenshvein ★★★★★
()
Ответ на: комментарий от comp00

не, это есть во многих торрент клиентах, кнопка включить последовательное скачивание.

frozenix ★★★
()
Ответ на: комментарий от pekmop1024

это и есть торентстрим, точнее то что будет его заменить.

Thero ★★★★★
()
Ответ на: комментарий от blackst0ne

Ну тогда и тестеров погуглите.

ну и досвидос, чо
тут уже несколько месяцев топики всплывают, а он никак не допетрит...

megabaks ★★★★
() автор топика

я так понимаю, сабж никого не интересует и кроме юза gtk для движка ничего мне пилить не надо?

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

я так понимаю, сабж никого не интересует и кроме юза gtk для движка ничего мне пилить не надо?

Интересует, но сейчас времени нет, пишу диссертацию на PhD степень. Через неделю-другую закончу.

iVS ★★★★★
()
25 июля 2013 г.

Не получается запустить, хоть тресни. Установил acestream-player и acestream-plugin (и все что к ним притянулось), запускаю. В логе ругается на отсутствие acestreamengine, но поскольку в gentoo python по умолчанию 3.2, то исправляю в /usr/bin/acestreamengine команду запуска не python, а python2.7. После этого в логе появляется другая ошибка:

Starting ACE Stream HD...
Traceback (most recent call last):
File «main.py», line 139, in core.run (main.c:2821)
File «ACEStream/Plugin/EngineGtk.py», line 13, in <module>
File «ACEStream/Core/API.py», line 147, in <module>
File «ACEStream/Core/Session.py», line 22, in <module>
File «ACEStream/Core/APIImplementation/SessionRuntimeConfig.py», line 10, in <module>
File «ACEStream/Core/Subtitles/SubtitlesHandler.py», line 9, in <module>
File «ACEStream/Core/Subtitles/SubtitleHandler/SubsMessageHandler.py», line 10, in <module>
File «ACEStream/Core/Overlay/SecureOverlay.py», line 17, in <module>
File «ACEStream/Core/Overlay/permid.py», line 10, in <module>
File «/usr/lib64/python2.7/site-packages/M2Crypto/EC.py», line 15, in <module>
m2.ec_init(ECError)
AttributeError: 'module' object has no attribute 'ec_init'

И вот ее мне никак не удается побороть. Запускал python-updater, пересобирал m2crypto, устанавливал ее нестабильную версию, которая сейчас имеется - все так же. Как запустить этот плагин?

Rinaldus ★★★★★
()
9 января 2014 г.
Ответ на: комментарий от anonymous

Во-первых, мой пост относился не к арчу, а к генте (хотя acestream в арче выдает другие ошибки). Во-вторых, какой «нормальный линух» ставить? Федору, на пакеты которой надо патчи накладывать? В-третьих, проблема не в пакетах дистрибутива, а в криворукости разработчиков acestream, которые не в состоянии обеспечить нормальную поддержку Linux-платформы в целом. Они свою поделку прибили гвоздями к единственной версии убунты и решили, что с них этого довольно. Знаете, это слишком много чести ставить конкретную версию дистрибутива из-за одной кривой программы. Думаю, вполне можно поставить любимый дистрибутив, а ихнюю убунту поставить в виртуалку и пользоваться ею, если приспичит воспользоваться программой. Пожалуй, я так и сделаю.

Rinaldus ★★★★★
()
Ответ на: комментарий от Rinaldus

так...раньше надо было править питон и это делалось в ебилде.
сейчас acestreamengine это бинарник
ты когда последний раз синкал оверлей!?
anonymous прибежал и нанекропостил

megabaks ★★★★
() автор топика
Последнее исправление: megabaks (всего исправлений: 1)
Ответ на: комментарий от megabaks

Только что в виртуалке с гентой мучался, ни черта не работает. Даже патчи из убунты на m2crypto наложил, не помогает.

Rinaldus ★★★★★
()
Ответ на: комментарий от megabaks

Gentoo, установленную не так давно на виртуалку и обновленную сегодня до последней версии, с KDE. Acestream-engine версии 2.1.6. Вот на всякий случай emerge --info

Rinaldus ★★★★★
()
Ответ на: комментарий от megabaks

Только что синкнул оверлей. Торрент-тв по-прежнему не работает, в консоли при введении команды acestreamengine --client-console вот такой выхлоп:

2014-01-18 14:36:37,131|acestream|error during startup
Traceback (most recent call last):
  File "core.c", line 503, in 
  File "core.c", line 138, in 
  File "core.c", line 74, in 
  File "core.c", line 45, in 
  File "/usr/lib64/python2.7/site-packages/M2Crypto/EC.py", line 15, in <module>
    m2.ec_init(ECError)
AttributeError: 'module' object has no attribute 'ec_init'
Собственно говоря, такой выхлоп был и сегодня, и вчера.

Rinaldus ★★★★★
()
Последнее исправление: Rinaldus (всего исправлений: 2)
Ответ на: комментарий от Rinaldus

чо за бред?
и зачем ты руками запускаешь?
но всё таки

acestreamengine --client-console
2014-01-18 18:54:51,652|acestream|enable debug: 0
2014-01-18 18:54:51,653|acestream|version=2.1.6 revision=292 date=2013-09-18
2014-01-18 18:54:51,653|acestream|get_default_api_version: 2
2014-01-18 18:54:51,653|acestream.coreapp|use fixed i2i_port: 62062
sh: /sbin/ifconfig: Нет такого файла или каталога
2014-01-18 18:54:51,672|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:48239
2014-01-18 18:54:51,673|acestream.LM|listen on 8621
2014-01-18 18:54:51,823|acestream.VideoServer|start: addr=127.0.0.1 port=6878
2014-01-18 18:54:51,832|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:44383
2014-01-18 18:54:51,839|acestream.APIServer|run: ready to receive remote commands on 62062
и всё работает
короче, разбирайся что ты сломал в системе.

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

и зачем ты руками запускаешь?

При загрузке торрент-тв в системном трее не появляется вообще ничего, а запускаю я руками, чтобы понять, почему у меня не запускается acestreamengine.

короче, разбирайся что ты сломал в системе

Я ничего не мог сломать в системе, я ее специально установил на виртуалку именно для попытки разобраться, почему acestream не работает.

dev-python/m2crypto-0.21.1-r1 (python_targets_python2_7)

У меня этот флаг тоже установлен.

Rinaldus ★★★★★
()
Ответ на: комментарий от megabaks

Я для большей верности удалил твой оверлей и установил его заново. При обновлении я увидел, что ты убрал флаг gtk, так что точно обновился.

Rinaldus ★★★★★
()
Ответ на: комментарий от Rinaldus

проверяй линковку - что-то у тебя не ладно

megabaks ★★★★
() автор топика
Ответ на: комментарий от Rinaldus

сейчас поправил питоно-зависимости - apsw тоже пересоберётся под 2.7
и скажи ещё версию openssl и его юзы
просто никак не воспроизвести мне это

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

openssl последняя стабильная: 1.01e-r1. Впрочем, пробовал и последнюю нестабильную, но с ней тоже не получалось.

Rinaldus ★★★★★
()
Ответ на: комментарий от megabaks

USE-флаги openssl:

bindist sse2 tls-heartbeat zlib -gmp -kerberos -rfc3779 -static-libs -test -vanilla
python:
gdbm ipv6 ncurses readline sqlite ssl threads wide-unicode xml -berkdb -build -doc -examples -hardened -tk -wininst ELIBC="-uclibc"

Rinaldus ★★★★★
()
Последнее исправление: Rinaldus (всего исправлений: 1)
Ответ на: комментарий от Rinaldus

для питона у меня убраны wide-unicode и ipv6
для openssl отключен bindist

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

Нет, увы, все равно не работает. Кстати, только что обновилась openssl на следующую стабильную версию: 1.01f. Я отключил в ней bindist, сделал все USE-флаги, как у тебя, даже сделал python-updater - все равно выдает:

2014-01-18 23:04:34,904|acestream|error during startup
Traceback (most recent call last):
  File "core.c", line 503, in 
  File "core.c", line 138, in 
  File "core.c", line 74, in 
  File "core.c", line 45, in 
  File "/usr/lib64/python2.7/site-packages/M2Crypto/EC.py", line 15, in <module>
    m2.ec_init(ECError)
AttributeError: 'module' object has no attribute 'ec_init'
Вот бы пригласить какого-нибудь питонщика, который смог бы посмотреть код конкретно на этих строчках и понять, на что именно он ругается.

Rinaldus ★★★★★
()
Ответ на: комментарий от Rinaldus

ну, гуглится только что-то связанное с openssl.
но т.к. питоны с ssl, openssl с одинаковыми юзами, m2crypto под 2.7 питон собрано тоже, то я даже хз уже куда копать.
сегодня ещё один нарисовался с таким же косяком при установке на новую систему, на старой у него работает.
в чём косяк не понятно

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks
/usr/lib/pkgconfig/libssl.pc
/usr/lib/libssl.so.1.0.0
/usr/lib/libssl.so
/usr/lib/libssl3.so
/usr/lib32/pkgconfig/libssl.pc
/usr/lib32/libssl.so.1.0.0
/usr/lib32/libssl.so
/usr/lib32/libssl.so.0.9.8
/usr/lib32/libssl3.so
/usr/lib64/pkgconfig/libssl.pc
/usr/lib64/libssl.so.1.0.0
/usr/lib64/libssl.so
/usr/lib64/libssl3.so
Rinaldus ★★★★★
()
Последнее исправление: Rinaldus (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.