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.
Metadata
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 | Provenance | Actions |
|---|---|---|---|---|
| acestream-launcher-2.1.0.tar.gz | 19.6 kB | Without provenance | Details for acestream-launcher-2.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| acestream_launcher-2.1.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for acestream_launcher-2.1.0-py2.py3-none-any.whl |
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
|
Security for acestream-launcher 2.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.