Skip to content

Releases: sampie777/obs-scene-que

v2.7.0

14 Oct 07:58
Compare
Choose a tag to compare
  • Added global hotkeys for Previous/Next Queue item. Assignment can be done in Settings.
  • Implemented Queue files: create/save/open Queue files on the go.
  • Renamed default properties file to "obs-scene-queue.properties". The old name will still be compatible.

v2.6.0

19 Aug 10:03
Compare
Choose a tag to compare
  • Implemented an HTTP server for API requests like Queue control (see /docs) and a simple control webpage (/control). Application restart is required after enabling/disabling the webserver in Settings.
  • Added some default plugins for performing HTTP requests and a queue time delayer.
  • Created keys/hotkeys for application and Queue control (also the first 10 Quick Access Buttons).
  • More changes to the GUI to make some things more clear and nicer, like drag-and-drop from Quick Access Buttons to the Queue for 'templating'-effect.
  • Added more OBS control Queue items.
  • Some fixes.

More changes:

  • Fix: Deactivate current queue item when activating a queue item by index.
  • Updated minimum OBS Websocket version to v4.1.0.
  • Increased obs websocket text message size to 1024*1024 bytes.
  • Added Show/Hide sources in a scene. Reactivate scene after source visibility toggled.
  • Added OBS stream/recording start/stop QueItems.
  • Created config option to enable/disable activating next Queue items if double clicking/enter a queue item.
  • Renamed TextPlugin to UtilityPlugin (don't worry, it's made backwards compatible)
  • Fixed loading queue from different files.
  • Application now exits cleaner.
  • Updated readme with plugins directory creation.

GUI changes:

  • Made queItems from Quick Access Buttons draggable.
  • Reload GUI on settings save.
  • Display Quick Access Button indices.
  • Display hotkeys next to menu item.
  • Display hotkeys on tooltip text of Quick Access Button.
  • Esc and Ctrl+W now close popup windows. Ctrl+Q quits the application.
  • Notifications may be popped up.
  • Added more detailed error messages (notifications).
  • Assigned default buttons for dialogs.
  • Remove default focus from first text field from Settings window to Save button, so we don't accidentally change those values.
  • Made possible to minimize all panels almost completely.
  • Added Toggle Fullscreen option.
  • Added plugin icon to Quick Access Buttons.
  • Made list background color slightly different from Que list background color.
  • Fixed some theme coloring with menu and tabbedpane backgrounds.
  • Decreased splitpane divider size.
  • UtilityPlugin delay input doesn't take a lot of width anymore.

Code improvements:

  • Added function so that callback for OBS Websocket can be registered by other classes, like a plugin.
  • Added application logging.
  • Added 'isRunning' state to OBSClient.
  • Added more try/catch statements to scene processing in OBSClient.
  • Catch more errors.
  • Added default config items for plugins.
  • Clone Queue items by default when inserting into Queue list or moving around in Quick Access Buttons.
  • Created default JList for (plugin)sources with implemented default behaviour.
  • Added logging when a QueItem gets activated.
  • Added default behaviour to some methods in QueItem interface.

Note: latest commit (jetty update) is shipped with this release

v2.5.0

01 Jun 10:31
Compare
Choose a tag to compare
  • Increased message size from OBS websocket (from 64 kB to 256 kB)
  • Improved plugin framework and added quick start guide for creating your own plugins
  • Quick Access Buttons now have colors to create distinction between different plugins
  • New icon!
  • Some other minor improvements in the GUI colors
  • When going back in the queue on a Header Text item, it will now completely skip this item, just as when going forward in the queue
  • Added "--offline" command line argument for starting OBS Scene Queue with connection to OBS disabled

v2.4.0

28 May 07:15
Compare
Choose a tag to compare
  • Most of the application is renamed/refactored to Queue instead of Que

  • Added new type of plugin which can occupy a part of the application window, named the 'detail panel'. This will be used for the to-be-released timer plugin (https://github.com/sampie777/osq-scenetimer-plugin)

  • Plugins must register them self (although this is done by default)

  • Added possibility for plugins to create a menu item

  • Added dedicated cell render method for queue items

  • Added some known plugin repositories to Readme

  • Set queue point to an queue item by CTRL + Left Click, without activating the item

  • Catch more errors from plugins

  • Fixed error when loading paths with whitespaces

v2.3.0

22 May 05:41
Compare
Choose a tag to compare
  • Now using JSON format for storing que's (old formats will be automatically converted to JSON)

v2.2.0

21 May 13:06
Compare
Choose a tag to compare
  • Added Execution After Previous option for Que Items
  • Updated Readme

v2.1.0

20 May 18:01
Compare
Choose a tag to compare
  • Soften the naming convetion of external plugin jars to no naming convention (except for ending with .jar and being in the plugins/ directory)
  • Fixed Powerpoint stucks live screen in EasyWorship plugin. See: https://github.com/sampie777/osq-easyworship-plugin
  • Made EasyWorship Plugin an external plugin
  • Fixed theme coloring for quick access buttons

v2.0.0

18 May 11:57
Compare
Choose a tag to compare
  • Added a plugin loader so you can import different types of QueItems to use
  • Added a plugin (TextPlugin) to add some more order to your que
  • Added a plugin (EasyWorshipPlugin) to control the EasyWorship application (due to a bug in EasyWorship 2009 the 'Previous song' command does not work)
  • Added Quick Access buttons
  • The que is stored in a seperate .osq (Obs Scene Que) file so it can be imported, exported, or shared more easily
  • Made websocker scanner scan timeout adjustable
  • Made right side of the window also size adjustable
  • Fixed list selection color with different themes

v1.1.0

16 May 08:17
Compare
Choose a tag to compare
  • Added colors to the que list
  • Added buttons to remove items easily
  • Added themes
  • Restore windows when reopening