Test Ace Stream software 2.1 (for Debian/Ubuntu) (En)

Installing Ace Stream on Debian/Ubuntu from repository

Step 1

Add link on appropriate repository into /etc/apt/sources.list file.

Repository should be selected according to operating system.

Debian 6:

deb http://repo.acestream.media/debian/ squeeze main
or
deb http://repo.acestream.media/debian/ sid main

Note: packages in sid repository are assembled with dependencies that correspond to official sid-repositories of Debian. If you don’t know, which repository to choose, use squeeze.

Debian 7:

deb http://repo.acestream.media/debian/ wheezy main

Ubuntu 11.10:

deb http://repo.acestream.media/ubuntu/ oneiric main

Ubuntu 12.04:

deb http://repo.acestream.media/ubuntu/ precise main

Ubuntu 12.10:

deb http://repo.acestream.media/ubuntu/ quantal main

Ubuntu 13.04:

deb http://repo.acestream.media/ubuntu/ raring main

Step 2

Installing public key. To do this you have to run the following command:

Debian:

wget -O - http://repo.acestream.media/keys/acestream.public.key | apt-key add -

Ubuntu:

sudo wget -O - http://repo.acestream.media/keys/acestream.public.key | sudo apt-key add -

Step 3

Installing the right package. For example, for engine installation you have to install acestream-engine package.

Debian

apt-get update
apt-get install acestream-engine

Ubuntu

sudo apt-get update
sudo apt-get install acestream-engine

The following packages are available in the repository for Ubuntu:

  • acestream-engine - engine
  • acestream-mozilla-plugin - plug-in for browser
  • acestream-player - desktop player
  • acestream-player-data - set of common libraries for the player and plug-in
  • acestream-full - full package, including all of the above

For Debian only the engine (acestream-engine) is available.

issues with this sometimes when starting a broadcast acestream will not grab the full stream
from my vlc

Please help.

Ubuntu 12.04 souce error.

“Failed to fetch http://repo.acestream.media/ubuntu/dists/precise/Release Unable to find expected entry ‘main/source/Sources’ in Release file (Wrong sources.list entry or malformed file)”

Thanks.
;D:: Greeting Bloodzee, I’m your stream’s fan in Bangkok.

Probably you have added “deb-src http://repo.acestream.media/ubuntu/ precise main” in your sources.list instead of “deb http://repo.acestream.media/ubuntu/ precise main”.
There are no source packages for acestream, only binary packages.

What should you do when something doesn’t work?

First of all, are there any problems with an installation from repository http://repo.acestream.media? If during the installation some mistakes appear, please, post description of these mistakes on forum.

If the installation from the repository was successful, but something doesn’t work, you should first check whether plugin for browser is installed. To do this open your browser and go to http://info.acestream.media/#/test.

If you will be transfered to a page of plugin installation - it means that plugin is not installed or installed incorrectly. Just in case, open a list of installed plugins (in Firefox press Ctrl-Shift-A, in Chrome enter “chrome://plugins” into address bar). Search for Ace Stream P2P Multimedia Plugin 2.1.6 in the list of plugins. If it’s not there, write on forum a version of your OS and a browser’s version. If plugin is on the list, but disabled - enable it and try again.

If at http://info.acestream.media/#/test you saw a test player, it means that plugin is installed correctly. In this case you should check the work of the engine:

[ol]- is there an icon of Ace Stream on the panel?

  • does a file /tmp/acestream.log exist [/ol]

If there is neither the icon, nor the file, try to start the engine from the command line.

At first, check the engine’s version:
$ acestreamengine -v
(this command has to output the engine’s version, the current version is 2.1.6)

Now try to start the engine from the command line:
$ acestreamengine --client-gtk
(launch with using GTK library to draw the icon and engine’s menu)

If it didn’t work, try to start the engine without using a graphic library:
$ acestreamengine --client-console --log-file /tmp/acestream.log
(launch in a console mode, the icon doesn’t appear, logs are written to file /tmp/acestream.log)

If mistakes appeared during the launch - post them on forum.
If the engine has started, but still playback doesn’t start on the page with a test player, post on forum the engine’s log file (/tmp/acestream.log).

anton, you are correct.
Problem was solved.
Thank you very much for your advice.

hello, new linux user here!

i am trying to dowload your ts player for ubuntu featured in this thread, but all i get when chosing one of the download links from step 1" is a " 403 Forbidden nginx/1.4.2" message… ???

any ideas for why this might be and how we can resolve it ?

I hope so! :slight_smile:

Thanks in advance, R

Please help:

I try to install Acestream on Ubuntu 13.04 using RKM802IV LE hardware. Install fails and I get the following message:

W: Failed to fetch http://repo.acestream.media/ubuntu/dists/raring/Release Unable to find expected entry ‘main/binary-armhf/Packages’ in Release file (Wrong sources.list entry or malformed file)

E: Some index files failed to download. They have been ignored, or old ones used instead.

Thanks!

Hail google-translate - I managed to register :slight_smile:

My log file attached - the problem I’m having is that when I click an acestream link the player freezes for a few seconds and nothing happens, the engine doesn’t start. I’ve been using acestream for months without problems, my favourite stream software. This started happening after I upgraded to ubuntu 13.10, all was good with previous editions. Installation is going smootly, no issues. I tried to remove everything completely and re-install it again, but no luck, engine will just not start. Any ideas?

Many thanks,
Konrad


hi all! I am also a new on debian 7. i have problems with viewing torrents with acestream. so in terminal i have the following:

root@debian:/home# acestreamengine -v
version: 2.1.6 revision: 292
root@debian:/home# acestreamengine --client-gtk
/usr/share/acestream/lib/pycompat27.so/ACEStream/Main/AppWrapperGtk.py:40: Warning: /build/buildd-glib2.0_2.33.12+really2.32.4-5-i386-eISom6/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:2459: signal `child-added' is invalid for instance `0x8be50b8'
^C^F^CException KeyboardInterrupt in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
Exception in thread Timer-Thread-27 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
  File "/usr/lib/python2.7/threading.py", line 760, in run
  File "core.c", line 7528, in 
  File "core.c", line 1174, in 
  File "/usr/lib/python2.7/threading.py", line 755, in cancel
  File "/usr/lib/python2.7/threading.py", line 389, in set
  File "/usr/lib/python2.7/threading.py", line 296, in notifyAll
<type 'exceptions.TypeError'>: 'NoneType' object is not callable
Exception in thread Timer-Thread-26 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
  File "/usr/lib/python2.7/threading.py", line 760, in run
  File "core.c", line 979, in 
  File "core.c", line 1174, in 
  File "/usr/lib/python2.7/threading.py", line 755, in cancel
  File "/usr/lib/python2.7/threading.py", line 389, in set
  File "/usr/lib/python2.7/threading.py", line 296, in notifyAll
<type 'exceptions.TypeError'>: 'NoneType' object is not callable
Exception in thread Timer-Thread-25 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
  File "/usr/lib/python2.7/threading.py", line 760, in run
  File "core.c", line 1061, in 
  File "core.c", line 1176, in 
<type 'exceptions.AttributeError'>: 'NoneType' object has no attribute 'Timer'
Exception in thread Timer-Thread-28 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
  File "/usr/lib/python2.7/threading.py", line 760, in run
  File "core.c", line 2548, in 
  File "core.c", line 1176, in 
<type 'exceptions.AttributeError'>: 'NoneType' object has no attribute 'Timer'
Exception in thread Timer-Thread-24 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
  File "/usr/lib/python2.7/threading.py", line 760, in run
  File "core.c", line 889, in 
  File "core.c", line 1174, in 
  File "/usr/lib/python2.7/threading.py", line 755, in cancel
  File "/usr/lib/python2.7/threading.py", line 389, in set
  File "/usr/lib/python2.7/threading.py", line 296, in notifyAll
<type 'exceptions.TypeError'>: 'NoneType' object is not callable
root@debian:/home# ^C
root@debian:/home# 

Please any help will be appreciated.

Is there any chance you can compile an ARM package or allow others to compile?
I am a torrent-tv VIP user and want to watch it on my Raspberry Pi very bad.
Any hint will be greatly appreciated!

2hubert
Thank you, I can read. Clearly this is not the answer to my question.
There’s no Debian ARM package in the repo and that’s what I need as I am using Raspberry Pi.

Hope to get some help from AceTorrent team. There are many of us desiring to use AceTorrent on RPi.

About Ace on Raspberry…
maybe this links will help you (caution russian lang):



this man can help you: https://github.com/ValdikSS

Thank you, kauf!
Unfortunately, I did read these pages before.
I installed the python old versions of AceTorrent but they din’t seem to work with the new versions of the server.
I tried them on three different clean distributions of RaspBMC/Xbian/OpenElec and none worked.
I ended up using a local TS Proxy on my home desktop and watching TV through IPTV PVR client on RPi.
It is a workable solution but I am sure users like myself would benefit from a ‘native’ AceTorrent solution.

Hi,

Can you compile an ARM version, so we can use it on raspberry pi, please?

You dont need to have a raspberry pi to do that, as you can emulate the OS in windows or linux. Also you dont need to compile the python modules neither openssl for the program to work. You just need to install the modules as apt-get packages and compile the main source as if it is any regular linux distro.

So using linux/windows and using qemu and use it as a development environment to compile the program:

http://xecdesign.com/qemu-emulating-raspberry-pi-the-easy-way/

Also most of the required dependencies are available through debian packages:

sudo apt-get install python-M2Crypto python-amf python-apsw

So you have only to install the modules and compile the original source in the emulator, exactly as you did with any other linux distro.

Also with qemu you can enable ssh/ftp on the guest machine so it’s quite easy to get the compiled files to the host computer.

There are 2 millions of people who bought already the raspberry pi. Most of people is using XBMC. There is a addon for it which runs Sopcast and Acestream. All platforms run fine except raspberry pi for AceStream engine which is outdated and dont work properly. Using AceStream on a such a low cost device like the raspberry pi could be a way to expand enormously your user base.

We dont have the source code, so we cant do it…

Thanks.

I have acestreamening running on a machine with ubunut 13.04:
acestreamengine --client-console

2014-03-10 01:26:30,904|acestream|enable debug: 0
2014-03-10 01:26:30,908|acestream|version=2.1.6 revision=293 date=2013-09-18
2014-03-10 01:26:30,910|acestream|get_default_api_version: 2
2014-03-10 01:26:30,911|acestream.coreapp|use fixed i2i_port: 62062
2014-03-10 01:26:31,222|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:49648
2014-03-10 01:26:31,223|acestream.LM|listen on 8621
2014-03-10 01:26:31,285|acestream.VideoServer|start: addr=127.0.0.1 port=6878
2014-03-10 01:26:31,290|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:57969
2014-03-10 01:26:31,298|acestream.APIServer|run: ready to receive remote commands on 62062

But cannot connect to this port from other machines. I have no firewall installed.

The ubuntu packages are broken. The dependency are not handled properly:

$ sudo apt-get install acestream-full Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:

The following packages have unmet dependencies:
acestream-full : Depends: acestream-player (>= 2.1.6-1raring2) but it is not going to be installed
Depends: acestream-mozilla-plugin (>= 2.1.6-1raring2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

If that package depends on that other package, it should install it automatically!!

Oh, I see… I guess it’s because the package is for raring. How to install on saucy??

I am getting bad bencoded data for some streams on my ubuntu machine with acestream 2.1.6, on windows we’re at acestream 2.2 which seems to work fine, any chance for updated acestream package for linux?

2014-03-20 17:00:55,283|acestream.BGInstanceConnection|send AUTH 0
2014-03-20 17:00:55,284|acestream.coreapp|got command: USERDATA [{"gender": 1}, {"age": 3}]
2014-03-20 17:00:55,335|acestream.coreapp|got command: LOADASYNC 0 PID 6b8ae28afd217b034baa4125b4fa54c9c1bd02cf
2014-03-20 17:00:55,587|acestream.BGInstanceConnection|send_load_response: request_id=0 response={"status": 100, "message": "bad bencoded data"}