AceStream on Linux

To run Ace Stream Engine you need to install some dependencies, download a tarball and unpack it in any folder you want. After that engine can be run from that folder with simple shell script included in the package.
Here is an example how to install Ace Stream 3.1.14 for Ubuntu in the folder /opt/acestream
1. Download the latest version (you can find actual links here)

wget -c ""

2. Unpack tarball:

tar zxvf acestream_3.1.14_ubuntu_16.04_x86_64.tar.gz

3. Move Ace Stream to the selected folder:

mv acestream_3.1.14_ubuntu_16.04_x86_64 /opt/acestream

4. Install dependencies:

sudo apt-get install python-setuptools
sudo apt-get install python-m2crypto (required: sudo apt install udo)
sudo apt-get install python-apsw

Note! If you have faced the issue: ImportError: cannot import name __m2crypto
For example, you can download M2Crypto from and move M2Crypto* directories from usr/lib/python2.7/site-packages folder to /lib

5. Optional dependencies to use GTK GUI:

sudo apt-get install python-gtk2
sudo apt-get install python-appindicator

Now you can run engine with this command:


Engine have several operational modes and you must select one of them when starting. For example, to start client engine on Ubuntu with GTK GUI use this command:

/opt/acestream/start-engine --client-gtk

To start client engine without GUI:

/opt/acestream/start-engine --client-console

Installing Ace Stream Player
Currently player is available in repository for Ubuntu 14.04:
1. Add the repository:

sudo add-apt-repository "deb trusty main"

2. Add the key:

sudo wget -O - | sudo apt-key add -

3. Install player:

sudo apt-get update && sudo apt-get install acestream-player acestream-mozilla-plugin

4. Run player:

File Description File size
gz M2Crypto.tar 328 KB

Leave a Comment