Тестируем ПО Ace Stream 2.1 (для Debian/Ubuntu) (Ru)

Скажите, как задать свои логин и пароль и поменять настройки буферов в Linux-версии?

в консоле acestreamengine --client-gtk
должна появиться иконка Ace Stream, нажимаем на нее → Options…

acestreamengine --client-console --help

Полностью удалил старый Acestream 2.0.0, подключил репозиторий (пришлось удалить строку программній код), установил 2.1.6 только acestream-engine (использую XBMC для просмотра), запустился после удаления содержимого папки /home/user/.ACEStream/sqlite - работает отлично на Ubuntu 12.04.

Как увеличить количество пиров в Acestream-engine 2.1.6, есть ли такая возможность?

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

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

Похоже, нашел баг. Если несколько раз один и тот же поток быстро запустить и остановить, то движок перестает работать. Лечится только перезапуском.

root@tv:~# telnet 127.0.0.1 62062
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
HELLOBG version=3
HELLOTS version=2.1.6 key=e378245eef
READY key=Adf7hfd8D-24789457e31af4dea6c45275d61ca8eb363f7df0
AUTH 1
LOADASYNC 1 PID 98343887ee9688621b6fd56e954af0a6b6608252
STATUS main:loading
LOADRESP 1 {"status": 1, "files": [["torrent-tv_ru_2x2", 0]], "infohash": "2492f3973fd0fdfa7346327fa1d96ef53b8d71ce", "checksum": "5bcbd0002b3528d90ffeda8f9edce82182f54905"}
STATUS main:idle
START PID 98343887ee9688621b6fd56e954af0a6b6608252 0
STATE 1
STATUS main:starting
SHUTDOWN
STATE 0
SHUTDOWN
Connection closed by foreign host.

В то же время, в движке

2013-09-25 11:42:37,100|acestream.coreapp|external_connection_made: ip=127.0.0.1 port=60768 myip=127.0.0.1 myport=62062 connections=1
2013-09-25 11:42:41,952|acestream.coreapp|got command: HELLOBG version=3
2013-09-25 11:42:41,952|acestream.BGInstanceConnection|send HELLOTS version=2.1.6 key=e378245eef
2013-09-25 11:42:53,897|acestream.coreapp|got command: READY key=Adf7hfd8D-24789457e31af4dea6c45275d61ca8eb363f7df0
2013-09-25 11:42:53,897|acestream.BGInstanceConnection|send AUTH 1
2013-09-25 11:43:14,963|acestream.coreapp|got command: LOADASYNC 1 PID 98343887ee9688621b6fd56e954af0a6b6608252
2013-09-25 11:43:14,966|acestream.BGInstanceConnection|send_load_response: request_id=1 response={"status": 1, "files": [["torrent-tv_ru_2x2", 0]], "infohash": "2492f3973fd0fdfa7346327fa1d96ef53b8d71ce", "checksum": "5bcbd0002b3528d90ffeda8f9edce82182f54905"}
2013-09-25 11:43:30,518|acestream.coreapp|got command: START PID 98343887ee9688621b6fd56e954af0a6b6608252 0
2013-09-25 11:43:30,520|acestream.BGInstanceConnection|send STATE 1
2013-09-25 11:43:30,520|acestream.coreapp|start_download_wrapper: dlfile=torrent-tv_ru_2x2 fileindex=0
2013-09-25 11:44:04,926|acestream.coreapp|got command: SHUTDOWN
2013-09-25 11:44:04,927|acestream.BGInstanceConnection|send STATE 0
2013-09-25 11:44:04,927|acestream.BGInstanceConnection|shutdown: shutdownplugin=1
2013-09-25 11:44:04,927|acestream.BGInstanceConnection|cleanup_playback
2013-09-25 11:44:04,927|acestream.coreapp|connection_lost: ip=127.0.0.1 port=60768
2013-09-25 11:44:04,939|acestream.BGInstanceConnection|shutdown: shutdownplugin=1

Не удаётся подключить репозитории. Linux Mint 14 Nadia

W: Не удалось получить http://repo.acestream.media/ubuntu/dists/quantal/Release  Невозможно найти ожидаемый элемент «main/source/Sources» в файле Release (некорректная запись в sources.list или файл)

E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.

Удалите строку deb…acestream…(Программный код) из sources.list и все установится.

Проблема так и не решилась. По-прежнему работает только raketa-tv.
копирую логи:

Здравствуйте.
Возможно ли скачать текущую версию AceStream не из репозитория, так как не все пользуются Debian или Ubuntu/KUbuntu?
Другие дистрибутивы просто не поддерживают apt-get для скачивания и установки.

https://aur.archlinux.org/packages/ac/acestream-engine/PKGBUILD
https://aur.archlinux.org/packages/ac/acestream-mozilla-plugin/PKGBUILD
https://aur.archlinux.org/packages/ac/acestream-player/PKGBUILD
https://aur.archlinux.org/packages/ac/acestream-player-data/PKGBUILD

Вот прямые ссылки на скачивание-прямее больше некуда:
http://repo.acestream.media/ubuntu/pool/main/a/acestream-mozilla-plugin/acestream-mozilla-plugin_2.1.6-1raring2_amd64.deb
http://repo.acestream.media/ubuntu/pool/main/a/acestream-player/acestream-player_2.1.6-1raring2_amd64.deb
http://repo.acestream.media/ubuntu/pool/main/a/acestream-player-data/acestream-player-data_2.1.6-1raring2_amd64.deb
http://repo.acestream.media/ubuntu/pool/main/a/acestream-engine/acestream-engine_2.1.6-1raring4_amd64.deb
Последовательность : engine,acestream-mozilla-plugin,acestream-player,acestream-player-data.
Если не получилось,надо вскрыть каждый архив data.qz и тупо порассовывать по папкам .
Опробовано на Ubuntu 12.04 LTS и Opensuse 12.3 . Сильно подозреваю что и на Debiane пойдёт :smiley:

попробовал сконвертировать из deb в rpm с помощью alien как под Debian 6.0 x86, так и под OpenSUSE 12.3 x86, но безуспешно:

[debian]$ alien -r -k -c acestream-engine_2.1.6-1raring4_i386.deb
mkdir: invalid option – ‘2’
Try `mkdir --help’ for more information.
unable to mkdir -2.1.6: at /usr/share/perl5/Alien/Package.pm line 257.

[opensuse]$ alien -r -k --scripts acestream-engine_2.1.6-1raring4_i386.deb
Use of uninitialized value in lc at /usr/lib/perl5/vendor_perl/5.16.2/Alien/Package/Deb.pm line 556.
Use of uninitialized value in lc at /usr/lib/perl5/vendor_perl/5.16.2/Alien/Package/Deb.pm line 556.
mkdir: invalid option – ‘2’
Try ‘mkdir --help’ for more information.
unable to mkdir -2.1.6: at /usr/lib/perl5/vendor_perl/5.16.2/Alien/Package.pm line 257.

Может кто-то поделиться rpm-пакетами для opensuse 12.3 x86 или подскажет, как исправить ошибки, приведённые выше?

Качаете http://yadi.sk/d/J6QpHSCSANC24
Создаёте в yast локальный репозитарий и всё устанавливаете (надо отметить сразу все и установить-при установке будет ругаться на отсутствие gtk-ubuntu -игнорируете(выбираете вариант повредить пакет такой-то))
Устанавливаете модуль питона python-M2Crypto
Идёте в папку /usr/lib/x86_64-linux-gnu/ и копируете все файлы что там есть в /usr/lib64 прямо в корень папки (под рутом ессно)
Всё должно заработать. НО! Эта версия acestream нестабильная и минут через 15 виснет телевидение. Поэтому надо установить 2.1.6 . Не пропало желание посмотреть телик? Идёте в yast,удаляете пакет acestream-local. Распаковывате четыре архива по разным папкам и копируете их в систему ( содержимое папки bin в bin, share в share). А вот содержимое папок /usr/lib надо копировать в /usr/lib64. Можете сконвертировать alien-ом : alien -rc xxxxxx.rpm но даже если он всё сконвертит и установит работать не будет потому что в ubuntu рабочая директория всех основных библиотек /usr/lib а в opensuse /usr/lib64

попробуйте имя пакета взять в кавычки

$ alien -r -k -c 'acestream-engine_2.1.6-1raring4_i386.deb' 

спасибо за совет, но не помогло - ошибки такие же. Похоже, что имя пакета по каким-то причинам определяется неверно: должно быть -, а получается только -, что и передаётся mkdir, который трактурет это как параметр (ибо аргумент начинается со знака “-”). Если жёстко в коде соответствующего перлового модуля заменить на acestream-engine, то на этом месте больше не спотыкается, но по аналогичной причине затыкается на другом. Но как-то не хочется такой ugly hack применять для всех используемых alien’ом перловых модулей.
Интересно то, что deb с аналогичным по структуре именем acestream-player_2.1.6-1raring2_i386.deb конвертируется alien’ом без проблем (как и остальные acestream-* deb’ы). Т.е. затык только на acestream-engine.

вот с 2.1.6 и пытаюсь возиться

подобные ручные манипуляции - последнее дело. Попытаюсь сконвертить в rpm.

у меня 32-битная ОС, поэтому /usr/lib64 отсутствует

alien’ом пока не получается

если добавить в alien вывод некоторой отладочной информации, то выясняется, что в пакете acestream-engine отсутствует поле name, тогда как в остальных пакетах acestream-* оно есть.
Просьба к разработчикам/мэнтейнерам пересобрать deb для acestream-engine с необходимой информацией (в частности, нужно поле name и значение для него acestream-engine).