Package Details: acestream-engine 3.1.49-3

Git Clone URL: (read-only, click to copy)
Package Base: acestream-engine
Description: ACE Stream engine
Upstream URL:
Keywords: acestream engine
Licenses: unknown
Submitter: Scimmia
Maintainer: jonian
Last Packager: jonian
Votes: 122
Popularity: 0.27
First Submitted: 2013-04-11 21:20 (UTC)
Last Updated: 2022-02-12 23:49 (UTC)

Latest Comments

Tio commented on 2022-02-15 12:09 (UTC)

You're welcome @jonian

jester commented on 2022-02-13 20:46 (UTC)

Please, someone could tell how to launch the GUI, I'm unable to do it.


jonian commented on 2022-02-12 23:50 (UTC)

Thanks @qark and @Tio, I have updated the source url.

Tio commented on 2022-02-12 23:43 (UTC)

The correct download URL is

qark commented on 2022-02-12 15:24 (UTC)

They moved it to, see

Tio commented on 2022-02-12 15:15 (UTC)

Failed to build acestream-engine.

curl: (22) The requested URL returned error: 404
==> ERROR: Failure while downloading
Failed to build acestream-engine

maxpayne3 commented on 2021-08-16 06:55 (UTC)

@fabiololix, can you please adopt this package and take it updated with the PKGBUILD I provided and your suggestions? Thanks

FabioLolix commented on 2021-08-11 20:36 (UTC)

btw, there is no need to rename the downloaded package since it is already unique

FabioLolix commented on 2021-08-11 19:55 (UTC)

Do you mind adding the improvement mentioned here: ?

qark commented on 2021-01-14 08:30 (UTC)

Is relevant for this package?

jonian commented on 2020-09-26 10:32 (UTC)

@jsonP I don't think it will work, python 2/3 load their modules from different folders /usr/lib/python2.7/site-packages for python2 and /usr/lib/python3.8/site-packages for python3.

JasonP commented on 2020-09-26 10:25 (UTC)

Thanks! Just one thing, I didn't try to make it work with python-apsw in the official repos, but maybe acestream code is compatible with some Python3 deps. What do you think?

jonian commented on 2020-09-25 17:44 (UTC)

@jsonP I have created a python2-apsw AUR package. It should be ok now.

JasonP commented on 2020-09-25 14:21 (UTC)

PKGBUILD is no longer valid. python2-apsw dependency has been phased out in favor of the python 3 version.

aa13q commented on 2020-07-15 13:33 (UTC)

Had issues with the source link, managed to download the binary via this link:${pkgver}_ubuntu_${_ubuntuver}_x86_64.tar.gz

mijrous commented on 2020-01-22 09:45 (UTC)

Got this issue:

Traceback (most recent call last): File "core.c", line 1791, in File "core.c", line 706, in File "core.c", line 23, in ImportError: cannot import name pycompat

I already tried to install pycompat from pip but doesn't solve

Zorge.R commented on 2019-05-10 14:23 (UTC) (edited on 2019-05-10 23:00 (UTC) by Zorge.R)

need update m2crypto library URL and file name and SHA256 to

digitalone commented on 2019-05-08 16:30 (UTC) (edited on 2019-05-08 16:30 (UTC) by digitalone)

It's no longer available on the server. Fortunately I made a backup and added it inside acestream-engine-stable.

pemartins commented on 2019-05-08 15:33 (UTC)

Package "python2-m2crypto-0.24.0.tar.xz" does not exist anymore.

The installer fails because of this non-existent package.

ArchGalileu commented on 2019-03-03 23:33 (UTC)

Is it possible to use on archlinuxarm? arm7v?

On raspberry?

Best regards

bruceutut commented on 2019-02-28 03:49 (UTC)

It seems you are installing this package from unofficial 'Arch Linux CN' reposity. Please (re)install archlinuxcn-keyringfirst, before you install any other package from this reposity.

begemot69 commented on 2019-02-28 01:06 (UTC)

error: acestream-engine: signature from "lilac (build machine)" is unknown trust

digitalone commented on 2019-02-27 11:36 (UTC) (edited on 2019-02-27 11:37 (UTC) by digitalone)

I don't know, not tested, but I'd like to keep the stable one on my system. I can do a new package acestream-engine-stable copying from this one if you won't downgrade. Let me know in the comments, thank you.

jonian commented on 2019-02-27 11:08 (UTC)

@digitalone Maybe it would have been better to create a new package. Did the beta verion have any problems? It worked very well in my tests.

digitalone commented on 2019-02-27 11:01 (UTC)

Why updating to a beta version? Maybe you could do a new package acestream-engine-beta.

chrpinedo commented on 2018-07-20 19:09 (UTC)

Question.... I showed this diff with acestream-engine 3.1.16-8:

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" diff --git /home/zako/.cache/yay/acestream-engine/PKGBUILD /home/zako/.cache/yay/acestream-engine/PKGBUILD new file mode 100644 index cc34328..dcbd0e8 100644 --- /home/zako/.cache/yay/acestream-engine/PKGBUILD +++ /home/zako/.cache/yay/acestream-engine/PKGBUILD @@ -9,7 +9,7 @@

pkgname=acestream-engine pkgver=3.1.16 -pkgrel=7 +pkgrel=8 _ubuntuver=16.04 pkgdesc="ACE Stream engine" arch=('x86_64') @@ -39,4 +39,6 @@ package() { cp -a $srcdir/usr/lib/python2.7/site-packages/M2Crypto* "$pkgdir/opt/acestream/lib" install -Dm644 "$srcdir/acestream-engine.service" "$pkgdir/usr/lib/systemd/system/acestream-engine.service" rm "$pkgdir/opt/acestream/lib/lxml-3.7.2-py2.7-linux-x86_64.egg" + mkdir -p "$pkgdir/usr/bin" + ln -sf "/opt/acestream/start-engine" "$pkgdir/usr/bin/acestreamengine" } """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

Perhaps, the "ln" command should be:

ln -sf "$pkgdir/opt/acestream/start-engine" "$pkgdir/usr/bin/acestreamengine"


jonian commented on 2018-07-16 18:06 (UTC)

@angelsl Thank you, I fixed it. You will need to remove /usr/bin/acestreamengine manually before updating.

angelsl commented on 2018-07-14 10:20 (UTC)

You should create the /usr/bin/acestreamengine symlink in package(), not in the post-install script. Otherwise, the /usr/bin/acestreamengine symlink becomes an orphan file, not owned by the acestream-engine package.

Plexcon commented on 2018-04-30 16:35 (UTC)

Thanks. gpg --keyserver --recv-keys FCF986EA15E6E293A5644F10B4322F04D67658D8

yaourt -S acestream-launcher

Twiki commented on 2018-03-26 20:28 (UTC)

Where can I find docs or man pages for the commandline options ? Right now I just started the command line client with the commnand below, and it looks like it works. But I'd like to have more control over the configuration. ;) Thanks for providing this package.

"/opt/acestream/start-engine --client-console --log-file ~/.ACEStream/logs/acestream-engine.log --live-cache-type memory --live-disk-cache 0 --live-mem-cache 1073741824 --log-max-size 33554432 --log-backup-count 3"

jonian commented on 2018-01-29 08:47 (UTC)

@bug404 thanks. Updated to python2-m2crypto-0.24.0-4. It seems faster.

bug404 commented on 2018-01-29 03:57 (UTC)

python2-m2crypto-0.24.0-4- the latest supported

bug404 commented on 2018-01-29 03:53 (UTC)

it is better to change to python2-m2crypto-0.24.0-4-x86_64.pkg.tar.xz work faster, imho

jonian commented on 2018-01-14 14:53 (UTC)

@chrpinedo Thanks, I updated it.

chrpinedo commented on 2018-01-14 13:04 (UTC)

@jonian I had already installed openssl package due to other dependencies. However, openssl provides and not is provided by openssl-1.0 package.It works with openssl-1.0.

Perhaps you might update the dependencies of the package.


jonian commented on 2018-01-14 10:27 (UTC)

@chrpinedo You are missing openssl. I updated the dependencies. Update the package and it should work.

chrpinedo commented on 2018-01-14 08:25 (UTC) (edited on 2018-01-14 08:26 (UTC) by chrpinedo)

I get the following error. Any idea?

$ acestreamengine -h xx Cannot load libraries: path /opt/acestream/lib Traceback (most recent call last): File "<entry>", line 9, in <module> File "core.c", line 132, in ImportError: cannot open shared object file: No such file or directory</module></entry>

7314776 commented on 2017-10-04 18:30 (UTC) (edited on 2017-10-06 20:30 (UTC) by 7314776)

@maccyber Your code worked like a charm! Thanks a lot! Now I have the latest (for Arch repos) python2-m2crypto (0.26.0-2) and acestream engine (3.1.16-1) working with no need to downgrading python2-m2crypto or ignoring annoying notification on skipping the update for it. Tested. (insofar 4.13.4-1-ARCH) @joaojotta A comment below yours. Dload snapshot from here, unpack, than go to github, dload PKGBUILD or copy-paste the code you see there (lines 1-37) replacing the existing code in PKGBUILD provided with the snapshot, save, exit and “makepkg -sri” in your preferred terminal in the directory where you unpack snapshot from here. -------------- Тривиально: скачать снимок отсюда, распаковать, пойти по ссылке от maccyber в сообщении от 2017-08-22 13:15, там код, либо скачать файлом, либо полностью заменить всё содержимое PKGBUILD из снимка на тот код. Ну, сохранить не забыть тоже. Потом открыть терминал в директории, куда распаковали снимок и “makepkg -sri”. Теперь движок будет пользовать python2-m2crypto старой, 23-й версии, а в системе можно держать последнюю, 26-ю, без ошибок и конфликтов с acestream.

joaojotta commented on 2017-09-19 16:50 (UTC) (edited on 2017-09-19 16:56 (UTC) by joaojotta)

Is there no solution for this yet? ): @thepasto: That worked perfectly! Thanks!

maccyber commented on 2017-08-22 10:15 (UTC)

As thepasto suggested converted into PKGBUILD

thepasto commented on 2017-08-20 09:24 (UTC) (edited on 2017-08-20 09:24 (UTC) by thepasto)

Everybody here is suggesting some way to get it working, since we don't have sources is impossible to get it working out of the box. We have to wait a new realese to avoid the suggested workaround.

venjo commented on 2017-08-19 16:14 (UTC)

This sucks a workaround is not a solution... It is too bad becuase we do not have new release!

thepasto commented on 2017-08-19 10:53 (UTC) (edited on 2017-08-19 12:18 (UTC) by thepasto)

Well, maybe an easy workaround could be copy lib folder form that package to acestream lib folder. Download and extract the package from here (thanks @zezinho) then sudo mv python2-m2crypto-0.23.0-2-x86_64.pkg/usr/lib/python2.7/site-packages/M2Crypto* /opt/acestream/lib/

tuxfusion commented on 2017-08-19 10:40 (UTC)

@logos, i put "IgnorePkg = python2-m2crypto" into pacman.conf and downgraded the package, see comment from NISa 2017-07-17. Works on 2 machines. Use browser for more comments

logos commented on 2017-08-17 06:41 (UTC)

How can I make it work?

cirrus commented on 2017-08-04 15:00 (UTC)

zezinho cheers, the temp workaround worked fine here on 3 arch boxes

venjo commented on 2017-07-23 19:33 (UTC)

Anyone knows other ways to install this package? I tried debtap but it is "flagged-out-of-date" too

venjo commented on 2017-07-20 15:55 (UTC)

Has support on this package been stopped?

venjo commented on 2017-07-20 15:53 (UTC)

Nop it does not work after full udate... installed m2crypto 0.23. Version 0.24 however it does not work... How can we get this pkg updated to work as ist should be pls...

NiSa commented on 2017-07-17 11:50 (UTC)

pacman -U work's great!but this is not a solution to the problem:( need a normal fix.

venjo commented on 2017-07-16 13:09 (UTC)

2017-07-15 10:36:06,535|MainThread|acestream|error during startup Traceback (most recent call last): File "core.c", line 1590, in File "core.c", line 144, in File "core.c", line 2, in ImportError: cannot import name __m2crypto

venjo commented on 2017-07-16 13:03 (UTC)

Still not working after installing that package! Trying to launch it form kodi... no go! error acestream not installed

commented on 2017-07-15 15:02 (UTC)

Temporary fix: Don't touch package, it's bulding ok. Instead simply install m2crypto 0.23. Version 0.24 might work, too. pacman -U

positron commented on 2017-05-27 18:31 (UTC)

Zerobit, it works for me. Do you still have problems with it? Maybe it wasn't only python2-m2crypto that was from testing in my system, but also openssl-1.0.

ZeroBit commented on 2017-05-23 18:07 (UTC) (edited on 2017-05-23 18:09 (UTC) by ZeroBit)

@positron Your PKGBUILD doesn't work I installed python2-m2crypto from testing pacman -Qi python2-m2crypto Name : python2-m2crypto Version : 0.24.0-4 Description : A crypto and SSL toolkit for Python Architecture : x86_64 URL : Licenses : BSD Groups : None Provides : None Depends On : python2 openssl-1.0 Optional Deps : None Required By : acestream-engine Optional For : None Conflicts With : None Replaces : None Installed Size : 1294.00 KiB Packager : Antonio Rojas <> Build Date : Fri May 19 20:27:23 2017 Install Date : Tue May 23 21:02:47 2017 Install Reason : Installed as a dependency for another package Install Script : No Validated By : None Then I installed acestream-engine with your version of PKGBUILD and now the situation is: sudo systemctl status acestream-engine.service ● acestream-engine.service - AceStream Engine (console) Loaded: loaded (/usr/lib/systemd/system/acestream-engine.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Tue 2017-05-23 21:02:53 EEST; 5min ago Process: 8498 ExecStart=/usr/bin/acestreamengine --client-console --bind-all (code=exited, status=1/FAILURE) Main PID: 8498 (code=exited, status=1/FAILURE) May 23 21:02:53 zenbook systemd[1]: Started AceStream Engine (console). May 23 21:02:53 zenbook acestreamengine[8498]: xx Cannot load libraries: path /opt/acestream/lib May 23 21:02:53 zenbook acestreamengine[8498]: Traceback (most recent call last): May 23 21:02:53 zenbook acestreamengine[8498]: File "<entry>", line 9, in <module> May 23 21:02:53 zenbook acestreamengine[8498]: File "core.c", line 132, in May 23 21:02:53 zenbook acestreamengine[8498]: ImportError: /opt/acestream/lib/ version `OPENSSL_1.0.0' not found (required by /opt/acestream/lib/acestreamengine/ May 23 21:02:53 zenbook systemd[1]: acestream-engine.service: Main process exited, code=exited, status=1/FAILURE May 23 21:02:53 zenbook systemd[1]: acestream-engine.service: Unit entered failed state. May 23 21:02:53 zenbook systemd[1]: acestream-engine.service: Failed with result 'exit-code'.

koskal commented on 2017-05-22 16:48 (UTC)

I thought there was problem with python2-2.7.13-2 and python2-m2crypto 0.24.0-3,so I downgraded the packages and and worked again. Today I decided to update again and still working with no errors. The only change I've made was that I change the owner of the acestream folder in opt from root to my user, otherwise the gtk version cant start. So no problem here!! Thanks

positron commented on 2017-05-20 08:18 (UTC) (edited on 2017-05-20 08:41 (UTC) by positron)

Here's working, what kind of recent updates you're talking about? EDIT: Since libopenssl-1.0-compat has been orphaned I tried to do the trick using openssl-1.0 and it worked. Here's an updated PKGBUILD: EDIT2: Works only with python2-m2crypto from testing.

koskal commented on 2017-05-15 16:06 (UTC)

After recent updates doesn't work: 2017-05-15 19:05:39,035|MainThread|acestream|error during startup Traceback (most recent call last): File "core.c", line 1590, in File "core.c", line 144, in File "core.c", line 86, in File "/usr/lib/python2.7/site-packages/M2Crypto/", line 26, in <module> from M2Crypto import (ASN1, AuthCookie, BIO, BN, DH, DSA, EVP, Engine, Err, File "/usr/lib/python2.7/site-packages/M2Crypto/", line 14, in <module> from M2Crypto import BIO, m2 File "/usr/lib/python2.7/site-packages/M2Crypto/", line 7, in <module> from M2Crypto import m2 File "/usr/lib/python2.7/site-packages/M2Crypto/", line 30, in <module> from M2Crypto._m2crypto import * File "/usr/lib/python2.7/site-packages/M2Crypto/", line 17, in <module> __m2crypto = swig_import_helper() File "/usr/lib/python2.7/site-packages/M2Crypto/", line 16, in swig_import_helper return importlib.import_module('__m2crypto') File "/usr/lib/python2.7/importlib/", line 37, in import_module __import__(name) ImportError: No module named __m2crypto

positron commented on 2017-05-01 20:54 (UTC)

Here's a PKGBUILD with the modifications mentioned by dieghen89:

dieghen89 commented on 2017-05-01 10:51 (UTC)

Why not making libopenssl-1.0-compat a dependency and adding the symlink inside the package? Having symlinks in the / that are untracked by the package manager is not a great idea.

milomilo commented on 2017-04-29 18:26 (UTC)

comment from cirrus is correct. path "/opt/acestream/lib/" worked for me!

cirrus commented on 2017-04-28 12:45 (UTC)

mpuzirew: workaround #2 worked but i had to extact both .so files to /opt/acestream/lib/ thanks for the tip.

mpuzirew commented on 2017-04-25 10:43 (UTC) (edited on 2017-04-25 11:16 (UTC) by mpuzirew)

Recent openssl-1.0 update to 1.0.2.k-3 version broke acestreamengine (error "version 1.0.0 not found" or smth. when trying to start engine). There are two possible workarounds: 1) Downgrade openssl-1.0 to 1.0.2.k-2 version and lock package update (put to ignore). 2) Other way, download openssl-1.0 1.0.2.k-2 package and manually unpack and files trom the package to /opt/acestream/lib/acestreamengine/, then acestreamengine will use these older libraries instead of system ones.

Best commented on 2017-04-14 19:59 (UTC)

The 2 versions installs differently too, so it was extra complexity with I did not want for something I was not going to use. Now you have the i686 aur package so hope everyone is happy now:)

thepasto commented on 2017-04-14 10:25 (UTC)

@an7oine Thanks! I think the big difference between those two packages is not the architecture. The version is different, x86_64 will be updated, unmantained 3.0.2 version for x86, is working now, but nobody can say how long it will and it won't be update anymore. If we are going to use the same aur package for both version you'll see 3.1.16 version when you've 3.0.2 version, instead. You'll get upgrade notifications, when you've anything to update because your version will be always the same. Just my opinion, as you can see i'm not the package mantainer! If you decide to merge the packages, it's not a real problem!

an7oine commented on 2017-04-14 09:29 (UTC)

Here it is: Having two distinct packages for the same software, separated only by architecture, is still, in my view, silly.

thepasto commented on 2017-04-14 07:17 (UTC)

Well, i think you should see the difference between two packages. In my opinion the best to do is to create a separated aur package for x86 only, with 3.0.2 version

an7oine commented on 2017-04-14 05:33 (UTC) (edited on 2017-04-14 05:54 (UTC) by an7oine)

Their latest available version for i686 is still there: . Since that does still work against the Ace servers, I wouldn't say that they have dropped support for it. Why not reference those binaries here, rather than force them into a separate '-i686' package? Hopefully someone will fork Arch to retain i686 compatibility. -It seems that's been done already.

Best commented on 2017-04-13 14:35 (UTC)

correct, and Arch in also dropping i686 support in november…

thepasto commented on 2017-04-13 13:33 (UTC)

AFAIK upstream has already dropped x86 support for linux, as you can see here there's no x86 linux release available anymore.

an7oine commented on 2017-04-13 05:26 (UTC)

Don't know about you guys, but I'm not running Arch on exactly the latest and greatest hardware. Please don't drop i686 unless the upstream drops it for good.

Best commented on 2017-04-13 01:01 (UTC)

Updated to 3.1.16 with @thepasto changes, dropped i686. Open for co-Maintainers…

mrlamud commented on 2017-03-20 00:06 (UTC)

Thanks @thepasto for 3.1.16 version. It works perfectly.

thepasto commented on 2017-02-18 10:13 (UTC)

If someone is interested, this is the PKGBUILD and .install of the 3.1.16 version. The package will be put under /opt folder, so be sure to remove older versions before use this one.

kevku commented on 2016-12-31 17:57 (UTC)

for i686 you could possibly use the android x86 - it is mostly just python bytecode, librelec does similar to run the android arm on linux.

begemot69 commented on 2016-12-11 13:17 (UTC)

??????? updated PKGBUILD to support i686 NO! need to PKGBUILD: sha256sums=('b9863a9dd3e_blablabla') replace the sha256sum_i686=('06f329915273c3adbc2d7c2c23bbeddd3d244c837d0817acaa8c90bd648b6753') need to PKGBUILD: source=('acestream-engine.service') replace the #source=('acestream-engine.service') need to PKGBUILD: install -Dm644 "$srcdir/acestrea_blablabla replace the #install -Dm644 "$srcdir/acestrea_blablabla

pmatts commented on 2016-06-15 22:26 (UTC)

updated PKGBUILD to support i686

tilutza commented on 2016-05-08 10:33 (UTC)

Does anyone encountered the following error: 2016-05-08 13:19:10,285|BGTaskQueueThread-1|acestream.BGInstanceConnection|send_load_response: request_id=8 response={"status": 100, "message": "missing required param name"} 2016-05-08 13:19:20,296|Instance2InstanceThread-24|acestream.coreapp|connection_lost: ip= port=58738 2016-05-08 13:19:20,299|Timer-Thread-29|acestream.BGInstanceConnection|shutdown: shutdownplugin=1 2016-05-08 13:19:20,301|Timer-Thread-29|acestream.BGInstanceConnection|cleanup_playback Everything is installed and ip forward is enabled. AcestreamEngine and player are on the same machine and i am using localhost as a host name for player connection. Thanks!

jaxsin commented on 2016-03-16 18:29 (UTC)

Simply update the PKGBUILD, links can be found here You don't need to speak russian to copy paste a link

efrit1 commented on 2016-01-08 15:51 (UTC) 404

D1mon commented on 2016-01-03 16:36 (UTC)

don't work on x86 and src = 404

sigmundv commented on 2015-04-20 22:37 (UTC)

@DeltaKilo: Thank you for the comment. I have added libappindicator-gtk2 as an optdepend. I have also updated the package to contain a newer version of Ace Stream, but I had to drop the 32-bit support, because the updated source is only available for 64-bit.

DeltaKilo commented on 2015-03-30 11:05 (UTC)

there is optdepends on aur/libappindicator-gtk2 for GTK+ gui

linuxJay commented on 2014-11-04 17:33 (UTC)

/usr/bin/acestreamengine --client-console 2014-11-04 18:27:35,863|MainThread|acestream|error during startup Traceback (most recent call last): File "core.c", line 1107, in File "core.c", line 48, in File "core.c", line 59, in ImportError: No module named M2Crypto I needed community/python2-m2crypto

kevku commented on 2014-11-04 08:59 (UTC)

or use it with xbmc p2p plugins

an7oine commented on 2014-11-03 08:51 (UTC)

The engine, being binary-only & proprietary, is the only piece of ACE software you really need to watch their streams. You can request a PID or torrent from the engine via telnet, then watch it through any regular http-enabled player. I wrote a simple expect script to automate this and packaged it here:

ammon commented on 2014-11-01 13:49 (UTC)

Can someone please explain how to use this? What is the point of acestream-engine service, should it be run before running a player?

cobalt commented on 2014-10-24 17:54 (UTC)

I agree that was an ugly solution. You can do much better and that is very good! I quickly made working solution based on previous version and some other example without thinking, that was wrong. But this is AUR! You act at your own risk! And I made just a comment in AUR, didn't force anybody to use what I suggested.

Scimmia commented on 2014-10-23 17:10 (UTC)

Duplicate and unused depends, inconsistent use of braces, inadequate use of quoting, using mkdir -p instead of install, using cp -a on a file instead of install, using cp -aR (which is meaningless), taking source files from different Ubuntu releases, creating variables without prefixing them with '_', ... Need I go on?

an7oine commented on 2014-10-23 15:33 (UTC)

Apparently it's about the changes you proposed and I committed. I fail to see the kind of a mess they made of things, however.

cobalt commented on 2014-10-23 14:59 (UTC)

Funny, what changes did I make? I never owned or maintained this package :)

Scimmia commented on 2014-10-23 06:14 (UTC)

I don't use it right now, but I'll do a cleanup. cobalt's changes made a mess of things.

an7oine commented on 2014-10-23 05:20 (UTC)

Updated as proposed, again. Since finally having gotten ace-engine to run directly on my Mac via wine, I no longer employ this package myself. Will therefore disown it again, because I think it's a bad idea to maintain something with no vested personal interest.

mpuzirew commented on 2014-10-22 08:50 (UTC)

3.0.0 alpha is very buggy. Latest version is 3.0.2 So edited PKGBUILD as follows (changing pkgver and download links, and skipping chechsums): # Contributor: MacCyber <jonas.enge at gmail dot com> # Contributor: Doug Newgard <scimmia22 at outlook dot com> # Contributor: Jonas Heinrich <> # Contributor: Antti Hautaniemi <an7oine at me com> pkgname=acestream-engine pkgver=3.0.2 pkgrel=1 pkgdesc="ACE Stream engine" arch=('i686' 'x86_64') url="" license=('unknown') depends=('python2-setuptools' 'python2-psutil' 'python2-pip' 'python2-xlib' 'python2-pip') optdepends=('libappindicator: for GTK interface') conflicts=('acestream') if [[ "$CARCH" == "i686" ]]; then ubuntu_files="acestream_3.0.2_ubuntu_14.04_i686" ubuntu_source="$ubuntu_files.tar.gz" ubuntu_sha256="SKIP" else ubuntu_files="acestream_3.0.2_ubuntu_14.04_x86_64" ubuntu_source="$ubuntu_files.tar.gz" ubuntu_sha256="SKIP" fi source=( "$ubuntu_source" 'acestream-engine.service' ) sha256sums=( "$ubuntu_sha256" 'b9863a9dd3ee6d41d18475f5f539107fe81a573f45ca1cb98013441f955f1af0' ) install='acestream-engine.install' package() { mkdir -p ${pkgdir}/usr/bin/ ${pkgdir}/usr/share/acestream cp -a "$srcdir"/$ubuntu_files/acestreamengine ${pkgdir}/usr/bin/ cp -aR "$srcdir"/$ubuntu_files/data ${pkgdir}/usr/share/acestream cp -aR "$srcdir"/$ubuntu_files/lib ${pkgdir}/usr/share/acestream install -D -m 644 "$srcdir/acestream-engine.service" "$pkgdir/usr/lib/systemd/system/acestream-engine.service" }

cobalt commented on 2014-10-08 12:47 (UTC)

I think upgrade to 3.0.0-alpha is a bad idea, it breaks acestream-player and it is alpha after all. Version 2.1.6 works just fine.

an7oine commented on 2014-10-08 06:09 (UTC)

Upgraded into 3.0.0-alpha along the lines of what 'artteam' and 'cobalt' proposed. Added a service file introducing an 'acestream' user account running the engine.

cobalt commented on 2014-08-19 20:44 (UTC)

Thanks, artteam, for pointing this out! I am not sure if new alpha version of the acestream-engine should be here in PKGBUILD since it brakes acestreamplayer. But it can be installed without braking the old version 2.1.6. More info can be found at in Russian or in English. But nevertheless here is the PKGBUILD I used to replace old 2.1.6 version. Copy it to the file named PKGBUILD, then run "makepkg -sci" in the dir with PKGBUILD. pkgname=acestream-engine pkgver=3.0.0.a18 pkgrel=1 pkgdesc="ACE Stream engine" arch=('i686' 'x86_64') url="" license=('unknown') depends=('python-setuptools' 'python-psutil' 'python-pip' 'python2-xlib' 'wxpython' 'wmctrl' 'python2-pip') optdepends=('libappindicator: for GTK interface') conflicts=('acestream') if [[ "$CARCH" == "i686" ]]; then ubuntu_files="acestream_3.0.0-a18_ubuntu_13.04_i686" source=("$ubuntu_files.tar.gz") sha256sums=('c91eb4ab64f8c4e48715e372020c1f3a158dda28ecff6f6a87675b8a78a370a6') else ubuntu_files="acestream_3.0.0-a18_ubuntu_14.04_x86_64" source=("$ubuntu_files.tar.gz") sha256sums=('7fca4b04d52e85b012a241565e0bbc5ea09c05647bc77996bea369fa91203b16') fi package() { cd ${pkgdir} mkdir -p ${pkgdir}/usr/bin/ mkdir -p ${pkgdir}/usr/share/acestream cp -a "$srcdir"/$ubuntu_files/acestreamengine ${pkgdir}/usr/bin/ cp -aR "$srcdir"/$ubuntu_files/data ${pkgdir}/usr/share/acestream cp -aR "$srcdir"/$ubuntu_files/lib ${pkgdir}/usr/share/acestream }

sjanulonoks commented on 2014-08-19 17:42 (UTC)

recently some of TS/AceStream related services switched over to version sw 3.x.x so I was forced to upgrade acestreamengine, probably steps will be useful for some of you. prerequisites - you have already working version of acestream*_2.1.6* already... or you can install packages from upgrade itself can be done like this (may be package maintainer will incorporate steps into PKGBUILD) sudo pacman -S python-setuptools python-psutil python-pip python2-xlib wxpython wmctrl python2-pip sudo pip install --upgrade setuptools sudo pip install --upgrade distribute mkdir acestream_3.0.0-a18; cd acestream_3.0.0-a18; wget tar xvfz acestream_3.0.0-a18_ubuntu_14.04_x86_64.tar.gz sudo cp acestream_3.0.0-a18_ubuntu_14.04_x86_64/acestreamengine /usr/bin/ sudo cp -R acestream_3.0.0-a18_ubuntu_14.04_x86_64/data /usr/share/acestream sudo cp -R acestream_3.0.0-a18_ubuntu_14.04_x86_64/lib /usr/share/acestream mv $HOME/.ACEStream/sqlite/torrentstream.sdb $HOME/.ACEStream/sqlite/torrentstream.sdbtorrentstream.sdb.backup mv $HOME/.ACEStream/options.sdb $HOME/.ACEStream/options.sdb.backup

Scimmia commented on 2014-06-15 03:53 (UTC)

Thank you very much, benbristow, libappindicator is by far the biggest pain in installing/using this. I'll move it to an optdep.

benbristow commented on 2014-06-14 19:58 (UTC)

Managed to get this to install today. Here's how libappindicator is a pain to get working for some reason. And it's not actually required unless you want the GTK interface. So we can just remove that dependency from the PKGBUILD. Downloads seem to time out/be really slow. I found a better link Hashsums match perfectly. So just plop that in the folder with the PKGBUILD. Then everything should just install to plan like normal. Not sure how to get libappindicator working though.

onny commented on 2013-09-23 12:42 (UTC)

sorry Scimmia, didn't thought that they would update the program that often

Scimmia commented on 2013-09-17 14:45 (UTC)

onny, why did you adopt these packages if you're not going to maintain them? It's been flagged out-of-date for a month now.

pavolsk commented on 2013-09-17 14:38 (UTC)

Hi, this PKGBUILD is working for me:

Scimmia commented on 2013-05-22 14:08 (UTC)

I had to delete ~/.ACEStream to get the new version to run. If you have problems, try it.

Scimmia commented on 2013-05-16 12:31 (UTC)

@jqvillanova, what do you keep talking about in reference to "orphaned" packages? If they're orphaned in the AUR, who cares? That has nothing to do with building, installing, or running the package at all.

commented on 2013-05-16 10:19 (UTC)

@kellerman i had the same issue, just there is one package of the building deps that if its deeted the the engine and the player doesn't work. I think is python-m2crypto but could be anyone, just don't delete the orphaned packages after installing acestream.

kellerman commented on 2013-04-28 20:53 (UTC)

that didn't fix it, looks like it's a common problem in torrentstream software.

kellerman commented on 2013-04-28 14:04 (UTC)

I didn't had yasm installed. Installed that, will see if this fixes something.

commented on 2013-04-28 00:29 (UTC)

@kellerman try not to remove the dependencies after making the pkg , even if flagged as orphan packages (they are indeed), i've made my tests and removing orphan packages totally breaks the program, i haven make tests removing wich package make the engine stop working but with the complete bundle it works, just try not to do makepkg -r -s.

commented on 2013-04-28 00:28 (UTC)

@kellerman try not to remove the dependencies after making the pkg , even if flagged as orphan packages (they are indeed), i've made my tests and removing orphan packages totally breaks the program, i haven make tests removing wich package make the engine stop working but with the complete bundle it works, just try not to do makepkg -r -s.

commented on 2013-04-28 00:21 (UTC)

@kellerman try not to remove the dependencies after making the pkg , even if flagged as orphan packages (they are indeed), i've made my tests and removing orphan packages totally breaks the program, i haven make tests removing wich package make the engine stop working but with the complete bundle it works, just try not to do makepkg -r -s.

commented on 2013-04-22 16:36 (UTC)

Can this be used without acestream-player/acestream-mozilla-plugin? I see they're not on the Dependencies list but I'm only making sure ;). Cheers

kellerman commented on 2013-04-20 12:52 (UTC)

this version sometimes stuck at "Starting" after changing to other streams