[Icecast-dev] Radio Loudness

Philipp Schafft phschafft at de.loewenfelsen.net
Fri Aug 26 12:16:42 UTC 2022


Good afternoon,

On Thu, 2022-08-25 at 14:31 +0200, Marvin Scholz (ePirat) wrote:
> Accidentally replied off-list first, here again my reply on-list.
> Sorry for the confusion.
> 
> Hi, see my replies inline:
> > > On 25. Aug 2022, at 13:48, Patrick.Schneider1 at swisscom.com wrote:
> > > The Problem is the change from Live TV to Radio on our Android
> > > Set-Top-Box.
> > > We are looking for a solution to align the Radio Loudness over
> > > the 500 Radio Channels.
> > > 
> > > So you don't see any possibility to send an ExoPlayer message
> > > (like a Metadata) to the Player?
> 
> So if I understand correctly you want to send over a loudness
> adjustment parameter over for a specific radio station on start of
> playback?
> 
> [...]
> 
> Icecast does not send any explicit messages over to the player, it
> just provides a HTTP stream.
> 
> One option would be to include a special HTTP header in Icecasts
> response, and make ExoPlayer use that (not sure if it provides
> necessary API for that though).
> 
> > > A static setting on the ExoPlayer in the client is not an option,
> > > because the Player is also used by other applications.
> > > Changing Volume in Set-top-box will affect all applications. 
> 

> So you are not even invoking ExoPlayer programmatically in a way
> where you can set such settings? Then even the approach I suggested
> above might not be feasible.

I generally agree with what Marvin said. However there is also to be
taken into account what parts of infrastructure is under your control
and what technologies are used.

E.g. Opus supports a (R128 compatible) output gain.


> However if you want someone to look further into the matter, this
> might be beyond what volunteers on this list can do, especially as it
> is not really about solely Icecast but your specific
> integration/client software.

Fully agree here, so hopefully you don't me sending you a reply off-
list as well. :)


With best regards,

-- 
Philipp Schafft (CEO/Geschäftsführer) 
Telephon:  +49.3535 490 17 92
Website:   https://www.loewenfelsen.net/
Follow us: https://www.linkedin.com/company/loewenfelsen/

Löwenfelsen UG (haftungsbeschränkt)     Registration number:
Bickinger Straße 21                     HRB 12308 CB
04916 Herzberg (Elster)                 VATIN/USt-ID:
Germany                                 DE305133015
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part
URL: <http://lists.xiph.org/pipermail/icecast-dev/attachments/20220826/de20a058/attachment.sig>


More information about the Icecast-dev mailing list