app.rocksky.rockbox.defs

rocksky.app

Documentation

crossfadeSettings object

No description available.

Properties

fadeInDelay integer Optional

Fade-in delay in ms

minimum: 0maximum: 7000
fadeInDuration integer Optional

Fade-in duration in ms

minimum: 0maximum: 15000
fadeOutDelay integer Optional

Fade-out delay in ms

minimum: 0maximum: 7000
fadeOutDuration integer Optional

Fade-out duration in ms

minimum: 0maximum: 15000
fadeOutMixMode string Optional

Fade-out mix mode: crossfade | mix

mode string Optional

Crossfade mode: disabled | enabled | shuffle | albumChange | trackChange

View raw schema
{
  "type": "object",
  "properties": {
    "mode": {
      "type": "string",
      "description": "Crossfade mode: disabled | enabled | shuffle | albumChange | trackChange"
    },
    "fadeInDelay": {
      "type": "integer",
      "maximum": 7000,
      "minimum": 0,
      "description": "Fade-in delay in ms"
    },
    "fadeOutDelay": {
      "type": "integer",
      "maximum": 7000,
      "minimum": 0,
      "description": "Fade-out delay in ms"
    },
    "fadeInDuration": {
      "type": "integer",
      "maximum": 15000,
      "minimum": 0,
      "description": "Fade-in duration in ms"
    },
    "fadeOutMixMode": {
      "type": "string",
      "description": "Fade-out mix mode: crossfade | mix"
    },
    "fadeOutDuration": {
      "type": "integer",
      "maximum": 15000,
      "minimum": 0,
      "description": "Fade-out duration in ms"
    }
  }
}
equalizerBand object

No description available.

Properties

frequency integer Required

Center frequency in Hz

minimum: 20maximum: 22000
gain integer Required

Band gain in tenths of dB (e.g. 30 = +3.0 dB)

minimum: -240maximum: 240
q integer Required

Q factor × 10 (e.g. 7 = Q 0.7)

minimum: 5maximum: 640
View raw schema
{
  "type": "object",
  "required": [
    "frequency",
    "gain",
    "q"
  ],
  "properties": {
    "q": {
      "type": "integer",
      "maximum": 640,
      "minimum": 5,
      "description": "Q factor × 10 (e.g. 7 = Q 0.7)"
    },
    "gain": {
      "type": "integer",
      "maximum": 240,
      "minimum": -240,
      "description": "Band gain in tenths of dB (e.g. 30 = +3.0 dB)"
    },
    "frequency": {
      "type": "integer",
      "maximum": 22000,
      "minimum": 20,
      "description": "Center frequency in Hz"
    }
  }
}
equalizerSettings object

No description available.

Properties

enabled boolean Optional

Whether the equalizer is enabled

precut integer Optional

Pre-amplification cut in tenths of dB applied before EQ bands (e.g. -60 = -6.0 dB)

minimum: -240maximum: 0
View raw schema
{
  "type": "object",
  "properties": {
    "bands": {
      "type": "array",
      "items": {
        "ref": "app.rocksky.rockbox.defs#equalizerBand",
        "type": "ref"
      },
      "description": "Up to 10 EQ bands"
    },
    "precut": {
      "type": "integer",
      "maximum": 0,
      "minimum": -240,
      "description": "Pre-amplification cut in tenths of dB applied before EQ bands (e.g. -60 = -6.0 dB)"
    },
    "enabled": {
      "type": "boolean",
      "description": "Whether the equalizer is enabled"
    }
  }
}
replayGainSettings object

No description available.

Properties

mode string Optional

Replay gain mode: disabled | track | album | trackIfShuffling

preamp integer Optional

Pre-amplification in tenths of dB (e.g. 15 = +1.5 dB)

minimum: -120maximum: 120
preventClipping boolean Optional

Whether to prevent clipping by reducing volume

View raw schema
{
  "type": "object",
  "properties": {
    "mode": {
      "type": "string",
      "description": "Replay gain mode: disabled | track | album | trackIfShuffling"
    },
    "preamp": {
      "type": "integer",
      "maximum": 120,
      "minimum": -120,
      "description": "Pre-amplification in tenths of dB (e.g. 15 = +1.5 dB)"
    },
    "preventClipping": {
      "type": "boolean",
      "description": "Whether to prevent clipping by reducing volume"
    }
  }
}
settingsView object

No description available.

Properties

createdAt string datetime Required

When this settings record was first created.

updatedAt string datetime Optional

When this settings record was last updated.

View raw schema
{
  "type": "object",
  "required": [
    "createdAt"
  ],
  "properties": {
    "tone": {
      "ref": "app.rocksky.rockbox.defs#toneSettings",
      "type": "ref",
      "description": "Tone control settings (bass, treble, balance, channels)"
    },
    "createdAt": {
      "type": "string",
      "format": "datetime",
      "description": "When this settings record was first created."
    },
    "crossfade": {
      "ref": "app.rocksky.rockbox.defs#crossfadeSettings",
      "type": "ref",
      "description": "Crossfade settings"
    },
    "equalizer": {
      "ref": "app.rocksky.rockbox.defs#equalizerSettings",
      "type": "ref",
      "description": "Equalizer settings"
    },
    "updatedAt": {
      "type": "string",
      "format": "datetime",
      "description": "When this settings record was last updated."
    },
    "replayGain": {
      "ref": "app.rocksky.rockbox.defs#replayGainSettings",
      "type": "ref",
      "description": "Replay gain settings"
    }
  }
}
toneSettings object

No description available.

Properties

balance integer Optional

Left/right balance. Negative = left, positive = right

minimum: -100maximum: 100
bass integer Optional

Bass level in dB

minimum: -24maximum: 24
channels string Optional

Channel configuration: stereo | mono | monoLeft | monoRight | karaoke | wide

treble integer Optional

Treble level in dB

minimum: -24maximum: 24
View raw schema
{
  "type": "object",
  "properties": {
    "bass": {
      "type": "integer",
      "maximum": 24,
      "minimum": -24,
      "description": "Bass level in dB"
    },
    "treble": {
      "type": "integer",
      "maximum": 24,
      "minimum": -24,
      "description": "Treble level in dB"
    },
    "balance": {
      "type": "integer",
      "maximum": 100,
      "minimum": -100,
      "description": "Left/right balance. Negative = left, positive = right"
    },
    "channels": {
      "type": "string",
      "description": "Channel configuration: stereo | mono | monoLeft | monoRight | karaoke | wide"
    }
  }
}

Lexicon Garden

@