         )
 
         setCore(with: options)
-        
+
         bindPlaybackEvents()
     }
 

    open func setFullscreen(_ fullscreen: Bool) {
        core?.setFullscreen(fullscreen)
    }
    
    open var options: Options? {
        return core?.options
    }
    
    open func getPlugin(name: String) -> Plugin? {
        var plugins: [Plugin] = core?.plugins ?? []
        let containerPlugins: [Plugin] = activeContainer?.plugins ?? []
        
        plugins.append(contentsOf: containerPlugins)
        
        return plugins.first(where: { $0.pluginName == name })
    }



        playbackEventsListenIds.removeAll()
    }

    open class func register(playbacks: [Playback.Type]) {
        if !hasAlreadyRegisteredPlaybacks {
            Loader.shared.register(playbacks: [AVFoundationPlayback.self])
