Is there icecast2 support for radio stations online streaming

Hello @Tolriq and community!

I think, although not completely sure, that symfonium cannot handle icecast2 type of (radio) streams.

Navidrome, yet, can handle them.

Why so?

Could it be possible to implement that?

Can I help? How?

( For instance this url will play alright in latest navidrome but won’t cut it into symfonium:

https://proic1.evspt.com/radar_aac

)

Thanks.

DataSource: Error opening source (0/4/false), retrying [androidx.media3.datasource.HttpDataSource$HttpDataSourceException: java.io.IOException: java.util.concurrent.ExecutionException: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. java.io.IOException: java.util.concurrent.ExecutionException: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.]

You need to ask that radio provider to provide a valid certificate chain.

I’ll disable SSL verification for Internet Radios, but they should fix their configuration.

1 Like

Hi, @Tolriq , thank you for your answer.

No, don’t do it. As you may know that SSL disabling that you mentioned could bring about more security concerns, that could very much outweigh the possible benefits.

Nevertheless, since you’ve determined the root cause of this (expected, and normal), behavior, of symfonium, can you please divulge more information about that SSL misbehavior that the radio service provider is having?

I don’t mind emailing their sysadmins. But I would like to be more detailed on what should I ask them to do.

Thank you!

:sun:

I don’t have more details and no time to debug that futher. Since the stream opens in Chrome then it’s probably something minor.

Disabling https cert checks for Internet Radio have no security concerns in this case as we do not transmit anything requiring security.

Hi good morning @Tolriq ,

Again, thank you for your time.

I imagine that you do have a busy schedule.

And, therefore, you need to focus on swiftness a lot.

May I ask, then, as I do agree (with you), that this streaming functionality, per se, (that is, at its core), doesn’t seem to entail any encryption or security concerns, (i.e., catching the stream and “rendering” it locally at each of symfonium’s playing device), may I, then, ask, would you be interested in doing that “enhancement”?

I’m an avid consumer of music.

I love the station whose link I’ve shared.

That’s what I’ve come here for. Searched for icecast2 tag, and invested in reaching out to you. :sun:

I understand clearly that time is of the essence.

To all of us.

I believe I’ve already given the highest of the scores out at the play store to your/“our” extraordinary symfonium software/app. And I’ve purchased the license the first day that I’ve used it, because, for me, its merit was “bluntly” clear.

So the marginal benefit for this enhancement is… marginal. :blush:

If I may dare, I would like to encourage you @Tolriq , to not waver, on the contrary, on the “soft” skills of better communicating.

I seriously believe in it.

As I watch, here, at this thread, you seem to be very much concerned with the technicality of what I was asking, forgetting that I am a person, as we all are, as YOU, yourself, are, too.

So, indulge yourself on greeting people when addressing them. And mean it.

It makes a difference.

Alright?

All the best!

:sun:

May I then suggest that when you come in a community that you take the necessary time to read the rules ? :slight_smile:

And that when there’s a template that explains the many things you are supposed to fill, you do not just delete that and write something else ? :wink:

You know like to at least show that you respect the host that welcome you and ensure a better start of the discussion :wink:

Good morning, again @Tolriq!

:blush:

So I presume you welcomed what I said.

Would you be so welcoming as to prove it?

:roll_eyes::smiling_face:

Do the rules say, stick to the point?

Do the rules specify that the master of ceremonies can specify the rules of engagement?

Disregarding whomever might come across and engage (or try to at least)?

So I suppose you wish a closed system.

Do you ever need anyone in the world besides your needs?

Your software is fantastic as I said and I maintain that.

Is it because the author is who he is and what and how he is?

Do you feel that there’s nothing more to improve?

Maybe that’s only rhetorical.

Or not.

If, only if, there’s someone that you hold dear near you, ask them:

“What sort of guy do you think I am?”

Maybe you know the answer already.

You don’t need to answer that to me.

But ask them nevertheless.

Thank you for your welcoming.

:sun:

Fun fact if you actually have read you’d have the answers :wink:

Of course it’s easier to deflect the blame on the guy that despite all the message saying support that does not follow the template will be ignored to still take time to actually answer during the Week End to try to help …

So no the only thing I want is to not loose my time, because people don’t value my time enough to take the necessary time to read a couple of things :wink:

Hi again @Tolriq .

I’m glad you’re amused.

So it’s a sum: it equals 2.

:smiling_face:.

Have you already decided to ponder a “hello” :face_savoring_food:?

And not parted and twisted on its syllables:

“Hello” means several things…

It certainly doesn’t mean “hell… Here comes that guy again… Oh”.

But, yes, rules say that specific rules apply and can even overrule generic rules.

@Tolriq , could you please close this ordeal?

You’re not gentle, and I risk losing every single gentleness that I cherish.

All because I “pick” on rude people.

All the best.

(Might be astounding how out of brutality there comes gems.

But it happens all the times).

Doesn’t it?

:sun:

Hi again, @anon35196695.

I’m truly glad you appreciate a nuanced dialogue.

Yet, in the dance of words and courtesy, there seems a misstep you’ve gracefully overlooked. For when entering a home, do we not pause, perhaps knock gently, respect customs, or at least acknowledge the sign upon the door?

You speak gently of the meanings held in “Hello,” and rightly so—it carries kindness, openness, an invitation to mutual respect. And yet, wasn’t it you who first passed by clearly marked signs and guidance designed precisely to welcome you warmly into this community?

Indeed, rules are words that build bridges, not walls; they facilitate mutual understanding. Had you paused to honor them, perhaps your greeting would have been clearer, simpler, devoid of misunderstandings. Perhaps your cherished gentleness would remain untested.

You ask to close this ordeal. Gladly. Yet, let’s not forget that genuine courtesy includes respecting both the spaces we visit and the people we encounter there.

Gems do indeed emerge from friction, but even more frequently from mutual respect and understanding.

Warm regards,

:sun:

It would have been better for all involved if the thread had ended at this point. I’m not sure if @anon35196695 is trolling or new to the internet, but standing on formality in an online support forum when the dev was already kind enough to answer the question and resolve the issue during the weekend is not exactly helpful or polite.
The only upside I see is that we got more ChatGPT comedy gold out of it.

2 Likes

Hi @655321 , are u human?

Or a chatgpt figment?

Agree on almost everything about your remark.

I even agree on my suspicion that you did not resource to AI.

I believe you have plenty of that.

To the point of invoking AI when you could have remained on nature.

Your nick is brilliant, BTW.

:sun:

As requested by the user, anonymized his account.

Does that mean they are gone now?