Package Details: acestream-engine-stable 3.1.49-6

Git Clone URL: https://aur.archlinux.org/acestream-engine-stable.git (read-only, click to copy)
Package Base: acestream-engine-stable
Description: P2P utility for multimedia live streaming and file transfer (stable version)
Upstream URL: http://acestream.org/
Licenses: custom
Conflicts: acestream-engine
Provides: acestream-engine
Submitter: digitalone
Maintainer: digitalone
Last Packager: digitalone
Votes: 6
Popularity: 1.33
First Submitted: 2019-02-28 14:01
Last Updated: 2020-02-08 18:21

Required by (8)

Sources (4)

Pinned Comments

digitalone commented on 2019-04-08 13:01

I created this package because acestream-engine was upgraded to a beta version and I wanted to stay on the stable one.

This is a more user-friendly package of AceStream Engine. It contains:

  • a desktop entry to launch the GUI from applications menu (you need to install pygtk and python2-libappindicator)

  • a service file to launch the engine as a systemd service (acestream user will not be shown on the login display manager)

This will be upgraded following only stable versions.

To start the engine, just select AceStream Engine from applications menu and an icon should appear in the system tray.

Alternatively, you could use the systemd service:

  • start it with sudo systemctl start acestream-engine.service

  • or enable it at boot, sudo systemctl enable acestream-engine.service

As system service there's no icon in the system tray, but the engine is launched in memory cache mode: cache data is stored into RAM rather than disk.

Enjoy.

Latest Comments

« First ‹ Previous 1 2 3

digitalone commented on 2019-08-19 19:39

@qark Did you launch that command from the terminal? Did it work?

Reinstall the package. Copy acestream desktop file inside /home/yourusername/.local/share/applications

Open that new desktop file and change exec line replacing $HOME with /home/yourusername

Launching from applications menu should start. If not, try to do this change directly in acestream desktop file inside /usr/share/applications

qark commented on 2019-08-19 19:29

@digitalone

when and how you get this error?

I tried to launch 'Ace Stream Engine' from application menu (Whisker Menu). Nothing seemed to happen.

Then I tried to set Terminal=True in .desktop file and launch it. Terminal window appeared for a moment and closed.

Then I launched .desktop file using exo-open to get errors. Output uploaded to pastebin.

But that is not how I launch acestream usually and it's looks like minor bug to me. I can always run command from .desktop file in terminal directly.

I'm aware that this issue is separate from acestream user existence. And I understand that install script doesn't create this user anymore.

How you were launching acestream before the latest update?

As systemd service. I'd like to continue to run acestream as a service and I don't like that it runs as root now.

digitalone commented on 2019-08-19 19:08

Install script is not creating any user. If you don't want to run it as a service, just start it normally using that command:

acestreamengine --client-gtk --state-dir $HOME/.local/share/ACEStream --log-file $HOME/.local/share/ACEStream/acestreamengine.log

The question is why your launcher is not working. If that command is working inside your terminal, there's no issue with it. It could be an XFCE bug. I can launch it from applications menu inside Plasma desktop.

digitalone commented on 2019-08-19 19:02

@qark: when and how you get this error?

It seems you're using XFCE. Don't know how you launch applications on your system, but you should see acestream engine in your application list and clicking on it the application should start. At least that works on KDE Plasma.

It seems your launcher is not resolving bash variables. Try to execute this command inside your desktop session, with your user, using the terminal:

acestreamengine --client-gtk --state-dir $HOME/.local/share/ACEStream --log-file $HOME/.local/share/ACEStream/acestreamengine.log

Anyway, this has nothing to do with acestream user. How you were launching acestream before the latest update?

qark commented on 2019-08-19 18:38

BTW, desktop entry seems to be broken on my installation: https://pastebin.com/raw/EXeGpWR0

qark commented on 2019-08-19 18:30

@digitalone Running as service from root decreases system security. Probably setting --state-dir would prevent from creating /home/acestream. Also creating system user and files should be done via acestream.sysusers and acestream.tmpfiles, not in acestream.install script.

digitalone commented on 2019-08-19 18:13

@qark I didn't need it. The previous post install script create a useless user directory. Even other people using the engine tried to delete the user after the installation. Most of the time you don't need to launch acestream as a service and you can do it as a simple user using the desktop entry. Otherwise you can launch it as a service from root, or enable it and it will start at the boot, so acestream user is not really needed.

qark commented on 2019-08-19 18:02

@digitalone Why did you remove acestream user?

pemartins commented on 2019-05-08 23:48

Installed it today and is working perfectly. Thank you!

digitalone commented on 2019-04-08 13:01

I created this package because acestream-engine was upgraded to a beta version and I wanted to stay on the stable one.

This is a more user-friendly package of AceStream Engine. It contains:

  • a desktop entry to launch the GUI from applications menu (you need to install pygtk and python2-libappindicator)

  • a service file to launch the engine as a systemd service (acestream user will not be shown on the login display manager)

This will be upgraded following only stable versions.

To start the engine, just select AceStream Engine from applications menu and an icon should appear in the system tray.

Alternatively, you could use the systemd service:

  • start it with sudo systemctl start acestream-engine.service

  • or enable it at boot, sudo systemctl enable acestream-engine.service

As system service there's no icon in the system tray, but the engine is launched in memory cache mode: cache data is stored into RAM rather than disk.

Enjoy.