Old 4th January 2017, 21:46   #1
belltown
Junior Member
 
Join Date: Jan 2017
Posts: 1
SHOUTcast sending un-requested meta-data to Roku

This thread also relates to these issues:

Artifacts on TuneIn Roku app
Artifacts on Roku boxes
Is metadata in the stream by default

Audio streaming issue
Shoutcast v2
Sound Artifacts From Wavestreaming To Roku

The issue here is that SHOUTcast servers are sending meta-data (StreamTitle, for example) embedded in the audio streams to Roku devices even if the request contains no Icy-MetaData:1 HTTP request header. This only occurs when the Roku (or any other client such as curl) sends an HTTP request with a User-Agent header containing "Roku/DVP".

This has been confirmed by myself, an independent Roku developer, and Roku Co. engineering staff, and has caused problems for multiple Roku channel developers and provders of SHOUTcast audio streams who use various Roku channels to deliver their content (the Roku TuneIn and SHOUTcast channels, for example).

I believe this is a bug in the SHOUTcast servers in that the meta-data embedded in the audio stream should only be included if the server receives an HTTP request containing the Icy-MetaData:1 header. In fact, in the general case that is how it works; the meta-data is not sent from the SHOUTcast server to the client unless the request headers contain Icy-MetaData:1. The EXCEPTION to this rule is when the client's HTTP request has a User-Agent header containing the string "Roku/DVP", regardless of whether the request is sent from an actual Roku device or another client such as curl.

Is there any way to get in touch with the SHOUTcast server developers to pass along this information and have them research where in their code this Roku-specifc check is being performed, and disable the sending of meta-data if it has not been requested?
belltown is offline   Reply With Quote
Reply
Go Back   Winamp & Shoutcast Forums > Shoutcast > Shoutcast Technical Support

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump