Skip to main content

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

acestream-launcher-2.1.0.tar.gz (19.6 kB view details)

Uploaded Source

Built Distribution

acestream_launcher-2.1.0-py2.py3-none-any.whl (20.5 kB view details)

Uploaded Python 2 Python 3

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

Hashes for acestream-launcher-2.1.0.tar.gz
Algorithm Hash digest
SHA256 33e26c9fa138f64d92ce6119baca0fef7ece6df70e37cfb2ebe3599c6435f2d8
MD5 8d4dbb54503cf6ee7bb12f227fc785f0
BLAKE2b-256 bd7dd296170e59e886e2c9c20a7c392162e86e238f03603daa3faa392d2e3b91

See more details on using hashes here.

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

Hashes for acestream_launcher-2.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 58a54a38e0b39b6db962357f1dc3eacaedb14c59929429a0b33f308c95f8557d
MD5 65253dcefcc6c90e25637e05b7dd3dad
BLAKE2b-256 3a71d98509f1867cb09e9fcf6aca378c3ae5c30cca6ff4b8b02cace0afb14d86

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page