I'm looking for a way to adjust the gain of 1 or 2 of my favourite
Shoutcast/Icecast streams that consistently have high loudness levels
(around +4dB by ffmpeg EBUR128 filter report). I'm aware of:
- global setting (default -5) for streams - applies to all streams
unless...
- (Replay)gain tags found in streams.
Having searched around, including here:
https://wiki.slimdevices.com/index.php/SlimServerSupportedTags.html
I'm not sure what's the best/right tag to use - there are a few.

1) What is the best/right tag, and how does it appear in the stream
(example? HTTP/ICY header?). 
Which file(s) in LMS define the matching strings ?

2) I could set the gain via the CLI, or perhaps add a param to a
favourite, but no option currently exists AFAIK. For now I adjust volume
semi-automatically via CLI, but any change of source means volume is
wrong without tracking user + source changes which is involved.  Any
suggestions where to look in the code to set gain not volume? Maybe I
could offer a patch and add a CLI command or favourite param ?

3) I looked at using a local Icecast relay to add RG tag. This works in
principle (actually not so complicated), and provides a way to update
metadata, but so far I can only force song name, not RG tag, after
trying several of the tags listed above. I'm not sure (vanilla) Icecast
will support it.

Happy to hear suggestions
Thanks


------------------------------------------------------------------------
keynet's Profile: http://forums.slimdevices.com/member.php?userid=68229
View this thread: http://forums.slimdevices.com/showthread.php?t=115991

_______________________________________________
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter

Reply via email to