+void PlaylistManager::playlistDownloadFinished(QNetworkReply* rep)
+{
+ QTemporaryFile tmp;
+ tmp.open ();
+ tmp.write (rep->readAll());
+ tmp.close ();
+ QString filename = tmp.fileName();
+ int index = items.size();
+ if (rep->url().toString().right(4).toLower() == ".m3u")
+ appendPlaylist(filename);
+ else if (rep->url().toString().right(4).toLower() == ".pls")
+ appendPlaylistPLS(filename);
+ if (items.size () > index)
+ {
+ metaInformationResolver->setCurrentSource(items.at(index).source);
+ lastMetaRead = index;
+ emit playlistChanged (index);
+ }
+}
+
+
+void PlaylistManager::metaStateChanged(Phonon::State newState, Phonon::State /*oldState*/)