     
     var lyrics: [LXLyricsLine]
     var idTags: [idTagKey: String]
-    var metaData: [metadataKey: Any]
+    var metadata: [metadataKey: Any]
     
     var offset: Int {
         get {

        lyrics.sort() { $0.position < $1.position }
    }
    
    subscript(at position: Double) -> (current:LXLyricsLine?, next:LXLyricsLine?) {
        for (index, line) in lyrics.enumerated() {
            if line.position > position {

    init?(_ lrcContents: String) {
        lyrics = []
        idTags = [:]
        metadata = [:]
        
        guard let regexForIDTag = try? NSRegularExpression(pattern: "\\[[^\\]]+:[^\\]]+\\]") else {
            return
