Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Keeping recording stream with Streamripper using Foobar2000 in 2024 ? (Read 1256 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Keeping recording stream with Streamripper using Foobar2000 in 2024 ?

Hi guys,

I use Streamripper 1.64.6 with 'foo_run' 0.4.5 and Windows 11 (x64).

Everything was working several weeks ago but today it seems that it is not working anymore.
The stream recording launch well but every minutes or less it changes tracks by itself while playing the same stream channel as I'am recording.
If I don't record the stream does not change tracks.
If I close Foobar2000 while recording, the record stream looks like f***d up, and cannot record properly without re-creating another line and keep skipping it while never recording at least a full track.

I join you guys my settings which worked well until now.

Any help will be highly appreciated





Re: Keeping recording stream with Streamripper using Foobar2000 in 2024 ?

Reply #1
if it can help, I just tried all various old Foobar2000 releases (aswell as 2.x and 1.x) and still the same issue, so it looks not to be from  Foobar2000 side

Re: Keeping recording stream with Streamripper using Foobar2000 in 2024 ?

Reply #2
I wonder if it has to due with the audio stream being composed of "chunks" of M4A data, for example like this playlist for "Power Love Radio" (https://listen.powerapp.com.tr/powerlove/abr/playlist.m3u8) shows, and Streamripper is just too old to handle it?

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:BANDWIDTH=280745,CODECS="mp4a.40.2"
powerlove/256/chunks.m3u8?nimblesessionid=1813168559
#EXT-X-STREAM-INF:BANDWIDTH=147572,CODECS="mp4a.40.2"
powerlove/128/chunks.m3u8?nimblesessionid=1813168559
#EXT-X-STREAM-INF:BANDWIDTH=113629,CODECS="mp4a.40.2"
powerlove/96/chunks.m3u8?nimblesessionid=1813168559
#EXT-X-STREAM-INF:BANDWIDTH=84872,CODECS="mp4a.40.2"
powerlove/64/chunks.m3u8?nimblesessionid=1813168559

Re: Keeping recording stream with Streamripper using Foobar2000 in 2024 ?

Reply #3
I wonder if it has to due with the audio stream being composed of "chunks" of M4A data, for example like this playlist for "Power Love Radio" (https://listen.powerapp.com.tr/powerlove/abr/playlist.m3u8) shows, and Streamripper is just too old to handle it?

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:BANDWIDTH=280745,CODECS="mp4a.40.2"
powerlove/256/chunks.m3u8?nimblesessionid=1813168559
#EXT-X-STREAM-INF:BANDWIDTH=147572,CODECS="mp4a.40.2"
powerlove/128/chunks.m3u8?nimblesessionid=1813168559
#EXT-X-STREAM-INF:BANDWIDTH=113629,CODECS="mp4a.40.2"
powerlove/96/chunks.m3u8?nimblesessionid=1813168559
#EXT-X-STREAM-INF:BANDWIDTH=84872,CODECS="mp4a.40.2"
powerlove/64/chunks.m3u8?nimblesessionid=1813168559

Thanks
I guess there is no good alternative as Streamripper for Foobar2000 then :( this is sad

Re: Keeping recording stream with Streamripper using Foobar2000 in 2024 ?

Reply #4
ffmpeg

Re: Keeping recording stream with Streamripper using Foobar2000 in 2024 ?

Reply #5
ffmpeg
Bogozo could you elaborate?  Can you set up ffmpeg to rip radio streams to metadata-named files on-the-fly?  If so, please share!

I have used wget.exe with Foobar to save streams, but I don't know how to set it up to rip to individual tracks like Streamripper. It can rip unaltered FLAC streams so it might be able to do the chunked M4A stuff as well.  The last compiled Windows 64-bit binary I could find of that was version 1.21.3 (3/12/2022) and is digitally signed--well cool, there is I see a 1.21.4 signed version from May 2023 out now: https://eternallybored.org/misc/wget/ .

There is a different unsigned 1.21.3 build downloadable here: https://github.com/webfolderio/wget-windows/releases/download/v1.21.3/wget-1.21.3-64bit-OpenSSL.zip.

I've attached the HTML options file that came with the build I have so hopefully some quicker than I may be able to come up with the proper options for Foobar's Run Services to have it rip to tracks instead of an unbroken stream.  Note juicy options like:

"--metalink-over-http
Issues HTTP HEAD request instead of GET and extracts Metalink metadata from response headers. Then it switches to Metalink download. If no valid Metalink metadata is found, it falls back to ordinary HTTP download. Enables Content-Type: application/metalink4+xml files download/processing."

Finally there is also a multithreaded wget2 to make things interesting, for binaries see the "releases" link on right panel: https://gitlab.com/gnuwget/wget2

 

Re: Keeping recording stream with Streamripper using Foobar2000 in 2024 ?

Reply #6
Thanks
I guess there is no good alternative as Streamripper for Foobar2000 then :( this is sad
I'm hoping some of our genius plugin writers here (case, mudlord, pgyt, Peter, et. al.) would be so kind as to create a plugin for Foobar that functions as a Streamripper replacement and update.  The functionality model right now IMO is the slick built-in stream recorder of the AIMP music player with its simple on/off button on the player body:

Re: Keeping recording stream with Streamripper using Foobar2000 in 2024 ?

Reply #7
Thanks
I guess there is no good alternative as Streamripper for Foobar2000 then :( this is sad
I'm hoping some of our genius plugin writers here (case, mudlord, pgyt, Peter, et. al.) would be so kind as to create a plugin for Foobar that functions as a Streamripper replacement and update.  The functionality model right now IMO is the slick built-in stream recorder of the AIMP music player with its simple on/off button on the player body:


I just migrated to AIMP music player too and it works pretty well already, many thanks for sharing! appreciated