If somebody is willing to edit some code, you might give the following
change try:


Code:
--------------------
    diff --git a/Slim/Player/ReplayGain.pm b/Slim/Player/ReplayGain.pm
  index 5fe5710..60e7692 100644
  --- a/Slim/Player/ReplayGain.pm
  +++ b/Slim/Player/ReplayGain.pm
  @@ -40,10 +40,16 @@
  
        if (!blessed($track) || !$track->can('replay_gain')) {
  
                return 0;
        }
  +     
  +     # only support track gain for remote streams
  +     if ($track->remote) {
  +             # XXX - make this a pref
  +             return preventClipping( $track->replay_gain() || -5, 
$track->replay_peak() );
  +     }
  
        # Mode 1 is use track gain
        if ($rgmode == 1) {
                return preventClipping( $track->replay_gain(), 
$track->replay_peak() );
        }
--------------------


I don't use replay gain myself, therefore have little material to test
with. Plus I'm not very familiar with this part of the code. So please
give it a try and be gentle with me :-).

The above change would apply -5 to online streams 

- if replay gain was enabled for that player at all
- using track gain for online streams, no matter what you set it to
(because we don't have album data available in these cases)

The value of -5 made sense in my little testing, but if that was what
you were looking for, then I'd make it a preference.


------------------------------------------------------------------------
mherger's Profile: http://forums.slimdevices.com/member.php?userid=50
View this thread: http://forums.slimdevices.com/showthread.php?t=98845

_______________________________________________
Touch mailing list
Touch@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/touch

Reply via email to