Jump to content

Internet Radio Stream (STRM) Fail - Looking for Explanation


Recommended Posts

Posted

I am new to emby and I am trying to find out if this will work as an audio streaming locally for me.
I am able to connect to our Sonos speakers through the plug in.  One does not show up because I suspect it is in use.

 

I used this forum thread to create an Internet Radio library using STRM files.

I have got a stream that works for all my radio stations except for one (Streamingsoundtracks.com), which I have used elsewhere for years.

I am using

I keep getting the following error message, but nothing in the log.

"No compatible streams are currently available. Please try again later or contact your system administrator for details."

I understand it might not be compatible but I would be interested to know why.  It is one of our favorite stations.  It is only http, but I have got in working on TuneIn.

Thanks.

EmbySST.png.be3f42131f3638514cec95199c875004.png

Posted

I am new to emby and I am trying to find out if this will work as an audio streaming locally for me.
I am able to connect to our Sonos speakers through the plug in.  One does not show up because I suspect it is in use.

 

I used this forum thread to create an Internet Radio library using STRM files.

I have got a stream that works for all my radio stations except for one (Streamingsoundtracks.com), which I have used elsewhere for years.

I am using

I keep getting the following error message, but nothing in the log for this time period so there are no logs to upload

"No compatible streams are currently available. Please try again later or contact your system administrator for details."

I understand it might not be compatible but I would be interested to know why.  It is one of our favorite stations.  It is only http, but I have got in working on TuneIn.

Thanks.EmbySST.png.0fe0f52dc5b4be9b337e1b0875dbbf50.png

Posted
	19:17:27.215 Output file #0 does not contain any stream

Did you point the strm to some kind of playlist and not an actual audio file?

It needs to point to actual media, not a playlist or web page url.

Posted

I have tried all three entries I used in the past and they do work depending on the program.

http://www.streamingsoundtracks.com/modules/Listen/MP3-hi.pls
http://hi5.streamingsoundtracks.com
http://hi.streamingsoundtracks.com

 

The best has been

http://hi5.streamingsoundtracks.com

 

Tunein works with 

http://www.streamingsoundtracks.com/modules/Listen/MP3-hi.pls

 

Foobar 2000 (Windows)  & MPC-HC (Windows) works with

http://hi5.streamingsoundtracks.com

 

I checked and the site itself is working.

 

 

Posted

Looked at the log closely and it appears to be this section.

 

Quote

2025-08-15 16:57:02.196 Info Server: http/1.1 HEAD http://192.168.254.201:8096/emby/Audio/27808/universal?UserId=e36a1362f2904b96905e73866103f338&DeviceId=4009536c-14c2-4982-8937-120b5c4e764c&MaxStreamingBitrate=200000000&Container=opus,mp3|mp3,mp2,mp3|mp2,m4a|aac,mp4|aac,flac,webma,webm,wav|PCM_S16LE,wav|PCM_S24LE,ogg&TranscodingContainer=aac&TranscodingProtocol=hls&AudioCodec=aac&api_key=x_secret4_x&PlaySessionId=1755277004520&StartTimeTicks=0&EnableRedirection=true&EnableRemoteMedia=false. Source Ip: host1, Accept=*/*, Connection=keep-alive, Host=host2, User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0, Accept-Encoding=gzip, deflate, Accept-Language=en-US,en;q=0.5, Referer=host4, Sec-GPC=1, Priority=u=4
2025-08-15 16:57:02.223 Info App: User policy for listen. EnableAudioPlaybackTranscoding: True
2025-08-15 16:57:02.224 Info HttpClient: GET http://hi5.streamingsoundtracks.com/
2025-08-15 16:57:02.444 Error HttpClient: Error getting response from http://hi5.streamingsoundtracks.com/
    *** Error Report ***
    Version: 4.8.11.0
    Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
    Operating system: Linux version 4.4.302+ (root@build6) (gcc version 12.2.0 (GCC) ) #72806 SMP Mon Jul 21 23:12:58 CST 2025
    Framework: .NET 6.0.36
    OS/Process: x64/x64
    Runtime: system/System.Private.CoreLib.dll
    Processor count: 4
    Data path: /config
    Application path: /system
    MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: Received an invalid status line: 'ICY 200 OK'.
     ---> System.Net.Http.HttpRequestException: Received an invalid status line: 'ICY 200 OK'.
       at System.Net.Http.HttpConnection.ParseStatusLine(ReadOnlySpan`1 line, HttpResponseMessage response)
       at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
       at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
       at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
       --- End of inner exception stack trace ---

 

The ERROR is this line:

Received an invalid status line: 'ICY 200 OK'.

 

I found this reference.  It is about 11 1/2 years ago but it appears to explain it.

It is for android kit kat but it seems applicable.

https://stackoverflow.com/questions/21812483/unexpected-status-line-icy-200-ok-for-url-openstream-method

 

Quote

According to changes for kitakt 4.4 there were some problems with playing shoutcast streams (those returning "ICY" instead of "HTTP/1.x" response).

 

So I think your handler doesn't support this stream type.  Unfortunate for me.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...