@@ -30,6 +30,7 @@ import { BucketsHandler } from './collections/bucketsHandler.js'
3030import { BucketAdLibsHandler } from './collections/bucketAdLibsHandler.js'
3131import { BucketAdLibActionsHandler } from './collections/bucketAdLibActionsHandler.js'
3232import { BucketsTopic } from './topics/bucketsTopic.js'
33+ import { ExtendedActivePlaylistTopic } from './topics/extendedActivePlaylistTopic.js'
3334
3435export interface CollectionHandlers {
3536 studioHandler : StudioHandler
@@ -117,13 +118,15 @@ export class LiveStatusServer {
117118 const studioTopic = new StudioTopic ( this . _logger , handlers )
118119 const activePiecesTopic = new ActivePiecesTopic ( this . _logger , handlers )
119120 const activePlaylistTopic = new ActivePlaylistTopic ( this . _logger , handlers )
121+ const extendedActivePlaylistTopic = new ExtendedActivePlaylistTopic ( this . _logger , handlers )
120122 const segmentsTopic = new SegmentsTopic ( this . _logger , handlers )
121123 const adLibsTopic = new AdLibsTopic ( this . _logger , handlers )
122124 const packageStatusTopic = new PackagesTopic ( this . _logger , handlers )
123125 const bucketsTopic = new BucketsTopic ( this . _logger , handlers )
124126
125127 rootChannel . addTopic ( SubscriptionName . STUDIO , studioTopic )
126128 rootChannel . addTopic ( SubscriptionName . ACTIVE_PLAYLIST , activePlaylistTopic )
129+ rootChannel . addTopic ( SubscriptionName . EXTENDED_ACTIVE_PLAYLIST , extendedActivePlaylistTopic )
127130 rootChannel . addTopic ( SubscriptionName . ACTIVE_PIECES , activePiecesTopic )
128131 rootChannel . addTopic ( SubscriptionName . SEGMENTS , segmentsTopic )
129132 rootChannel . addTopic ( SubscriptionName . AD_LIBS , adLibsTopic )
0 commit comments