Skip to content

Releases: teltek/Galicaster

2.1.0

08 Feb 17:50
Compare
Choose a tag to compare
  • Added lowaudio plugin #495
  • Added multistream bin #512 (ppettit)
  • Allowed "auto" framerate option for blackmagic pipeline #561
  • Improved logger for plugin load errors #527 (ppettit)
  • Sending offline status to Opencast before closing Galicaster (OC > 2.3.0) #455
  • Added tags conf option to profile tracks. #575
  • Added default (series) conf option for unscheduled recordings #468
  • Refactored profile validation logic #510 (ppettit)
  • Added pausedialog_size conf option #515 (ppettit)
  • Added LDAP login to lockscreen plugin
  • Added checkspace plugin #438
  • Added CONTRIBUTING.md file (Contributing Guidelines)
  • Improved cURL and StringIO handling in the Opencast client #562 (sinhote)
  • Fixed scheduler logic by using DTSTART instead of dcterm:temporal #567
  • Removed duplicated cameracontrol external plugin (has its own repo)
  • Added "version" option to run_galicaster.py (pmgration)
  • Fixed get_recording_start_time() returning wrong duration when pipeline is paused #559 (pmgration)
  • Added "dcterm:temporal" to newly created mps #570
  • Added "Close button" to about window when none appears #559

2.0.2

06 Nov 08:31
Compare
Choose a tag to compare
  • Improved profile validation #507 (ppettit)
  • Added buffer-time property to Pulse bin
  • Fixed error with default profile and Ubuntu 16.04.2 #543
  • Fixed crash when stop a recording from rest plugin
  • Fixed Galicaster not starting when calendar.ical is empty #548
  • Fixed lockscreen not working in class mode (pmgration)

2.0.1

21 Jul 09:17
Compare
Choose a tag to compare
  • Improved Galicaster stability (Fixed preview freezes after multiple recordings #457, file descriptor leaks #441 and timeouts getting recorder status #493)
  • Added an option to dump dot file of Gstreamer pipeline (ppettit)
  • Added "capture.device.timezone" to Opencast config #472
  • Added a new signal 'record-finished' when a recording is finished
  • Added the possibility to close a popup dialog before execute his callback
  • Corrected some bad interactions between the no-audio dialog and other popups.
  • Fixed shutdown button
  • Fixed problems with unicode strings #300 #458
  • Fixed problem with 720p resolution #436
  • Fixed bug: send config to MH in shot heartbeat instead of long heartbeat #114
  • Fixed ingesting even if ingest was disabled #529
  • Fixed exception if a recording finishes while it's paused #513 (ppettit)
  • Fixed pause button not dissapearing when a recording finish
  • Fixed incorrect status sent to Opencast #473 #491
  • Fixed nightly timer from starting at wrong time #483
  • Fixed errors in timestamps with offsets #471
  • Fixed ical processing issue where first event is ignored #451
  • Fixed a bug that permit launch recordings from next recordings window
  • Fixed non public series from Opencast aren't shown in Galicaster
  • Fixed minor bug: the swapvideos button was not hiding when set to false.

2.0.0

07 Jul 11:46
Compare
Choose a tag to compare
  • Upgrade to Gstreamer 1.x and GTK 3.x
  • Move the recorder logic to a service (in order to obtain the recorder state, get the current mediapackage, work on the recorder, ...)
  • Added the possibility to configure videosinks and audiosinks
  • Improved the config parser and the tracks validator
  • Added a button in order to reload the current profile (when showing an error message)
  • Moved the Opencast client code to an external module (opencast/client.py) and added some enhancements like be able to select the workflow to ingest with.
  • Use CSS to style Galicaster (rounded buttons, shadowed modals, ...)
  • Move some code from classui to glade files
  • Added a dual-channel coloured VU-Meter (Mono or Stereo)
  • Added a virtual keyboard
  • Unified the naming scheme for the signals and made them available in a page from Galicaster's github wiki (https://github.com/teltek/Galicaster/wiki/Galicaster-2.0-signals-schema)
  • Improved plugin lockscreen with LDAP authentication
  • Removed plugin notifycrash
  • Removed plugin nocursor
  • Added a way to insert new elements in GUI
  • Added a new plugin to enable/disable inputs from a button or rest
  • Added a new plugin to control remote camera Sony EVI-H100S/H100V
  • Improved worker to dynamically create new operations
  • Allow to record all tracks regardless of capture.device.names (Stephen Marquard)
  • Fixed bug: Load translations
  • Added the option to customize the HELP message
  • Loads galicaster plugins installed from pip or .deb packages

1.4.2

22 Jun 15:22
Compare
Choose a tag to compare

DOWNLOAD DEBIAN PACKAGE

  • Add compatibility to use Opencast 1.6 and 2.1.x
  • Change in the default videoencoder due to better multicore capabilities of x264enc
  • Use calendar response etags to optimize requests. (Issue #64)
  • New plugin (notifycrash) to send an email when a recording has failed
  • Fixed bug: crash on repeated stop with rest-interface
  • Added an endpoint to close Galicaster through the rest API
  • Fixed bug: Properly take the thread mutex before entering the mainloop (oaubert)
  • Fixed bug: map polling values to short or long heartbeat (JamesUoM)
  • Fix a problem when you proxy the matterhorn server in an URL that is not the root folder of the server (miesgre)
  • Added ref/mimetype attributes to mediapackage attachments (miesgre)
  • Allow to name a flavor track as you want, not only presenter, presentation or other (miesgre)
  • Fixed a bug when attachment has not mimetype info (miesgre)
  • Changes to signals to allow failovermic plugin to run (androidwiltron)
  • Added the option to configure the output framerate using Blackmagic devices
  • Force to reload available space on entering in the recorder UI
  • Use a temporal folder to save the manifest (save zip), closes #15
  • Change the current working directory to the rectemp folder
  • Capture any general exception in order to print it to the log file
  • Set the polling_config interval to the long heartbeat, fixes #114
  • Support audio containers for pulse devices, fixes #113
  • Set the correct title on start a recording, fixes #110
  • Add the option to execute the clear job on init, fixes #111
  • Don't log call errors for 2xx response codes, fixes #105
  • Print the correct error message when a float value is out of range, closes #68
  • Enable videofilter elements when using v4l2 devices, fixes #62

1.4.1

18 Aug 10:12
Compare
Choose a tag to compare

DOWNLOAD DEBIAN PACKAGE

  • New retry to recreate the pipeline periodically when a stream dies.
  • Fixed enable pause in datapath bin.
  • New failovermic plugin
  • Fixed initialize plugins before loading modules
  • Fixed bug in capture.cleaner.mindiskspace value (Added get_free_space in the repository).
  • Added ca_parameters to allow editing of the CA configurations.
  • New plugin to reingest recordings where the ingest has failed. (ppettit)
  • New screen device module to record the screencast. (olabri)
  • New autoaudio device module to automatically detect audio source and sink. (oaubert)
  • Using autoaudiosink instead of hardcoding pulsesink in player. (oaubert)

1.4.0

10 Jul 09:32
Compare
Choose a tag to compare

DOWNLOAD DEBIAN PACKAGE

  • Feature: Allow configuration of MHHTTPClient timeouts (ppettit)
  • Fixed bug: Allow any case for plugin config values (JamesUoM)
  • Fixed bug: Set recording state on matterhorn server when doing manual recording (ppettit)
  • New rtpraw device module to record re-encoded RTP flow.
  • Fixed Bug with relative log and i18n paths.
  • Galicaster UI internationalization.
  • New plugin (hidetabs) to customize the tabs displayed on the recording UI.
  • New plugin (setuprecording) to enter a manual recording's metadata before starting it, set default values and mark some fields as required.
  • First version of "hide operations" feature (still in development).
  • A button in the recorder UI to swap the video streams, so that the user can customize where are they shown in the preview.
  • Fixed bug: Galicaster doesn't crash anymore when a webcam is unplugged. Now you can go back and reload the profile.
  • Fixed bug on forced users to click twice in pop-ups when using distributions like Xubuntu.
  • Corrected some bad interactions between the no-audio dialog and other popups.

1.3.2

10 Jul 09:33
Compare
Choose a tag to compare

DOWNLOAD DEBIAN PACKAGE

  • Fixed bug: Galicaster crashes from python / libgdk errors

1.3.1

10 Jul 09:33
Compare
Choose a tag to compare

DOWNLOAD DEBIAN PACKAGE

  • Ingest to a Opencast Matterhorn cluster with multiple ingest servers.
  • New Pushpic plugin: send screenshoots periodically for monitoring with Galicaster Dashboard
  • Added logstale in REST endpoing plugin.
  • Improved VU-meter dynamic range
  • Several fixes and bug fixes including:
  • Fixes on dialog modality and focus.
  • Bug on No-audio-dialog when reloading a profile.
  • Fixed serious bug that crashed GC when using Datapath capture cards

1.3.0

10 Jul 09:35
Compare
Choose a tag to compare

DOWNLOAD DEBIAN PACKAGE

  • Support for RTP sources and Datapath cards
  • New Custom device module
  • Executable scripts for device configuration on profile loading
  • Configurable Encoders and muxers
  • Optional Shutdown button on the interface
  • Improvements include:
    • Ruled VU meter.
    • Configurable side-by-side layout.
    • New pop-up decoration.
    • Configurable UI resolution.
    • Configurable logger
  • Plugins
    • New Check_Repository_plugin: To start missed scheduled recordings on startup.
    • Screen_Saver_Plugin: improved screensaver control for Ubuntu 12.04.
    • No_audio_dialog_plugin: general improvement, more configurable.