Bindings for libshout 2
Project description
python-shout
python-shout is a fork of the original shout-python, a set of bindings for libshout 2.
python-shout allows you to act as a source for icecast 1 and 2, and shoutcast. This module includes inline documentation, or see the included example.py for a demonstration of its usage.
Compatibilty
This version supports both Python 2 and Python 3
For libshout <= 2.2.2, use python-shout==0.2.5
Installation
You need to have Python and libshout 2 development packages installed.
For example on Debian:
sudo apt-get install python3-dev python3-pip libshout3-dev
If you have pkg-config installed, make sure it can find shout (you may need to adjust PKG_CONFIG_PATH to contain $shout_prefix/lib/pkgcofig). Otherwise, shout-config must appear in your path.
Then install through pip:
sudo pip3 install python-shout
or though the git repository:
git clone https://github.com/yomguy/python-shout.git
python3 setup.py install
License
python-shout is licensed under the GNU LGPL. See COPYING for details.
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
File details
Details for the file python-shout-0.2.8.tar.gz
.
File metadata
- Download URL: python-shout-0.2.8.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b56398afda4d8fea8d2863732ba38fb4daed6e0deb149bcc82aa54405ea6346 |
|
MD5 | 47c43302216fd80b4558ef2d82a17a5c |
|
BLAKE2b-256 | 6f55d660a2ebe1cd98555fdf151f8dc060039c03edf4c699c19862c84faf1e22 |