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: Internet Radio Playback - fb2k freezes until tags are loaded (Read 3535 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Internet Radio Playback - fb2k freezes until tags are loaded

Hello everyone,
I am using foobar for a few years now, and in the last few weeks I noticed that on al radio stations (examples below) foobar freezes and cannot be interacted with (and even my system volume keys will not take effect) until the Title and Artist tags of the concerning station are loaded. It is not the stations fault, I tried doing the same with Songbird, it worked without delay.
The only thing which has changed is my location, my Internet connection here is much slower. But I think foobar is caught in some kind of loop and won't recover until the tags have been retrieved.

Some radio stations on which I keep on getting the freeze:
http://radio.cdn.deluxemusic.tv/deluxemusi.../lounge_web/mp3
http://uplink.duplexfx.com:8070/
http://91.121.166.33:9000/

Thanks in advance!

Internet Radio Playback - fb2k freezes until tags are loaded

Reply #1
Are you using 1.1.10?

Internet Radio Playback - fb2k freezes until tags are loaded

Reply #2
 silly me... I've updated to 1.1.9 a few weeks ago and missed the 1.1.10 update...
Yeah, seems like it's working as it should right now.

Thanks for the heads up:)


But there's one more thing which still occurs:

Playing one of those channels below sometimes switches to the next station in my playlist without any error message popping up
http://gffstream.ic.llnwd.net/stream/gffst..._wdr_einslive_a
http://radio.cdn.deluxemusic.tv/deluxemusic.tv/radio_web/mp3
http://radio.cdn.deluxemusic.tv/deluxemusi.../lounge_web/mp3

The console shows the following:
Quote
Opening track for playback: "http://gffstream.ic.llnwd.net/stream/gffstream_stream_wdr_einslive_a"
Opening track for playback: "http://main-high.rautemusik.fm/"

Inbetween, there is playback for a few minutes, then a sudden stop and the next station comes on.

Any ideas why the channel skips? Normally when the WiFi drops I get some kind of DNS resolving error, but in those cases no error comes up.

Internet Radio Playback - fb2k freezes until tags are loaded

Reply #3
Sorry for bumping this one, does anyone have a similar problem?

Internet Radio Playback - fb2k freezes until tags are loaded

Reply #4
I had a similar problem to this that I believe I just fixed. If you go to View > Console, you should see some possible errors. For me, what happened was a component I had installed with a skin that was basically just a play counter. Every few minutes, it would try to fetch the "data" from the online stream, and give me an error for something along the lines of "Access denied" and then stop and start the stream. Check to see if one of your components is messing anything up.

Internet Radio Playback - fb2k freezes until tags are loaded

Reply #5
Ok, the only components I have added are
- Facets
- Queue Contents Editor
- Scheduler
- Windows 7 Integration

My buffer length is at 1000ms, which shouldn't be the problem.
Facets does keep track of the playcount, but I do not know if it relys on foobar's internal counter or adds an extra one.

edit:
Here's a console log from startup to the skip:
Code: [Select]
Watching: D:\Music
w7shell: init started
w7shell: GDI+ initialized
w7shell: COM initialized
w7shell: running on Windows NT 6.1.7601 Service Pack 1
w7shell: DWM composition enabled
w7shell: WA_DISALLOW_PEEK successfully set
w7shell: WA_DISALLOW_PEEK successfully set
w7shell: WA_HAS_ICONIC_BITMAP successfully set
w7shell: WA_FORCE_ICONIC_REPRESENTATION successfully set
w7shell: WA_FLIP3D_POLICY successfully set
w7shell: all green
Startup time : 0:00.508193
w7shell: taskbar button create notification got
Opening track for playback: "http://listen.technobase.fm/tunein-dsl-pls"
Opening track for playback: "http://sc3.radioseven.se:8500/"


"http://listen.technobase.fm/tunein-dsl-pls" is the stream which gets interrupted.
"http://sc3.radioseven.se:8500/" is the next radio in the playlist.

Internet Radio Playback - fb2k freezes until tags are loaded

Reply #6
The problem is that you're trying to open a station with the wrong port. As far as I can tell, the URL for the stream you're looking for is http://78.159.104.147. Go to File > Add Location... and paste the entire url, with the http:// included. That should fix you up.

Internet Radio Playback - fb2k freezes until tags are loaded

Reply #7
Wow, I definitely did not think about that, since I got that link directly from their homepage.
So I have to find out the IP of every station in my playlist? How did you get that one? Just looked it up, or is there a function inside foobar?

Thanks a lot!

Internet Radio Playback - fb2k freezes until tags are loaded

Reply #8
The hostname you have in your playlist is redirecting to the actual stream server, you don't need to change anything. Presumably, something is causing the stream to disconnect and end, but you would have to log the stream until it fails, then examine the packets to see what happens around the point of failure.

Internet Radio Playback - fb2k freezes until tags are loaded

Reply #9
Wow, I definitely did not think about that, since I got that link directly from their homepage.
So I have to find out the IP of every station in my playlist? How did you get that one? Just looked it up, or is there a function inside foobar?

Thanks a lot!


You don't necessarily have to find the IP of every playlist, but for example, the streams I listen to on fb2k are http://marc.1mix.co.uk:8016 and http://marc.1mix.co.uk:8020. The difference in the URL is the port, and 8016 is a Trance stream and 8020 a House stream. Essentially what happens is that every stream is broadcast from a certain IP and port, but sometimes the port isn't specified and the default is used as in the IP I gave you a couple posts ago.

To answer your question, I found that IP by downloading the playlist file from their website to listen to the stream. When I opened it in foobar, I went into the properties and found the stream URL. Most streams have their own playlist files that you can download for things such as Media Player, Winamp, etc., but foobar is nice in that normally any of the playlist files will work on it. The ones I download for the most part are iTunes playlists, since, AFAIK, they're MP3.

I went to http://listen.technobase.fm/tunein-dsl-pls, and then clicked the "Listen" tab up top, which gave me the option to download the playlist.

Hope this helps, and that it wasn't ridiculously confusing.

EDIT:

"http://listen.technobase.fm/tunein-dsl-pls"
"http://sc3.radioseven.se:8500/"

Notice how the sc3.radioseven.se URL has a port beside it? That will normally be the case for most streams. I haven't seen very many streams that come in the form of the technobase URL. Could be that they exist, but you'll normally have a port number after the URL for most streams. It's easier to create high and low quality versions of every stream that way.