Skip to content

Release v0.11.0

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Jun 16:10
· 16 commits to master since this release

GUI improvement: Edit multiple items

You can now select multiple Groups, Parts or Timeline-objects and edit their properties in bulk!

ezgif-2-9d3bf12dd4

GUI improvement: Countdown timers

Adds various countdown timers to the GUI:
When not playing, the "Total duration" (the sum of all Parts) of the Group is displayed.

image

When the Group is playing, the following are displayed:

  • "Remaining time" to the end of the Group.
  • The timestamp of when the Group will finish playing (or will loop).
  • "Countdowns to next start" for each Part.

ezgif-5-aa7697a16c

Support for GDD (Graphics Data Definition) in CasparCG graphics templates

A GDD-template is a graphics template that expose a schema/manifest with information about the template.
For example, it might say that it supports 2 text fields as input, or a list of numbers.
SuperConductor will then show the correct input form, like so:
image

For GDD to work, either:

  • The latest CasparCG media-scanner, v1.1.0, must be installed.
    If you're having trouble, make sure that the media-scanner port (8000) is open in your firewall settings.
  • OR as a backwards-compatible hack, GDD will work if SuperConductor (or TSR-Bridge) runs on the same machine as CasparCG. This way, the application can access the templates-folder directly on disk.

More information about how to create a GDD-supported graphics template can be found here: GDD specification.

219303773-b4fa9b60-2bb0-4519-8412-2ad4f68e1f86

Support for the Stream Deck Plus panel.

The buttons work like on any other Stream Deck. Pressing down on the knobs works like a button too.
The turning knobs can be tied to Analog Inputs in SuperConductor. Swiping left or right on the LCD changes the page.

ezgif-4-8d8ead40a4

Support "TCP send" - devices

The TCP-send device is used to send custom/arbitrary TCP-socket messages to devices that support it.

Other features

  • Magic: When user pastes a youtube video URL, automatically transform it into an embedded vide, for nicer looking playback
  • Add option to disable Bridge devices

Bug fixes

  • Bug fix: bug when editing duration, unable to set duration to null (infinite)
  • Bug fix: An issue where pressing Stop didn't properly stop a Part/Group. This happened when pressing Stop after a loop has occured.
  • Bug fix: Issue when disabling the internal Bridge, causing streamdecks to not reconnect properly.
  • Bug fix: Avoid out-of-memory crash when there are many (thousands) items in the media folder, by limiting the number of thumbnails loaded. This is a temprary fix. Eventually we should support some form of separate thumbnail fetching.
  • Bug fix: Don't treat pasted URLs specially (inserting them as timeline-objects) when user pastes into a text-field
  • Bug fix: unable to remove HTTPSend parameter in GUI (#141)
  • Bug fix: unable to remove CasparCG template parameter in GUI (#141)
  • GUI fix: Add a few missing mixer-settings for CasparCG objects
  • GUI fix: Sort layers in layer-dropdown properly
  • fix: default keyboard triggers for F5/F6 should be previous/next (#126)
  • fix: improve text rendering on Streamdecks
  • fix: Hover tooltip for peripherals always says "disconnected" (#123)
  • fix: bug fix: when deleting a Part in a currently playing Group, the playheads wheren't updated properly

Full Changelog: v0.10.4...v0.11.0