Open AceStream links with a Media Player of your choice
Project description
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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file acestream-launcher-2.1.0.tar.gz
.
File metadata
- Download URL: acestream-launcher-2.1.0.tar.gz
- Upload date:
- Size: 19.6 kB
- Tags: Source
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33e26c9fa138f64d92ce6119baca0fef7ece6df70e37cfb2ebe3599c6435f2d8 |
|
MD5 | 8d4dbb54503cf6ee7bb12f227fc785f0 |
|
BLAKE2b-256 | bd7dd296170e59e886e2c9c20a7c392162e86e238f03603daa3faa392d2e3b91 |
File details
Details for the file acestream_launcher-2.1.0-py2.py3-none-any.whl
.
File metadata
- Download URL: acestream_launcher-2.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 20.5 kB
- Tags: Python 2, Python 3
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58a54a38e0b39b6db962357f1dc3eacaedb14c59929429a0b33f308c95f8557d |
|
MD5 | 65253dcefcc6c90e25637e05b7dd3dad |
|
BLAKE2b-256 | 3a71d98509f1867cb09e9fcf6aca378c3ae5c30cca6ff4b8b02cace0afb14d86 |