Kunquat 0.3.1 "python-api"
Milestone information
- Project:
- Kunquat
- Series:
- 0.3
- Version:
- 0.3.1
- Code name:
- python-api
- Released:
- Registrant:
- Tomi Jylhä-Ollila
- Release registered:
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- 2 Tomi Jylhä-Ollila
- Blueprints:
- No blueprints are targeted to this milestone.
- Bugs:
- 3 Fix Released
Download files for this release
Release notes
This release of Kunquat provides a foreign language interface for Python applications. The release also includes a complete rewrite of kunquat-player in Python. Finally, the C library contains important fixes and additions.
The Python interface provides a straightforward access to Kunquat compositions through Python. The Python API provides all the important functionality of the C API in a way that makes sense in Python. With a suitable audio interface, it is possible to write a simple Kunquat player in less than ten lines of Python code. The rewritten version of kunquat-player provides almost all of the functionality of the old C implementation.
The most important addition in the C library is the function for freeing memory taken by returned data objects. This function was missing in the previous release. Also, we have simplified some functions and included developer man pages for the C API.
Changelog
This release does not have a changelog.
0 blueprints and 3 bugs targeted
Bug report | Importance | Assignee | Status | |||
---|---|---|---|---|---|---|
446820 | #446820 | missing soname | 2 Critical | 10 Fix Released | ||
398231 | #398231 | Using player API cross language is hard | 3 High | Tomi Jylhä-Ollila | 10 Fix Released | |
405045 | #405045 | man pages for API functions | 4 Medium | Tomi Jylhä-Ollila | 10 Fix Released |