An open API service indexing awesome lists of open source software.

https://github.com/fofix/python-mixstream

C-extension in Python to combine SoundTouch and SDL_mixer
https://github.com/fofix/python-mixstream

cython python sdl sdl-mixer soundtouch

Last synced: 6 months ago
JSON representation

C-extension in Python to combine SoundTouch and SDL_mixer

Awesome Lists containing this project

README

          

# MixStream

[![Tests](https://github.com/fofix/python-mixstream/actions/workflows/tests.yml/badge.svg?branch=master)](https://github.com/fofix/python-mixstream/actions/workflows/tests.yml)
[![Build](https://github.com/fofix/python-mixstream/actions/workflows/build.yml/badge.svg?branch=master)](https://github.com/fofix/python-mixstream/actions/workflows/build.yml)
[![Supported Python versions](https://img.shields.io/pypi/pyversions/mixstream.svg)](https://pypi.python.org/pypi/mixstream)
[![PyPI version](https://img.shields.io/pypi/v/mixstream)](https://pypi.python.org/pypi/mixstream)

MixStream is a C-extension in Python to combine [SoundTouch](https://www.surina.net/soundtouch/) and [SDL_mixer](https://www.libsdl.org/projects/SDL_mixer/).

## History

- 2019/07/25: Replace the Python StreamingOggSound class with the OggStreamer module
(See: https://github.com/fofix/fofix/commit/e4d9f3209af1d350237c4baddba3cfbd5e576d8f).

## Setup

### Dependencies

You'll need those packages:

* `glib` (> 2.34)
* `libogg`
* `libtheora`
* `libvorbisfile`
* `sdl 1.2`
* `sdl_mixer 1.2`
* `soundtouch`.

### Native modules

Build the extension:

python setup.py build_ext --inplace --force