Converts and uploads saved streams to remote platforms
Project description
stream_repeater
Convert, upload, and post audio and video streams to remote services.
Docker Hub: https://hub.docker.com/r/frozenfoxx/stream_repeater
Build
Docker
To build the Docker container run the following:
git clone https://github.com/frozenfoxx/stream_repeater.git
cd stream_repeater
docker build . -t 'frozenfoxx/stream_repeater:latest'
Configuration
At this time a configuration file is required. A sample is provided in [./conf/stream_repeater.yaml](the conf directory). The fields are as such:
accounts
: all account information for services you wish to use. If you do not with to use or do not have appropriate credentials for a service, simply omit them. All supported services and their required credentials are listed in the sample file.system
: all system configuration goes here and should not require modification unless you know what you're doing.stream
: all configuration for the stream to handle.album
: the album description.bitrate
: desired MP3 bitrate.cover
: cover image, will be resized if necessary for each service.cuesheet
: (optional) CUE file with time codes and track listing.historysheet
: (optional) history file with time codes and track listing.mp3file
: (optional) name of the MP3 file. If it exists, it will not be overwritten. If no name provided, one will be generated.performer
: name of the performer.sourcefile
: name of the file to use for conversion (WAV only at this time).tags
: array of tags to apply.title
: title of the stream.
Usage
Docker
To load the application launch the container with your configuration:
docker run \
-it \
--rm \
-v [mount point]:/data \
-e CONFIG=[path to mounted config file] \
-p 5000:5000 \
frozenfoxx/stream_repeater:latest
Then access http://localhost:5000. If a SECRET_KEY
is not supplied one will be generated.
Licenses
This software is provided under the Apache License. Simple Sidebar Bootstrap theme and jQuery are covered by the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file stream_repeater-0.1.0.tar.gz
.
File metadata
- Download URL: stream_repeater-0.1.0.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77a73e23d265a286de4508a17c24e7f6e3ef7b0a17f0d8a2b034af9b656a2038 |
|
MD5 | ab1e9d56ec791daf2101d580793060d2 |
|
BLAKE2b-256 | 842e44a6ac6810e63890bfffd3fe0c414e55b30b3223dd733db07ddb1d15c414 |