     
     public static func urlItem(withUrl url: URL, completion: @escaping (AMAVPlayerItem) -> Void) {
         DispatchQueue.global(qos: .background).async {
-            var playerItem = AMAVPlayerItem(url: url)
+            let playerItem = AMAVPlayerItem(url: url)
+            
+            playerItem.selectDefaultSubtitle()
             
 //            let subtitles = playerItem.tracks(type: .subtitle)
 //            if let selectedSubtitle = playerItem.selected(type: .subtitle) {

    
    // Captions
    
    public func setCaption(_ caption: AwesomeMediaCaption?, mediaParams: AwesomeMediaParams) {
        saveTime()
        
        var mediaParams = mediaParams

    }
    
    var selectedSubtitle: String? {
        return /*selected(type: .subtitle) ??*/ AwesomeMedia.defaultSubtitle
    }
    
    func selectSubtitle(_ subtitle: String?) -> Bool {
