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
- Host: GitHub
- URL: https://github.com/fofix/python-mixstream
- Owner: fofix
- License: gpl-2.0
- Created: 2019-12-07T20:23:28.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-06-01T22:57:07.000Z (about 3 years ago)
- Last Synced: 2025-10-26T19:54:32.711Z (9 months ago)
- Topics: cython, python, sdl, sdl-mixer, soundtouch
- Language: C
- Homepage:
- Size: 2.37 MB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# MixStream
[](https://github.com/fofix/python-mixstream/actions/workflows/tests.yml)
[](https://github.com/fofix/python-mixstream/actions/workflows/build.yml)
[](https://pypi.python.org/pypi/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