GithubHelp home page GithubHelp logo

nrkno / sofie-tv-automation Goto Github PK

View Code? Open in Web Editor NEW
301.0 32.0 33.0 18.57 MB

The Sofie TV Studio Automation System, used in live TV news production by the Norwegian public service broadcaster NRK since September 2018

Home Page: https://nrkno.github.io/sofie-core/

License: MIT License

sofie nrk sofie-server mos-protocol tv-news-automation launcher mos-devices gateway casparcg-server casparcg

sofie-tv-automation's Introduction

NRK Sofie TV Automation

The producer's view in Sofie

Sofie is a web-based TV automation system for studios and live shows, used in daily live TV news productions by the Norwegian public service broadcaster NRK since September 2018.

Key Features

  • User-friendly, modern web-based GUI
  • State-based device control and playout of video, audio, and graphics
  • Modular device-control architecture with support for several hardware (and software) setups
  • Modular data-ingest architecture, supports MOS and Google spreadsheets
  • Plug-in architecture for programming shows

Youtube: 5-minute presentation from the EBU booth at IBC 2018

Documentation

Sofie system documentation

Code and Releases

The NRK logo is a registered trademark of Norsk rikskringkasting AS. The license does not grant any right to use, in any way, any trademarks, service marks or logos of Norsk rikskringkasting AS.

sofie-tv-automation's People

Contributors

chrisryanouellette avatar gundelsby avatar hellerossow avatar hummelstrand avatar jesperstarkar avatar jstarpl avatar julusian avatar mint-dewit avatar nytamin avatar sparkpunkd avatar tochev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sofie-tv-automation's Issues

Release 37

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

The contents of this release is not planned yet, more updates will follow.

Development status

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
1.37
Blueprints API ( TSR ) 6.2
Package Manager 1.2 ?
Media Manager 1.12

Release 19

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

Development status

The development is finished, features are frozen and only fixes will be applied.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • Gap parts: parts that fill space within a show that is to be filled by other parts during playback. (nrkno/sofie-core#198)
  • Rundown playlists: break rundowns apart into rundowns and rundown playlists allowing effective continuous rundowns (nrkno/sofie-core#98) (Contribution from TV 2)
  • First phase of Part Instances: a first step towards a more solid understanding of parts that are on-air and what is to be aired. (nrkno/sofie-core#150)

Expected versions of components:

Component Expected version
Core 1.7.0
Blueprints API ( Core ) 1.10.0
Blueprints API ( TSR ) 3.19.0
Playout Gateway 1.6.2
Mos Gateway 1.2.0
Spreadsheet Gateway TBD
Media Manager 1.1.0

Release 22 [BREAKING]

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

The contents of this release is not planned yet, more updates will follow.

Development status

Testing is expected to start 2020-06-15.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

This release features an update of the Meteor platform, from 1.6 to 1.10, which is a large jump ahead. This requires mongodb to be updated, from the old 3.6 to 4.2. Update instructions are posted below.

To be announced

Expected versions of components:

Component Expected version
Core 1.10.0
Blueprints API ( Core ) TBD
Blueprints API ( TSR ) 4.0.0
Playout Gateway 1.9.0
Mos Gateway 1.4.x
Spreadsheet Gateway -
Media Manager 1.2.0

Release 24

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

Release 24 is a major release, featuring several improvements and features.

Development status

Released 2020-09-29

Summary of features

Main Features

  • Major performance improvements Response times of 200-300 ms before have been reduced to about 100 ms, and some situations (such as when adlibbing 100+ elements) that was hurting before now have been greatly improved.
  • Adlib Actions Adlibs now call a generic function in the blueprints, which can do various things (think macros).
  • Infinites Pieces Introducing the new infinite types
    • OutOnRundownEnd, OutOnSegmentEnd Which follows the planned shows
    • OutOnSegmentChange, OutOnRundownChange Which follows the playhead
  • Routing Output-layers can now be routed through RouteSets (in the Settings/studio), allowing an output to be mirrored to multiple output devices, switch between Main and Backup, or switch between which set of hardware to control.

Notable features

  • Elastic APM tracing Used by the developers to in detail trace performance reports in development and in prod.
  • Single-object timeline Instead of an array of timeline-objects, a single object is now sent over the wire to the Playout Gateway, which increases responsiveness.
  • Accounts & security (opt-in through settings file) Enable user accounts, log in and access control. Note that this is an experimental feature that might contain bugs.

Note that when upgrading to this version, there are breaking changes from release 23.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

Expected versions of components:

Component Expected version
Core 1.12.0 (Bugfix: 1.12.1 - 2020/10/12)
Blueprints API ( Core ) 2.2.1
Blueprints API ( TSR ) 5.0.0
Playout Gateway 1.10.1
Mos Gateway 1.5.0
Media Manager 1.2.1

Release 50

Note: This issue is subject to change and will be updated as development progresses.

This release is planned to contain major changes around the interfaces Sofie uses to talk to it's modules and other systems. Mainly, this involves removing a legacy UI-description system in favor of a JSON Schema based ones. Additional features and changes to follow.

Development status

This release development has started 2023-03-21.
This release was finalised on 2024-02-23.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
1.50.1
Blueprints API ( TSR ) 9.0
Spreadsheet Gateway TBD
Package Manager TBD

Release 32

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Released on 2021-05-05.

Release 32 is planned to include several features and improvements, listed below:

Development status

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • Experimental support for the new package manager #408
  • Work on allowing a playout and ingest operation to run in parallel, to help avoid ingest updates blocking takes. #463
  • Updated colour scheme for some piece types #474
  • In a looping Rundown, Segments are reset upon leaving, meaning they will match what is shown in the NRCS after being played #473
  • Remove AsRunLog collection, and replace usages with the PartInstances and PieceInstances #477
  • Improved segment header labels #478
  • Various fixes and tweaks

As of Release 33, the Playout and MOS gateways have been moved into the Core git repository. The docker images are being published to the same place, but this will affect your workflow if you have any custom modifications to either one.

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
1.32
Blueprints API ( TSR ) 5.7
Media Manager 1.7

Release 12

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here.

Note: This is subject to change and will be updated as the release progresses.

Release 12 is planned to include several features and improvements, listed below:

Plan

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • Multiple fixes of things that broke in R10 and R11.
  • Support for video playout using Quantel servers, through the Quantel REST interface
  • Make the Prompter-page ready for use in production (delayed, R14)
  • Improved system-messages (system-wide notifications)
  • Support for audio management using Sisyfos
  • Support for ingesting rundowns from Google-sheets, using Spreadsheet gateway
  • Support A/B playback of video

Expected versions of components (subject to change):

Component Expected version
Core 1.0.0
Blueprints API ( Core ) 0.24.0
Blueprints API ( TSR ) 3.8.3
Playout Gateway 1.0.0
Mos Gateway 1.0.0
Media Manager 1.0.0

Release 42

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Development status

This release is planned to start 2022-03-16.
This release is planned was frozen 2022-04-06.

Due to resource-contraints, finalizing of this release will be skipped. Next release to be properly finalized will be Release 44.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

To be announced

  • Piece postroll, allowing a piece to continue for a little while after a take has been done. PR 705
  • GUI: Automatic refresh of error messages in Lobby
  • UserLog deep links PR 701
  • "The Big Sync", a join effort together with TV 2 Denmark to merge in various things they have been working on in a separate fork for the past year. Some notable contributions are
    • The Mini shelf layout, where AdLibs belonging to a segment are displayed in a panel directly below its timeline (attached mini shelf). image
    • Piece label "with-duration", adds a duration label to pieces that have sourceDuration. image
    • Mini-rundown-panel, a dashboard panel that shows a read-only overview of Segments in the rundown playlist. image
    • Next Break Timing, countdown to the next break in the show. image

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
1.42.0
Blueprints API ( TSR ) 7.1.0

Release 14

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

Release 14 is planned to include major features and improvements, listed below:

Development status

Released 2019-11-06

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • Support for multiple rundowns in one concurrent show (RundownPlaylists) Delayed to Release 15
  • Make the Prompter-page ready for use in production (version 1, local web-window only) Delayed
  • Add more unit-tests in Core (code maintenance)
  • Playout Gateway now monitoring the Hyperdeck recording status. (Raising the alarm if recording isn't working)
  • Streamdeck view
  • Blueprint config parameter can now be a "table"

Expected versions of components:

Component Expected version
Core 1.2.0
Blueprints API ( Core ) 1.1.0
Blueprints API ( TSR ) 3.13.1
Playout Gateway 1.2.1 (patched)
Mos Gateway 1.0.1
Media Manager 1.0.1

Release 49

Development status

This release is planned to start 12-12-2022.
Released on 06-10-2023.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • System logo changeable in system settings
  • Prometheus support for metrics collection
  • New design for items in Buckets
  • A "Placeholder" status for Packages, that can be used when a clip is expected to be missing.
  • PeripheralDeviceActions are exposed to Blueprints
  • A new system for maintaining & migrating Blueprint configurations

Expected versions of components:

Component Latest version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
1.49.0
Blueprints API ( TSR ) 8.0.0
Spreadsheet Gateway N/A
Package Manager 1.42.1

Release 34

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

Development status

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

Features

  • Rundown View: time of day countdowns & end of loop timer
  • Untimed parts (Core #512)

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
1.34
Blueprints API ( TSR ) 5.9.0
Spreadsheet Gateway TBD
Media Manager 1.9.0

Release 23 [BREAKING CHANGE]

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

Release 23 is planned to include breaking features, most importantly:

  • Deprecation of runtime-arguments, in favor for Adlib-Actions.

Development status

In development, testing is expected to start 2020-08-11

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

To be announced

Expected versions of components:

Component Expected version
Core TBD
Blueprints API ( Core ) TBD
Blueprints API ( TSR ) TBD
Playout Gateway TBD
Mos Gateway TBD
Spreadsheet Gateway TBD
Media Manager TBD

Is the installation process going to become more documented/automated?

Currently I have a hard time installing the software. Especially updating/migrating the database at the start (I don't know what "media previews url" is referring to for example). The docs for that are here. Do you have plans to expand the documentation or make the installation more straight forward through other means (for example more automation)?.

Release 29

Development status

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • New freeze frame indicator & icon next to the countdown (#426)
  • New presenters' countdown view that can be used as an overlay (#414)
  • Various ui, playout and ingest fixes

Expected versions of components:

Component Expected version
Core 1.17.1
Blueprints API ( Core ) 1.17.1
Blueprints API ( TSR ) 5.5.1
Playout Gateway 1.15.0
Mos Gateway 1.8.0 (not updated, no changes)
Media Manager 1.4.0 (not updated, no changes)

Release 40

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

Development status

The development is planned to start 2022-01-13.
This release is planned to be frozen 2022-02-02.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

The main focus of this release is 'Multi-threaded core', as well as small bug fixes. This should help make performance more consistent.

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
1.40
Blueprints API ( TSR ) 6.4 (Unchanged)
Media Manager Unchanged

Release 27

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Development status

The development is expected to start in the beginning of September.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • Support for midi pedal as a prompter controller (#372)
  • Rundown Playlist reordering UI (335)
  • Hide the overflow time label, if the part is AutoNext, but not if the Piece is an AdLib (#371)
  • prompter over/under timer (#366)
  • segment budget timer (#374)
  • studio screens (prompter and countdowns) screensaver (#363)

Expected versions of components:

Component Expected version
Core 1.15.0
Blueprints API ( Core ) 2.5.0
Blueprints API ( TSR ) 5.2.0
Playout Gateway 1.13.0
Mos Gateway 1.7.0
Spreadsheet Gateway 1.3.0
Media Manager TBD

Release 25

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

Development status

Released 2020-10-19.

Summary of features

  • Updates the Meteor framework, used by Core, to version 1.11 #328
  • Extend the abilities of AdLib Actions #70
  • Complete the transition of timing properties from Parts to PartInstances
  • Allows for tally tags to indicate if the effect of an action is currently On Air or Next #74
  • Allows blueprints to act before any part is On Air core
  • Updates CasparCG handling casparcg-state
  • Various bugfixes

Expected versions of components:

Component Expected version
Core 1.13.0
Blueprints API ( Core ) 2.3.1
Blueprints API ( TSR ) 5.1.0
Playout Gateway 1.11.0
Mos Gateway 1.5.1
Media Manager 1.2.1

Release 48

This release was skipped, in favor of shipping Release 49.

Development status

This release is planned to start 2022-10-28.
This release is planned to be frozen 2022-11-09 2022-11-30.
Please note that the dates above are preliminary and might be adjusted a few days.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

To be announced

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
TBD
Blueprints API ( TSR ) TBD
Spreadsheet Gateway TBD
Media Manager TBD

Release 36

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

Release 36 includes the final sets of features requiered to use Sofie for primetime national news and sports shows, including controlling Viz graphics on studio walls.

Development status

The development is expected to start in early June.
Testing is expected to start 2021-06-30

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • On Air At counters on Segments (alternative to On Air In)
  • OBS Studio support through obs-websocket
  • Lookahead performance improvements (speed optimization)
  • A feature to explicitly allow an unsupported version of a module up until a version change
  • Package Manager status GUI
  • Numerous bug-fixes

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
1.36.0
Blueprints API ( TSR ) 6.1.0
Spreadsheet Gateway 0.1.3
Media Manager 1.11.0

Release 26

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

Development status

Released 2020-11-10.

Summary of features

  • Allow for routeSets to route "no layer" into "some layer" (#345)
  • let blueprint update pieceInstance in ingest data update (#355)
  • prompter maintain focus with an AHK script and title refactoring (#352)
  • Route Set UI v2 (#344)
  • show the state of infinites in all segments depending on playback (#357)
  • Update ddp-client in gateways to be better tested and maintained (core-integration#34)

Expected versions of components:

Component Expected version
Core 1.14.0
Blueprints API ( Core ) 2.4.0
Blueprints API ( TSR ) 5.1.2
Playout Gateway 1.12.0
Mos Gateway 1.6.0

Release 20

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

The contents of this release is not planned yet, more updates will follow.

Development status

The development has started in March

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

To be announced

Expected versions of components:

Component Expected version
Core 1.8.2
Blueprints API ( Core ) 1.11.0
Blueprints API ( TSR ) 3.20.0
Playout Gateway 1.7.0
Mos Gateway 1.2.0
Spreadsheet Gateway N/A
Media Manager 1.1.0 (no update)

How to install Sofie Automation GUI

Automation
We just installed Sofie core (all gateways up and running fine) just wanted to know that how we will install Sofie GUI, can you please help us out?

Release 43

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

The contents of this release is not planned yet, more updates will follow.

Development status

This release is planned to start 2022-04-20.
This release is planned to be frozen 2022-05-11.

Due to resource-contraints, finalizing of this release will be skipped. Next release to be properly finalized will be Release 44.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

To be announced

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
v1.43
Blueprints API ( TSR ) TBD

Release 10

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here.

Note: This post is subject to change and will be updated as the release progresses

Release 10 is a big update that contains serveral breaking changes.

Status

Released 2019-07-05

  • Planning
  • Working on
  • Features frozen, in testing
  • Tests complete, updating docs
  • Released

Summary of features

The Big Renaming

This release features a BIG refactoring and a lot of renamings. Therefore, this release is NOT backwards compatible and requires updates to blueprints and reloading of rundowns in order to work (the settings are migrated automatically using migrations scripts).

Some of the most prominent renamings are:

  • StudioInstallation -> Studio
  • RunningOrder -> Rundown
  • Segment (unchanged)
  • SegmentLine -> Part
  • SegmentLineItem -> Piece
  • Core: Blueprint.onGenerateTimeline improvements
  • Core: REST API, a first version, allowing basic control of playout

New ingest data pipeline

In order to have better control over ingest data (MOS-data), we've added a standardized input pipeline, which the MOS-ingest hooks onto.
This is a step on the way to support different types of sources of input data.

New Timeline

This release also features the new Timeline (version 7.0), which gives better control and performance.

Unit tests

In order to achieve a safer development environment, higher code quality and catching bugs earlier, we've added Jest as test framework.
During the upcoming months, we'll be adding tests continously to increase the code coverage.

Expected versions of components (subject to change):

Component Expected version
Core 0.25.0
Blueprints API ( Core ) 0.23.0
Blueprints API ( TSR ) 3.0.1
Playout Gateway 0.20.0
Mos Gateway 0.8.0
Media Manager 0.2.0

"MediaScanner: ECONNREFUSED"

Hi I am trying to install Sofie with Google Spreadsheet support, but I am getting this message in widows powershell,
playout-gateway_1 | {"level":"warn","message":"MediaScanner: ECONNREFUSED","localTimestamp":"2019-09-28T21:45:38.295Z","randomId":1370}
Could you please help me solve this problem. Thank you.

sofie error

Release 45

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

The contents of this release is not planned yet, more updates will follow.

Development status

This release is planned to start 2022-06-29.
This release is planned to be frozen 2022-08-18.
Please note that the dates above are preliminary and might be adjusted a few days.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

To be announced

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
TBD
Blueprints API ( TSR ) TBD
Spreadsheet Gateway TBD
Media Manager TBD

Release 38

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Development status

  • Planning
  • Working on
  • Features frozen
  • in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • Add NextInfo panel (#578)
  • Budget Duration (#556)
  • Rundown view, rundown header, and presenter view customization (#551)
  • Segment Storyboard (#625)

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
1.38
Blueprints API ( TSR ) 6.3
Media Manager 1.13

Release 13

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

Release 13 is a maintenance release, consisting mainly of bug fixes.

Development status

Released 2019-10-17 (patched 2019-11-01)

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

This release features several bug fixes and a few features:

  • Support for remote system messages management
    Allowing an external manager to send out a system message to a whole fleet of Sofie-cores.
  • Preview of HTML-graphics in the hover-scrub in GUI
  • GUI: Errors and possible issues are highlighted in the settings pages
  • GUI: Initial getting-started-tour in GUI (activated by /?help=1)
  • GUI: Improved visualization of device hierarchy in status page
  • GUI: Improved navigation and links between studio/showstyles and blueprints in settings
  • User is now able to undo a Hold (by pressing Shift+H)
  • User can now restart the Quantel-Gateway device

Versions of components:

Component Expected version
Core 1.1.2 (patched)
Blueprints API ( Core ) 1.1.0
Blueprints API ( TSR ) 3.12.0
Playout Gateway 1.1.0
Mos Gateway No change
Media Manager 1.0.1 (patched)

check databaseVersion mismatch - 1.17.0-in-testing-R29.1

I just tried to install Sofie with the docker-compose.yaml from https://sofie.gitbook.io/sofie-tv-automation/documentation/getting-started/installation/installing-sofie-server-core
`
There are no rundowns ingested into Sofie.

Sofie Automation version: 1.17.0-in-testing-R29.1

System Status: FAIL / BAD
Status Messages:
check databaseVersion: Version mismatch: core version: "1.17.0" does not satisfy expected version of system database: "0.0.0" (to fix, run migration)`

  • How do I run migration?
  • Do i need to have already rundowns installed to that point?

Thank you

Release 33

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Development status

The development is expected to start in the beginning of September.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • Support of inputting basic arrays in settings
  • Filter out duplicate ad libs
  • Human readable layer names for use in UI's
  • Blueprints can now upload static assets to core to be used as icons and previews in the UI'
    • Note that this introduces a breaking change in the blueprint ingest API
  • Translatable adlib actions
  • Various other Blueprint API improvements
  • Introduction of expected playout items
  • Staggered UI updates improving UI performance
  • Playout gateway can upload short clips to Blackmagic Atem Switchers

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
1.33
Blueprints API ( TSR ) 1.8
Spreadsheet Gateway TBD
Media Manager 1.8

Release 15

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Development status

Released 2019-11-25

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • Basic Prompter, running in web window, controlled by Contour-Xpress, keyboard or mouse.
  • Various bug fixes (see changelog)
  • Support for multiple rundowns in one concurrent show (RundownPlaylists) (delayed)

Expected versions of components:

Component Expected version
Core 1.3.0
Blueprints API ( Core ) 1.2.1
Blueprints API ( TSR ) 3.14.0
Playout Gateway 1.3.0
Mos Gateway unchanged
Media Manager 1.0.2

Release 46

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

The contents of this release is not planned yet, more updates will follow.

Development status

This release is planned to start 2022-08-19.
This release is planned to be frozen 2022-09-21.
Please note that the dates above are preliminary and might be adjusted a few days.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

To be announced

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
1.46.0
Blueprints API ( TSR ) 7.4.0
Spreadsheet Gateway TBD
Media Manager TBD

Release 47

Development status

Released on 2023-03-01.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

Major new features include:

  • Timeline Data Store: a system allowing fast changes to values inside the timeline objects, without re-resolving the timeline.
  • A default/user-override settings structure, for higher settings predictability and maintainability
  • Segment List View (originally planned to be released as a part of Release 46) - a new view mode in the Rundown View, designed for shows with very long Parts (e.g. multilateral feeds) mixed with short ones (e.g. live inserts or melts)

Versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
1.47.0
Blueprints API ( TSR ) 7.5.0
Spreadsheet Gateway N/A
Package Manager 1.41.1

Release 44

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

The contents of this release is not planned yet, more updates will follow.

This development of this release is planned to start 2022-05-11.
This release was frozen on 2022-07-04.
This release was finalised on 2022-10-24.

Development status

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

To be announced

From Release 44

  • feat: Improve visibility and clarity of Rundown View (nrkno/sofie-core#726)
  • Improvements to the Storyboard view (nrkno/sofie-core#725)
  • fix: MOS-Gateway: add support for heartbeatInterval
  • Split some shared typings into a new 'shared-lib' npm package. Should have no impact on users of blueprints-integration or server-core-integration, but it allows us to better share types to the gateways.
  • fix: race condition when manually moving a rundown into/between playlists (nrkno/sofie-core#728)

From Release 43

From Release 42

  • Piece postroll, allowing a piece to continue for a little while after a take has been done. PR 705
  • GUI: Automatic refresh of error messages in Lobby
  • UserLog deep links PR 701
  • "The Big Sync", a join effort together with TV 2 Denmark to merge in various things they have been working on in a separate fork for the past year. Some notable contributions are
    • The Mini shelf layout, where AdLibs belonging to a segment are displayed in a panel directly below its timeline (attached mini shelf). image
    • Piece label "with-duration", adds a duration label to pieces that have sourceDuration. image
    • Mini-rundown-panel, a dashboard panel that shows a read-only overview of Segments in the rundown playlist. image
    • Next Break Timing, countdown to the next break in the show. image

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
1.44
Blueprints API ( TSR ) 7.3

Release 28

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

Release 28 is planned to include several features and improvements, listed below:

Development status

The development is expected to start halfway November.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • The server-core repository is now a mono-repo having absorbed the blueprints-integration and server-core-integration repositories. As part of this, they now publish to new npm package names @sofie-automation/blueprints-integration and @sofie-automation/server-core-integration. The new packages are versioned to match core.
  • Improvements to the blueprint-api to update the on-air/nexted part when ingest data changes (#380)
  • Buckets can now contain adlib-actions (#387)
  • Adlib-actions can populate a context menu with execution options, and can generate expected media items (#387)
  • Adlib items have a hoverscrub preview (#404)
  • ShowStyle Variant is shown in the lobby (#406)
  • Prompter can be controlled by a Joycon (#390)
  • Various ui, playout and ingest fixes

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
1.16
Blueprints API ( TSR ) 5.3.0
Playout Gateway 1.14.0
Mos Gateway 1.8.0
Media Manager 1.4.0

Release 39

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

We will mostly be focusing on bug fixes and performance improvements this sprint.

Development status

The development is finished
Testing started 2022-02-05

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • Various performance improvements
  • REST method for disabling subdevice (#649)

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
1.39.0
Blueprints API ( TSR ) 5.4.0
Spreadsheet Gateway TBD
Media Manager 1.13

Sofie's Hacktoberfest 2021 ๐Ÿ‚

Welcome to Sofie's Hacktoberfest 2021! Thank you for considering contributing to Sofie!

What is Sofie?

Sofie is an ecosystem of applications that allows video production facilities (both large and small) automate their day-to-day live studio production. It can scale from a single OBS Studio software instance to a multi-million dollar studio.

Starting development

See the Getting Started section of our core application ReadMe file.

Contributing

We've selected two repositories, that provide an opportunity to contribute to the Sofie ecosystem, while allowing self-contained PRs:

Questions

If you'd like to join us in building new features for Sofie, please consider joining our Slack Workspace and say hi!

Release 17

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

The contents of this release is not planned yet, more updates will follow.

Development status

In development, expected to be released in January 2020

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

More info at https://sofie.gitbook.io/sofie-tv-automation/documentation/releases#release-17

Summary of features

  • Allow devices to provide a configuration manifest, thus decoupling the core from understanding the specifics of each of the devices. This will ease adding new features to the device modules.
  • Allow blueprints to specify that a media object status for a given Piece should be ignored. Useful for static assets that may intentionally contain content otherwise considered problematic (black frames, freeze frames, etc.)
  • Improve Prompter performance
  • Various bugfixes

Expected versions of components:

Component Expected version
Core 1.5.0
Blueprints API ( Core ) 1.7.0
Blueprints API ( TSR ) 3.17.0
Playout Gateway 1.5.0
Mos Gateway 1.1.0
Media Manager 1.1.0
Media Scanner 1.5.6
CasparCG 2.1.10NRK

Release 30

Development status

The development started mid January 2021. Testing started 2020-02-08. Released 2021-03-22.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • Translations for blueprint messages (c957ec8)
  • Prompter: adds support for multiple midi inputs (c68d74c)
  • PartInstances without Parts (#417) (8895258)
  • Layer Mappings defined by manifest (63eb7b6)
  • Building with github actions, including sonarcloud (5241061)
  • Double click on AdLib in the Dashboard and Buckets to trigger (#430) (8d4f75c)
  • Support for looping rundowns (e.g. 82b0ab0)
  • Activation pop-up when doing a take on an inactive rundown (6dd6412)
  • Some reductions in the number of Unsync messages shown during shows with rundown playlists.
  • Better handling of Quantel failover between ISA Managers.

Expected versions of components:

Component Expected version
Core 1.18
Blueprints API ( Core ) 1.18
Blueprints API ( TSR ) 5.5.5
Playout Gateway 1.16
Mos Gateway 1.9.1
Media Manager 1.5
Quantel Gateway 1.1.0

Release 41

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

The contents of this release is not planned yet, more updates will follow.

Development status

This release is planned to start 2022-02-02.
This release was frozen 2022-02-23 2022-03-16 2022-03-28.
This release was released on 2022-06-30.

Hotfix release was published on 2022-08-09, versioned 1.41.2 This version had a minor version labeling issue
Hotfix release was published on 2022-08-10, versioned 1.41.3

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • Sofie GUI: Sofie can run as a first-class PWA with rich features (nrkno/sofie-core#670)
  • Sofie GUI: Timeline+Storyboard: Invalid Parts show hover inspector with invalidReason (nrkno/sofie-core#679)
  • Sofie GUI: No default tabs when using Shelf Layout (nrkno/sofie-core#684)
  • Sofie GUI: Basic interface accessibility features of the RundownView (nrkno/sofie-core#683)
  • Sofie Core: Use separate Worker threads for Ingest and Playout operations (originally planned for Release 40)

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
1.41.0 1.41.1 1.41.3
Blueprints API ( TSR ) 7.0.0

Release 18

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Release 18 includes several features and improvements, listed below:

Development status

Released on 4th March 2020

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

Expected versions of components:

Component Expected version
Core 1.6.0
Blueprints API ( Core ) 1.8.0
Blueprints API ( TSR ) 3.18.0
Playout Gateway 1.6.0
Mos Gateway 1.1.0
Media Manager 1.1.0
Media Scanner 1.5.6
CasparCG 2.1.10NRK

Release 11

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here.

Note: This post is subject to change and will be updated as the release progresses

Release 11 is a maintenance release, consisting mainly of fixes.

Plan

Testing is expected to start 2019-07-03

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • Core: Blueprint.onGenerateTimeline improvements
  • Core: REST API, a first version, allowing basic control of playout
  • Playout-gateway: CommandError callback: report to Core when a command fails

Planned fixes

  • Core: Replacing jQuery client-side (PR)
  • Core: Improvements in typings and unit-tests
  • Core: Out-of-RAM build failure in CI fix

Expected versions of components:

Component Expected version
Core 0.26.0
Blueprints API ( Core ) 0.24.0
Blueprints API ( TSR ) 3.1.1
Playout Gateway 0.21.0
Mos Gateway 0.8.0 (no change)
Spreadsheet Gateway TBD
Media Manager 0.2.1

Release 31

Development status

Released on 2021-05-05.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • Segments are now rendered at separate zoom levels to fit the width of the viewport
  • Blueprint API improvements
  • Orphaned rundowns, segments and partInstances
  • Countdown panel in dahsboard to count down to the end of content on currently on-air pieces on selected SourceLayers.
  • CasparCG restart cron job is now optional

Expected versions of components:

Component Expected version
Core 1.19.1
Blueprints API ( Core ) 1.19.1
Blueprints API ( TSR ) 5.6.0
Playout Gateway 1.17.0
Mos Gateway 1.10.0
Media Manager 1.6.0

Release 35

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Release 35 includes many of the features allowing Sofie to automate primetime news and sports shows, including initial support for multistep graphics.

Development status

Development started in early May 2021.
Testing started 2021-06-10.
This version is finalised and released on 2021-07-13.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

  • add baseline expectedPlayoutItems support: core (#520) and Playout Gateway (#521)
  • expose PartEndState to the adlib actions (#518)
  • expose studioId to blueprints on IStudioContext (0f30520)
  • Improve performance of OnShowStyleEnd infinites (dcf30c6)
  • multistep graphics UI in the timeline (#523)
  • OnShowStyleEnd infinites (d22c592)
  • require node 12.20 for all packages (776e0d5)
  • scroll & zoomInToFit when clicking on a Part Ident (e04316c)
  • multiple VizMSE device fixes for TSR (#182)

Expected versions of components:

Component Expected version
Core
Blueprints API ( Core )
Playout Gateway
Mos Gateway
1.35.0
Blueprints API ( TSR ) 6.0.3
Spreadsheet Gateway N/A
Media Manager 1.10.0
Quantel Gateway 1.5.1

Release 21

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

Note: This issue is subject to change and will be updated as development progresses.

The contents of this release is not planned yet, more updates will follow.

Development status

The development is expected to start in the beginning of May.

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

Summary of features

Expected versions of components:

Component Expected version
Core 1.9.0
Blueprints API ( Core ) 1.12.0
Blueprints API ( TSR ) 3.20.1
Playout Gateway 1.8.0
Mos Gateway 1.3.2
Spreadsheet Gateway TBD
Media Manager 1.2.0

Sofie server core basic configuration

Hello,

I'm trying to prepare basic setup of Sofie system with CasparCG playout device. I have installed Sofie Server Core, Sofie Playout Gateway and Caspar CG Server. Everything seems to work except that "Running orders" page has no items, and there is no possibility to add anything in UI.

Could you explain if this GUI is produced by Sofie Server Core or some other software (proprietary?), what Running Orders are and how I can edit them? Is there any documentation to read?

Thank you.

Release 16

In the Sofie-project at NRK we work in sprints, generally 2-3 weeks long and we'll communicate the status of each release here. The releases are also documented here.

This release contains mainly bug fixes and code maintenance.
Notable features:

  • autorewind: auto rewind leaving segment (b88ea43)
  • Invalid Reason information on invalid parts (#129) (b4f5126)
  • restart core from status view (#131) (154f999)

Development status

The development & testing is finished, released on 2020-01-02

  • Planning
  • Working on
  • Features frozen, in testing.
  • Tests complete, update docs
  • Released

See more info at https://sofie.gitbook.io/sofie-tv-automation/documentation/releases#release-16

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.