Acestream

Hi!

I started using OSMC some months ago, and I’ve been learning a lot of new stuff related to the Media Center business thanks to it!

I was trying to get Acestream to run, but I’m afraid I completely fail at it. Should I compile it from source, or is there a more elegant way of doing it?

Thanks!

Not sure what you are trying to do but I think you won’t get any advise on getting addons that are in a legally grey area to work here.

Acestream is a media streaming system that uses the bit-torrent protocol.

It requires a high throughput along the USB bus on a Rpi2 and a high number of r/w.

It’s just not worth doing as the device can’t do everything quickly enough which causes the stream to either fail after a couple of minutes or not even start at all.

Ah, fair enough.

Thank you for the replies!

Not sure I agree with that. Pulsar uses a similar mechanism and I’ve played HD videos successfully even on a Pi 1.
Success will very much depend on your own network speed, but the Pi won’t be a bottleneck.

I found the Pi to be the bottleneck, so much that me and a mate developed a plugin for my OMV NAS to handle all the Acestream stuff and shunt the media to the pi

https://github.com/maboughey/openmediavault-acestream

Would it be possible to apply that to a regular Windows PC?

How does one apply this plugin?

http://galezki.net/projects/how-to-watch-acestreams-and-sopcasts-without-installing-ace-player-or-sopcast-for-raspbmc/

There is a plugin called Plexus (it doesn’t do anything illegal as it doesn’t contain any links or parsers) which allows you to play acestream and sopcast streams on the Pi2, and sopcast on the Pi1 (acestream doesn’t work on the Pi1).

Thanks a ton! As soon as I try it out I’ll report back.

Okay, perhaps the torrrent engine inside Acestream is less efficient than the one inside Pulsar.
But it’s not correct to say the Pi isn’t quick enough to stream video from a torrent.

Indeed.

I believe that Pulsar uses a pre-compiled C++ library and interfaces them with Python. It may even be SWIG based. This would give a significant performance improvement than handling torrents directly in Python itself. I do not know if AceStream uses a pure Pythonic approach or also has a compiled library which it utilises. I suspect the former.

Next time I will be more specific in my statements, and make a point of mentioning “quality of stream” and “bitrates” etc

:wink:

Did you get Acestream work in your RPi2 on OSMC?

Hi there,

Have a look at this thread on the VU+ community website http://www.vuplus-community.net/board/threads/ace-stream-engine-proxy.20844/

Got Acestream working well for me on an RPi2.