         self.time = time
         self.rank = rank
         self.rect = NSZeroRect
-        self.plays = 0
+        self.plays = 1
         self.label = false
         self.hover = false
         self.alpha = 60

        self.init(name: name, list: list)
        self.date = date
    }
    
    func encode(with coder: NSCoder) {
        coder.encode(name, forKey: k.name)
        coder.encode(list, forKey: k.list)

        if let plays : Int = dictionary[k.plays] as? Int, plays != self.plays {
            self.plays = plays
        }
        self.plays = (self.plays == 0) ? 1 : self.plays // default missing value
        if let label : Bool = dictionary[k.label] as? Bool, label != self.label  {
            self.label  = label
        }
