tried many variations, streams, added quotes added --debug streamripper "http://icecast.bkwsu.eu:80/radio-eyesee.mp3" -T -u vlc --debug Connecting... Segmentation fault
system specs
hi,
the Problem is that the said stream redirects http to https, but streamripper is not https capable so attempts the redirect on port 80 again and is thus stuck in and endless loop. It can be seen from the debug output in gcs.txt:
Redirecting: https://icecast.bkwsu.eu/radio-eyesee.mp3 ***** URL = https://icecast.bkwsu.eu/radio-eyesee.mp3 ***** http_sc_connect(): calling http_parse_url http_parse_url: https://icecast.bkwsu.eu/radio-eyesee.mp3 Branch 2 (icecast.bkwsu.eu/radio-eyesee.mp3) http_sc_connect(): calling socklib_init http_sc_connect(): calling socklib_open host=icecast.bkwsu.eu, port=80
One workaround may be to create a transparent socks proxy via socat or alike that handles https traffic transparently.
Streamripper doesnt support https at all, and since the project is unmaintained i dont think this fact will change any time soon.
I think a proper way would be to port lib/http.c to CURL.
Log in to post a comment.
system specs
hi,
the Problem is that the said stream redirects http to https, but streamripper is not https capable
so attempts the redirect on port 80 again and is thus stuck in and endless loop. It can be seen from the debug output in gcs.txt:
One workaround may be to create a transparent socks proxy via socat or alike that handles https
traffic transparently.
Streamripper doesnt support https at all, and since the project is unmaintained i dont think this
fact will change any time soon.
I think a proper way would be to port lib/http.c to CURL.
Last edit: Michael Ablassmeier 2024-06-14