All Projects → jonian → Acestream Launcher

jonian / Acestream Launcher

Licence: gpl-3.0
AceStream Launcher opens AceStream links with any Media Player

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Acestream Launcher

Teddy
Spark Streaming监控平台,支持任务部署与告警、自启动
Stars: ✭ 120 (-13.67%)
Mutual labels:  streaming
Ffplayout Engine
python and ffmpeg based playout
Stars: ✭ 128 (-7.91%)
Mutual labels:  streaming
Node Camera
Access and stream web camera in nodejs using opencv and websockets.
Stars: ✭ 135 (-2.88%)
Mutual labels:  streaming
Persistentstreamplayer
Stream audio over http, and persist the data to a local file while buffering
Stars: ✭ 120 (-13.67%)
Mutual labels:  streaming
Twitchrecover
Twitch VOD tool which recovers all VODs including those that are sub only or deleted.
Stars: ✭ 123 (-11.51%)
Mutual labels:  streaming
Rcloneexplorer
rclone GUI for Windows
Stars: ✭ 129 (-7.19%)
Mutual labels:  streaming
Swifty360player
iOS 360-degree video player streaming from an AVPlayer.
Stars: ✭ 118 (-15.11%)
Mutual labels:  streaming
Vidgear
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features 🔥
Stars: ✭ 2,048 (+1373.38%)
Mutual labels:  streaming
Confluence
Torrent client as a HTTP service
Stars: ✭ 126 (-9.35%)
Mutual labels:  streaming
Webrtc Cli
WebRTC command-line peer.
Stars: ✭ 135 (-2.88%)
Mutual labels:  streaming
Cloudstream 2
CloudStream 2 is an android streaming app for movies, tv-shows and anime
Stars: ✭ 120 (-13.67%)
Mutual labels:  streaming
Markup.ml
Error-recovering streaming HTML5 and XML parsers
Stars: ✭ 122 (-12.23%)
Mutual labels:  streaming
Neko
A self hosted virtual browser (rabb.it clone) that runs in docker.
Stars: ✭ 1,957 (+1307.91%)
Mutual labels:  streaming
Iptv
Android project for live streaming IPTV
Stars: ✭ 120 (-13.67%)
Mutual labels:  streaming
Advanced Http4s
🌈 Code samples of advanced features of Http4s in combination with some features of Fs2 not often seen.
Stars: ✭ 136 (-2.16%)
Mutual labels:  streaming
Rtp
A Go implementation of RTP
Stars: ✭ 120 (-13.67%)
Mutual labels:  streaming
Spark
.NET for Apache® Spark™ makes Apache Spark™ easily accessible to .NET developers.
Stars: ✭ 1,721 (+1138.13%)
Mutual labels:  streaming
Flogo
Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.
Stars: ✭ 1,891 (+1260.43%)
Mutual labels:  streaming
Remote.linq
Simply LINQ your remote resources...
Stars: ✭ 136 (-2.16%)
Mutual labels:  streaming
Smoothstream
Webcam, PiCamera streaming over the network with Python made easy.
Stars: ✭ 133 (-4.32%)
Mutual labels:  streaming

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)
-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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].