How to Install and Use Ace Stream Easily in Ubuntu / Mint Linux

Ace Stream enabling the streaming of videos using P2P (peer-to-peer) technology – specifically BitTorrent protocol – and is especially useful for live streams, but also works for Audio and Video on Demand, and IOTT (Interactive-Over-The-Top).

Ace Stream is implemented in a fork of VLC (Ace Player HD) working in Windows, Linux and Android, and I’ve found Full HD quality to be higher than services like YouTube, and with less buffering provided enough users watches the stream.

It’s easy to use in Windows, and there used to be an Android app installable from the Play Store but it’s been removed, possibly because of the association of the solution with piracy. But just like Kodi, it’s up to do what you want to use it for. Using Ace Player was easy in Ubuntu up to version 14.04 thanks to a ppa, but with Ubuntu 16.04 it become a little more complicated as you had to installed the engine (that’s manage P2P connectivity) from a ppa, download some binaries from another source, and integrate all that with Kodi.

That would work, but since you normally have to copy/paste an Ace Stream content ID (e.g. e816ef1a6206bc0b5e6b95e1f84b185a78d7ad81), and Kodi does not support copy/paste it’s not ideal. I think there’s a reddit scrapper add-on to automatically get the ID, but I did not try it. Another solution was to install the Windows version in Linux using Wine, again not ideal, and I would not always work.

But recently, I found out a snap was released for it, and now everything is much easier in newer versions of Ubuntu or Linux Mint. So I could install it in Ubuntu 16.04.


Installation is done 🙂

Now you can launch the engine in the background:


and run Ace Player HD from the command line:


or the dash. You’ll need to find an Acestream content ID for what you want to watch using a search engine or specific site with the stream you are interested in.

Let’s try one for Aljazeera English and another for Russia Today both of  which should be legal streams worldwide (I guess). Click on Media->Open Ace Stream Content ID, and paste your selected content ID (Aljazeera English below):

Click to Enlarge

Click on Play and within a few seconds the live TV should be playing.

Click to Enlarge

That stream works well, but with only 720×576 resolution, so let’s switch to Russia Today HD instead:

Click to Enlarge

The quality is much better with a 1920×1080 25 fps stream with 8 to 9 Mbps bitrate.

Click to Enlarge
Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
23 Comments
oldest
newest
Hugh Chazz
Hugh Chazz
6 years ago

AceStream has about two legal channels and the rest are all pirate (and rather Russian viewer oriented) so it’s rather disappointing to see an article recommending it on this website.

Anton
6 years ago

Interesting! Especially since I have woked with the development of peer2peer streaming for embedded targets in the past. But had never heard about ace before today.

JotaMG
JotaMG
6 years ago

Acestream is used for many purposes, not only piracy!
I’m just glad that exists a p2p stream solution still able to survive the telecom’s barriers and blocks.
I use it a lot when traveling.

Buildmaster
Buildmaster
6 years ago

@Hugh Chazz
so you are disappointed because it doesnt appeal to your moral high ground .. get a life.

Thanks cnx, this is very cool.

Вася
5 years ago

Ты пидарас просто.

anonymous
anonymous
6 years ago

How to install Acestream on Armbian(legacy kernel) + Opi boards ?

Wolfgan
Wolfgan
6 years ago

Also another interesting project: https://github.com/pepsik-kiev/HTTPAceProxy (or https://github.com/rtfpessoa/aceproxy) which allows any IPTV app (ie installed in an smart TV) to view acestreams via the proxy, being the server installed in a cheap/low resource media server (ie mine is in a raspi 2B)

fhfs
6 years ago

I wanted to try it out too, but the player was out of date for arch linux. This worked for me though: https://github.com/jonian/acestream-launcher

s. hippy
s. hippy
6 years ago

Fascinating.
Is there a plugin available for Kodi?
Also, any player integration into Armbian?

Hn333
Hn333
6 years ago

Why recommend Russian propaganda BS?

Buildmaster
Buildmaster
6 years ago

Its about tech, dumbass.

trumphet
trumphet
5 years ago

Because you president like it!

Kommissar Lohmann
Kommissar Lohmann
5 years ago

As if we hadn’t lived all our lives with American propaganda BS
P.S.: I’m european

calto
calto
6 years ago

So psyched that it’s a snap now, although appimages seem even better. One less reason to boot into windows. Still trying to get it in my menu so I can launch it like other programs, but to have it on Linux at all is great.

Mihail
5 years ago

Just because the technology is used for piracy does not make the technology bad or articles about it would promote piracy. P2P is here to stay, no matter what we would do. I wonder if this could be used for private streams, to set up a local server for the family. It would be a sort of a private family stream.

nicola nardin
5 years ago

When I run this line “acestreamplayer.engine –client-console”
I have this error:
“Command ‘acestreamplayer.engine’ is available in ‘/snap/bin/acestreamplayer.engine’
The command could not be located because ‘/snap/bin’ is not included in the PATH environment variable”
How can I do?
Thanks

Igor Skaletskyi
5 years ago

export PATH = $ PATH; / snap / bin
bash: / snap / bin: This is the directory
————————————————
so, what is next?

Igor Skaletskyi
5 years ago

Add all the commands in order, for beginners, please, I hope it is not difficult for you to do?

Evgeny
Evgeny
3 years ago

export PATH=$PATH:/snap/bin

Igor Skaletskyi
5 years ago

The command ‘acestreamplayer.engine’ is available at ‘/snap/bin/acestreamplayer.engine’
The command could not be found because ‘/ snap / bin’ is not included in the PATH environment variable.
acestreamplayer.engine: command not found
——————————————————————
Hi, I would like to know what to do about it? Will you help me?
LinuxMint 19.1 Tessa

Mykola
Mykola
4 years ago

It is not working on MX Linux

Khadas VIM4 SBC