{
  "audio": {
    "inputPath": "",
    "gain": 1,
    "toneLeftHz": 400,
    "toneRightHz": 2000,
    "toneAmplitude": 0.3
  },
  "rds": {
    "enabled": true,
    "pi": "BEEF",
    "ps": "MIKE-BE",
    "radioText": "TESTAUSSENDUNG 1mW",
    "pty": 0,
    "tp": true,
    "ta": false,
    "ms": true,
    "di": 1,
    "ctEnabled": true,
    "rtPlusEnabled": true,
    "rtPlusSeparator": " - ",
    "ertEnabled": false,
    "rds2Enabled": false
  },
  "fm": {
    "frequencyMHz": 102.8,
    "stereoEnabled": true,
    "stereoMode": "DSB",
    "pilotLevel": 0.09,
    "rdsInjection": 0.04,
    "preEmphasisTauUS": 50,
    "outputDrive": 1,
    "compositeRateHz": 228000,
    "maxDeviationHz": 75000,
    "limiterEnabled": true,
    "limiterCeiling": 1,
    "fmModulationEnabled": true,
    "watermarkEnabled": false,
    "mpxGain": 1,
    "bs412Enabled": true,
    "bs412ThresholdDBr": 0,
    "compositeClipper": {
      "enabled": true,
      "iterations": 3,
      "softKnee": 0.15,
      "lookaheadMs": 1
    }
  },
  "backend": {
    "kind": "pluto",
    "device": "usb:",
    "outputPath": "",
    "deviceSampleRateHz": 2280000
  },
  "control": {
    "listenAddress": "0.0.0.0:8088"
  },
  "runtime": {
    "frameQueueCapacity": 3
  },
  "ingest": {
    "kind": "icecast",
    "prebufferMs": 1500,
    "stallTimeoutMs": 3000,
    "reconnect": {
      "enabled": true,
      "initialBackoffMs": 1000,
      "maxBackoffMs": 15000
    },
    "stdin": {
      "sampleRateHz": 44100,
      "channels": 2,
      "format": "s16le"
    },
    "httpRaw": {
      "sampleRateHz": 44100,
      "channels": 2,
      "format": "s16le"
    },
    "icecast": {
      "url": "https://stream.streambase.ch/radiofm1/mp3-192/direct/",
      "decoder": "native",
      "radioText": {
        "enabled": true,
        "prefix": "",
        "maxLen": 64,
        "onlyOnChange": true
      }
    },
    "srt": {
      "url": "",
      "mode": "listener",
      "sampleRateHz": 48000,
      "channels": 2
    },
    "aes67": {
      "sdpPath": "",
      "sdp": "",
      "discovery": {
        "enabled": false,
        "streamName": "",
        "timeoutMs": 3000,
        "interfaceName": "",
        "sapGroup": "",
        "sapPort": 0
      },
      "multicastGroup": "",
      "port": 0,
      "interfaceName": "",
      "payloadType": 97,
      "sampleRateHz": 48000,
      "channels": 2,
      "encoding": "L24",
      "packetTimeMs": 1,
      "jitterDepthPackets": 8,
      "readBufferBytes": 1048576
    }
  }
}
