[Icecast] Https Meta data

Michel van Dop mvandop at xs4all.nl
Sat Oct 30 08:56:30 UTC 2021


I see: 
> My suggestion is migration to e.g. Opus for streaming which is
> basically "THE" state of the art codec. With Opus metadata just works.

The Opus encoder is very good. Only works on 48Khz, not on 44.1Khz, but the meta data update do not work.
We use the ProppFrexx onair play-out (44.1Khz) and his encoders. Check http://www.proppfrexx.radio42.com/forum/viewtopic.php?t=2003
How to fix this?

We try other Rocket broadcaster server and the meta works fine for flac and opus.

Best regards,

> Op 25-10-2021 19:33 schreef Philipp Schafft <phschafft at de.loewenfelsen.net>:
> Good evening,
> On Mon, 2021-10-25 at 19:20 +0200, HGAlt wrote:
> > I have a problem with https streaming. In VLC no meta data will be
> > displayed.
> > This seems to be an known problem! If you search in the internet, you
> > will find a comment from VLC, that the problem is created by Icecast.
> >  
> > Is there any possibility to solve this problem?
> let me do a wild guess here: You are using MP3, or AAC.
> MP3, as well as AAC do not support metadata (unlike modern streaming
> formats) by themself. So they require the use of ICY as a transport.
> ICY is a workaround protocol by former Nullsoft that was meant only for
> letting Winamp talk with shoutcast. However Icecast has full emulation
> of that. TLS or not. To Icecast it is "all the same".
> And here is the big but:
> As Nullsoft decided that it is a "good" idea to use the "http" URI
> scheme for their protocol now players must check when the user enters a
> "http" URL if that is actually HTTP or ICY. So the player does magic
> here. And as this is dirty black magic nobody likes it. Therefore
> players have never implemented it for "https". As "https" always meant
> "https" not "icys". And for reasons of not confusing things even more
> that is very good.
> However there is also no correct scheme as there never was one
> registered. So there is no standard way of telling a player to use
> "icys". Meaning, metadata will only work if not used with a legacy
> codec.
> Some players accept URLs with "icys", "icyxs", or "xicys",... But that
> really depends on the player.
> Icecast itself (all versions!) are happy to send those metadata if a
> player asks for them. So on the Icecast side there is nothing to do.
> My suggestion is migration to e.g. Opus for streaming which is
> basically "THE" state of the art codec. With Opus metadata just works.
> I hope this was helpful, both for you and everyone else reading.
> With best regards,
> -- 
> Philipp Schafft (CEO/Geschäftsführer) 
> Telephon: +49.3535 490 17 92
> Löwenfelsen UG (haftungsbeschränkt)     Registration number:
> Bickinger Straße 21                     HRB 12308 CB
> 04916 Herzberg (Elster)                 VATIN/USt-ID:
> Germany                                 DE305133015
> _______________________________________________
> Icecast mailing list
> Icecast at xiph.org
> http://lists.xiph.org/mailman/listinfo/icecast

More information about the Icecast mailing list