Skip to content

Releases: SpotlightKid/qjackcapture

v0.2.1

04 Nov 15:12
Compare
Choose a tag to compare

Bugfixes and minor UI changes

Fixes

  • Use cross-platform compatible install commands in Makefile.
  • Show error dialog and abort when unable to get supported file formats from jack_capture.
  • Fixed grammar errors in recording sources help text.

Changes

  • Changed label of "Render" button to "Record".
  • Changed labels of button in error dialogs from "Ok" to "Close".
  • Changed label of "Encoding" UI group to "Output File Encoding".

Note: DO NOT use the source code archives attached below under "Assets"!

The official source distribution is always the one uploaded to the QJackCapture Python Package Index page.

v0.2.0

02 Nov 19:01
Compare
Choose a tag to compare

Bugfixes and build system changes

Fixes

  • Maintain port order on jack_capture command line. For multi-channel output files, this should result in channels being in a sensible order.

Changes

  • Moved project and packaging meta data to setup.cfg, making the project more compliant with PEP 517.

Note: DO NOT use the source code archives attached below under "Assets"!

The official source distribution is always the one uploaded to the QJackCapture Python Package Index page.

v0.1.2

24 Mar 13:30
Compare
Choose a tag to compare

Bugfix release

  • Added check whether -jn option is supported by jack_capture.

Note: DO NOT use the source code archives attached below under "Assets"!

The official source distribution is always the one uploaded to the QJackCapture Python Package Index page.

v0.1.1

24 Mar 13:03
Compare
Choose a tag to compare

Bugfix release

  • Fixed exception due to reference to wrong widget name when applying settings from QSettings file.

Note: DO NOT use the source code archives attached below under "Assets"!

The official source distribution is always the one uploaded to the QJackCapture Python Package Index page.

v0.1.0

21 Apr 00:13
Compare
Choose a tag to compare

Initial release as a stand-alone project

New features

  • Added recording source selector.
  • Added dynamic input (sink) and output (source) port list view to manually select ports as recording sources.
  • Added text entry to add extra command line argument for jack_capture.
  • Re-organized UI layout a bit, changed some labels and added mnemonics.
  • Output directory is set to "Music" XDG user dir by default.
  • Added desktop menu file.
  • Added command line options to control JACK server connection parameters.
  • Added command line option to set JACK client name.
  • Added command line option to enable debug logging.

Other changes

  • Re-organized code into a Python package.
  • Re-worked / re-formatted source code using black, isort and flake8.
  • Added Python packaging files and QA tool configuration.
  • Added makefile for generating UI and resource files and (un-)installation and packaging.
  • Added starter script via setuptools command line entry point script.
  • Moved jack interfacing code into separate class.
  • Moved jacklib.py and jacklib_helpers.py into new PyPI package pyjacklib.
  • Changed standard command line options passed to jack_capture (e.g. now uses --daemon option).
  • Added readme and this changelog.
  • And lots of other minor changes, see the Git commit log.

Note: DO NOT use the source code archives attached below under "Assets"!

The official source distribution is always the one uploaded to the QJackCapture Python Package Index page.