'Plays the current song or accepts a song to play.
Arguments:
songs -- a list of song objects
playlist_name -- user-defined, something like "Love Song Playlist"'

@reconnect
def play(self, songs=False, playlist_name=False):

    if songs:
        self.client.clear()
        for song in songs:
            try:
                self.client.add(song.id)
            except:
                pass
    if playlist_name:
        self.client.clear()
        self.client.load(playlist_name)
    self.client.play()
