Skip to content

Soundcloud require authentication #166

@Karry

Description

@Karry

Using gPodder 4.12.0, when I'm trying to search podcast on Soundcloud, it fails because of http/401 "Unauthorized". It seems that api was changed recently.

[D] unknown:0 - "PyOtherSide error: Traceback (most recent call last):\n\n  File \"/usr/share/harbour-org.gpodder.sailfish/main.py\", line 467, in get_directory_entries\n    } for e in provider.on_string(query)]\n\n  File \"/usr/share/harbour-org.gpodder.sailfish/gpodder/directory.py\", line 57, in on_string\n    return self.on_search(query)\n\n  File \"/usr/share/harbour-org.gpodder.sailfish/gpodder/plugins/soundcloud.py\", line 307, in on_search\n    for entry in util.read_json(json_url)]\n\n  File \"/usr/share/harbour-org.gpodder.sailfish/gpodder/util.py\", line 859, in read_json\n    return json.loads(urlopen(url).read().decode('utf-8'))\n\n  File \"/usr/share/harbour-org.gpodder.sailfish/gpodder/util.py\", line 690, in urlopen\n    return opener.open(request)\n\n  File \"/usr/lib64/python3.8/urllib/request.py\", line 531, in open\n    response = meth(req, response)\n\n  File \"/usr/lib64/python3.8/urllib/request.py\", line 640, in http_response\n    response = self.parent.error(\n\n  File \"/usr/lib64/python3.8/urllib/request.py\", line 569, in error\n    return self._call_chain(*args)\n\n  File \"/usr/lib64/python3.8/urllib/request.py\", line 502, in _call_chain\n    result = func(*args)\n\n  File \"/usr/lib64/python3.8/urllib/request.py\", line 649, in http_error_default\n    raise HTTPError(req.full_url, code, msg, hdrs, fp)\n\nurllib.error.HTTPError: HTTP Error 401: Unauthorized\n"
[D] onError:95 - Python failure: Return value of PyObject call is NULL: Traceback (most recent call last):

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions