Tuesday 21 July 2020

Virtual Director (STABLE/FOX)

Changes since:

NEW - Enhance switching algorithm to deal with motorised PTZ
NEW - Add way of identifying system to alert emails
NEW - Add ATEM Firmware 8.1 support
NEW - Change database update/insert mechanism to use a queue for stability
NEW - Cache GlobalSettings & Base64Images
NEW - Default branding cannot be renamed. Required assets cannot be renamed,
NEW - Add ViewOrder UI field in web manager to set the view order of microphones.
NEW - Add .TS type to encoding preset formats
NEW - Change description of Encoding Settings dropdown
NEW - Change description of Live Stream titles

FIX - Coming out of mute no does not return the last selected shot.
FIX - Copy of config does not update parameter field of Triggers with new Mic/Camera value
FIX - Oasis Server show view doesn't filter shows according to that server.
FIX - Web Manager Video Filter default is set to 1339 minutes to instead of 1439 (I minute short of a day)
FIX - Excessive processing time for UpdateState messages in switcher processing queue.
FIX - HE-38/40/130 and HE-60 camera types need UI PTZ offset in web manager.
FIX - Setting a Panasonic PTZ greater than 9 results in incorrect URL
FIX - Copying a show config should include the new PTZ masking fields
FIX - PTZ masking should hang onto current camera during mask if possible
FIX - Remove black border around camera select button.
FIX - Switcher online state not set when reconnecting to server after server shutdown.
FIX - Use cached values in switcher manager to match triggers to switcher via studio config
FIX - Generic Live Stream Settings missing from web manager
FIX - Purging of videos whilst caching causes miscalculation of videos to be cached to error.
FIX - Video Recording Purge is leaving "recording.json" file behind causing folder to not be deleted.
FIX - Reduce amount of db reads to PublishQueue collection when processing queues.
FIX - Fix recording cache build.
FIX - Cache Switcher and Streamers to reduce db reads.
FIX - Video Recording Cache is broken when moving from Eagle To Fox
FIX - Backup of lite db core and config db gets written to same filename.
FIX - Clicking to configure a studio config results in 500 server error. Option removed (See notes)
FIX - Changing an asset's name no longer works
FIX - MultiTrack Clip items are not written in time order.
FIX - Add additional check to prevent more than 1 hour of stills being created.
FIX - Null reference in playout track or artist name  or carousel causes graphic generator to fail.
FIX - Off Air publish queue items are not automatically cleared when on air triggered
FIX - Recording state on home screen filter for streamer id not working.
FIX - Live Stream Pop Up needs to close after starting and stopping to show stream feedback.
FIX - Add validation for UDP Trigger Selected source
FIX - SMS On/Off air graphic overlays not working.
FIX - LiveStream window closes when trying to set up live stream.
FIX - Switcher does not need to send entire status in Status Changed message. Message length exceeds 4096 bytes when lots of shows and stations are configured causing error in PB3.
FIX - Audio/Video matrix  tick boxes broken
FIX - Webmanager saves transcription language as en-gb rather than en-GB resulting in transcription error
FIX - Saving the show config with Language set to English GB sets value "en-gb" rather than "en-GB" causing transcription to fail.
FIX - ChangeShow trigger not working.
FIX - Manual pick of eagle fixes #173128344, #173128361
FIX - Import of show fails if there is no branding called "Default" fall back to first found branding if not found.
FIX - Ember+ Double reconnect bug.
FIX - Allow web manager video preview size to be overidden in ini file
FIX - Source Id for GPIO Triggers is not set when creating a trigger.
FIX - Set default image preview size to 720x405 (16:9)
FIX - Streamer Service does not stop cleanly
FIX - Protect against mic/camera map errors when cloning studio config.
FIX - Ember+ Triggers do not take into account source id
FIX - Transcription API call broken when OnDemand is set.
FIX - Deleted videos are not removed from the cache during purge.
FIX - Occasional empty recording folders left behind during purge.
FIX - Final Cut Pro xml not working
FIX - Disc space check fails when using a UNC path
FIX - Show list needs a scrollbar when it gets big
FIX - Post process file path null
FIX - vMix Recording Concat error
FIX - vMix recording file allocation error
FIX - Allocation of vMix Multicord file errors
FIX - Copying a studio config should refresh the list so its action is immediately obvious
FIX - Click Assign all Stations and Shows should refresh the list so its action is immediately obvious
FIX - Device Layouts not being pulled in from PhoneBOX
FIX - Initial license request doesn't work
FIX - Reported live streamer bit rate is incorrect
FIX - Multi Track files being deleted
FIX - Strictly Queue Switcher Commands
FIX - Recordings did not stop when disk space reached
FIX - UDP sources list should refresh to immediately show added item
FIX - PhoneBox client thinks video is transcribed when it isnt
FIX - Transferred temp files are not deleted.
FIX - Purge failing to delete folder.
FIX - Only send Tally Off to camera with focus on change and log duration of http gets to cameras.
FIX - When live stream clients are disconnected the video dequeue event listener isnt unhooked.
FIX - VideoRecording files are being incorrectly indexed