         
         waveformView.delegate = self
         view.addSubview(waveformView)
+        
+        // refresh playlists in case anything has changed
+        engine.ipod.refreshPlaylists()
     }
     
     @IBAction func done() {

        updateLabels()
        
        // add wave loading image whilst waveform generates
        view.addSubview(waveformLoadingImageView)
        
        // generate new waveform
        updateWaveURL()

        stingNumberLabel.text = "Sting \(stingIndex + 1)"
        updateLabels()
        
        waveformView = FDWaveformView(frame: waveformLoadingImageView.frame)
        waveformView.doesAllowScrubbing = true
        waveformView.doesAllowScrubbing = true
        waveformView.doesAllowScroll = false
