Skip to content

Releases: schulle4u/multideck

v0.7.0

24 Apr 20:14

Choose a tag to compare

What's new

  • Added live streaming support
    • Configure the credentials of an Icecast2-compatible server on the Streaming tab in Program Options.
    • Start/stop the live stream by pressing F8 or using the corresponding option in the global playback controls or the Tools menu.
  • Added a dummy sound output device for silent output in pure streaming setups.
  • Added the ability to set an intro audio file for each deck, e.g. for station announcements in automatic mode.

Changed:

  • Made the multi-column list view fully accessible on Linux and probably Mac OS.
  • The old compact list view has been removed; multi-column is now the default.
  • Various other GUI improvements.

v0.6.0

20 Apr 15:15

Choose a tag to compare

This should have been a release focused purely on code quality, but it also ended up including some new features.

What's new

  • Added multiroom mode
    • This is a special variant of mixer mode that allows each deck to have its own sound device.
    • Select the desired output device from the deck's context menu. Changes take effect immediately.
    • The remaining modes work as usual.
  • A multi-column deck list view has been added.
    • Select your preferred list view in the General tab of the Program Options.
    • Linux and MacOS use a DataView list control because the native list control is not accessible on these systems.
  • A deck menu and playback menu have been added for users who prefer menu bar navigation.
  • Play/pause and stop shortcuts have been added for all decks and for individual decks.
  • The options dialogue shortcut has been changed to Ctrl+Shift+O.
  • The allowed deck count has been increased to 128. The default count remains at 10 decks.
  • The command line interface has been added to the compiled packages.

v0.5.0

09 Apr 12:05

Choose a tag to compare

Whats new

  • Text-to-speech event announcements can be activated in preferences.
  • Replaced the shortcuts file with a more comprehensive user documentation, press F1 to access.
  • Added Windows installer.

Fixed

  • Crossfade duration setting in automation preferences no longer uses tenths, and is now fully accessible.
  • A problem in level-based switching has been fixed where the setting was still enabled when it shouldn't have been.

v0.4.0

04 Mar 16:36

Choose a tag to compare

New features

  • Support for VST3 effects has been added, but it is still very experimental.
  • Added streaming of sound card inputs, accessible via the deck's context menu or by pressing Ctrl+D.

Changed:

  • Replaced tabs with ListView in options and effects dialogues, allowing first-letter navigation.
  • Split effect chains into built-in effects and VST plugins.
  • Remove the menu ellipsis from translations to avoid duplicate strings.

Binaries

  • multideck_win64.zip: Windows 64 bit
  • multideck_linux_x64.tar.gz: Linux 64 bit, built on Debian 13.

v0.3.1

16 Feb 16:49

Choose a tag to compare

Whats new

  • Added level-based switching to automation mode
    • New configuration options in automation tab for threshold, hysteresis and hold time.
  • Added a level meter with visual and dB indicator to main window.

Fixed

  • Linux: Fixed GTK-related accessibility issues and warnings.

v0.3.0

05 Feb 17:36

Choose a tag to compare

What's new:

  • Enhance cross-platform compatibility
  • Added a key down event handler to the deck listbox to allow opening the context menu with Enter, Return, or the Application/Menu key. This improves accessibility, particularly for VoiceOver users on macOS who cannot trigger the context menu via the standard event.
  • Introduces a new CLI (src/cli.py) for running MultiDeck in headless mode, suitable for server or script integration. Only supports loading .mdap project files at the moment.
  • Options: Add per-tab Apply behavior and change detection to the Options dialog, allowing users to apply a single section without closing the dialog.
  • Make all dialog buttons translatable throughout the app.
  • Added optional recording of individual decks.
  • Added some basic audio effects (Ctrl+Shift+E), powered by Spotify Pedalboard library. Effect configuration is saved in project files and will be restored upon opening a project.

v0.2.3

27 Jan 15:02

Choose a tag to compare

  • Project management: Track mixer and deck modifications and prompt users to save changes when opening, closing or creating new projects.
  • Add an unsaved indicator to the window title.
  • Add M3U import and export.
  • Remove the redundant deck menu leftovers from the old GUI.
  • Fix some menu shortcuts for the German locale.

Full Changelog: v0.2.2...v0.2.3

v0.2.2

25 Jan 11:59

Choose a tag to compare

This release is primarily focused on accessibility.

  • More keyboard shortcuts have been added to perform various actions.
  • Improved readability in dark mode.
  • Added time seeking to the player controls.

v0.2.1

23 Jan 12:17

Choose a tag to compare

Fix player controls and deck selection not being updated in automatic mode, fix mode selection in project files.

v0.2.0

22 Jan 20:07

Choose a tag to compare

completely redesigned the deck panel. The individual decks have been replaced by a selection list accessible via F6 where you can select the deck using the cursor keys or first letter navigation. In solo and automatic mode, the sound immediately switches to the selected deck upon selection.