add saving and deleting playlist

This commit is contained in:
unknown
2008-08-17 22:39:25 +02:00
parent bdb9adc4c3
commit e98cd9962c
4 changed files with 36 additions and 16 deletions

View File

@@ -469,6 +469,27 @@ void MPDConnection::CommitQueue()
itsQueue.clear();
}
void MPDConnection::DeletePlaylist(const string &name)
{
if (isConnected)
{
mpd_sendRmCommand(itsConnection, name.c_str());
mpd_finishCommand(itsConnection);
}
}
bool MPDConnection::SavePlaylist(const string &name)
{
if (isConnected)
{
mpd_sendSaveCommand(itsConnection, name.c_str());
mpd_finishCommand(itsConnection);
return !(itsConnection->error == MPD_ERROR_ACK && itsConnection->errorCode == MPD_ACK_ERROR_EXIST);
}
else
return 0;
}
void MPDConnection::GetArtists(TagList &v) const
{
if (isConnected)