Acestream Launcher
Acestream Launcher allows you to open Acestream links with a Media Player of your choice
Dependencies
python, pyhon-acestream, libnotify, acestream-engine
Since v1.0.0 acestream-launcher uses Acestream Engine HTTP API that is available on acestream-engine v3.1 or later.
Usage
acestream-launcher URL [--player PLAYER] [--engine ENGINE]
Positional arguments
URL The acestream url to play
Optional arguments
-h, --help Show this help message and exit
-p, --player PLAYER The media player command to use (default: mpv)
-e, --engine ENGINE The engine command to use (default: acestreamengine --client-console)
-t, --timeout TIMEOUT Time in seconds to wait for stream playback (default: 30)
-l, --hls Get HLS stream instead of HTTP stream
-v, --verbose Show engine and media player output in console
Configuration
Create ~/.config/acestream-launcher/config file to override the default arguments. Use tty and browser sections to set different options when executing the script from the console or the web browser.
[DEFAULT]
player = vlc
verbose = true
timeout = 60
host = 127.0.0.1
port = 6878
[tty]
engine = acestreamengine --client-console --log-file /home/jonian/.ACEStream/engine.log
[browser]
engine = acestreamengine --client-gtk --log-file /home/jonian/.ACEStream/browser.log
verbose = false
Requirements
Install required dependencies (compatible with python 2 and 3):
sudo apt-get install python python-pip
Install optional dependencies (support for desktop notifications):
sudo apt-get install libnotify
Install Acestream engine manually (you can find actual links here and detailed instructions here):
sudo apt-get install python-setuptools python-m2crypto python-apsw
wget "http://download.acestream.media/linux/acestream_3.1.49_ubuntu_18.04_x86_64.tar.gz"
tar zxvf acestream_3.1.49_ubuntu_18.04_x86_64.tar.gz
sudo mv acestream_3.1.49_ubuntu_18.04_x86_64 /opt/acestream
sudo sed -i "/ROOT=/c\ROOT=\/opt\/acestream" /opt/acestream/start-engine
sudo ln -sf /opt/acestream/start-engine /usr/bin/acestreamengine
Install Acestream engine Snap package:
sudo snap install acestreamplayer
Installation
Install the package with the Python Package Index using pip command.
pip install acestream-launcher
Packages
Arch Linux: AUR Package
OpenSUSE: Build Service by @Drommer
Browser integration
Once it is installed, you can set it as default for the acestream:// links in your browser. Check your browser preferences for default applications.
Release files for acestream-launcher 2.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| acestream-launcher-2.1.0.tar.gz | 19.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| acestream_launcher-2.1.0-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size:40.1 kB
Release files / acestream-launcher-2.1.0.tar.gz
| Download URL | acestream-launcher-2.1.0.tar.gz |
|---|---|
| Size | 19.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
33e26c9fa138f64d92ce6119baca0fef7ece6df70e37cfb2ebe3599c6435f2d8
|
|
BLAKE2b-256 checksum How to use checksums |
bd7dd296170e59e886e2c9c20a7c392162e86e238f03603daa3faa392d2e3b91
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
|
Release files / acestream_launcher-2.1.0-py2.py3-none-any.whl
| Download URL | acestream_launcher-2.1.0-py2.py3-none-any.whl |
|---|---|
| Size | 20.5 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
58a54a38e0b39b6db962357f1dc3eacaedb14c59929429a0b33f308c95f8557d
|
|
BLAKE2b-256 checksum How to use checksums |
3a71d98509f1867cb09e9fcf6aca378c3ae5c30cca6ff4b8b02cace0afb14d86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
|