add config option for audio device name and set it on startup

This commit is contained in:
Drew Weymouth
2023-04-05 18:19:56 -07:00
parent b5086eafd3
commit d6a84c78a1
3 changed files with 10 additions and 0 deletions
+3
View File
@@ -56,9 +56,12 @@ func StartupApp(appName, appVersionTag, configFile, latestReleaseURL string) (*A
if err := a.initMPV(); err != nil {
return nil, err
}
a.Config.LocalPlayback.Volume = clamp(a.Config.LocalPlayback.Volume, 0, 100)
a.Player.SetVolume(a.Config.LocalPlayback.Volume)
a.Player.SetAudioDevice(a.Config.LocalPlayback.AudioDeviceName)
rgainOpts := []string{ReplayGainNone, ReplayGainAlbum, ReplayGainTrack}
if !sharedutil.StringSliceContains(rgainOpts, a.Config.ReplayGain.Mode) {
a.Config.ReplayGain.Mode = ReplayGainNone