def _extract_xspf_playlist(self, xspf_url, playlist_id, fatal=True):
    xspf = self._download_xml(xspf_url, playlist_id, 'Downloading xpsf playlist', 'Unable to download xspf manifest', fatal=fatal)
    if (xspf is False):
        return []
    return self._parse_xspf(xspf, playlist_id, xspf_url=xspf_url, xspf_base_url=base_url(xspf_url))
def _extract_xspf_playlist(self, xspf_url, playlist_id, fatal=True):
    xspf = self._download_xml(xspf_url, playlist_id, 'Downloading xpsf playlist', 'Unable to download xspf manifest', fatal=fatal)
    if (xspf is False):
        return []
    return self._parse_xspf(xspf, playlist_id, xspf_url=xspf_url, xspf_base_url=base_url(xspf_url))