Why cannot I use http://star.jointil.net/proxy/jrn_beat?mp=/stream with streamripper?
$ streamripper http://star.jointil.net/proxy/jrn_beat?mp=/stream
Connecting...
error -56 [HTTP:403 - Access Forbidden (try changing the UserAgent)]
bye..
shutting down
$ streamripper http://star.jointil.net/proxy/jrn_beat?mp=/stream -u "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0"
Connecting...
stream: Joint Radio Beat
server name: SHOUTcast/
declared bitrate: 192
meta interval: 8192
error -28 [SR_ERROR_INVALID_METADATA]
bye..
shutting down
It's an old bug caused by the web server using the chunked Transfer-Encoding, see [https://sourceforge.net/p/streamripper/bugs/193/]
The patch given by Björn in bug 193 is working for me.
This is what I see from a network capture, before applying the patch
With the patch, the transfer-encoding is not used by the server
Last edit: Eugene Adell 2017-09-10