Skip to content

Satellite 1992 Theme

Satellite 1992 theme in action Placeholder photo credit: Camille Minouflet on Unsplash

The satellite 1992 theme recreates an early 1990s analog C-band satellite receiver. The tuner shows a satellite label, channel number, and channel abbreviation in a simple text overlay. When the tuned channel changes, TVS can briefly show analog interference and can simulate a motorized dish turning to a different satellite position.

The theme uses its own tuner and audio info display. Volume, mute, and channel info fall back to the default OSD components.

osd:
theme: sat1992

Satellite 1992 uses primaryColor for the tuner text. If you do not set it, TVS uses white.

accentColor controls the text stroke around the tuner text. If you do not set it, TVS uses black.

Because this theme uses the default receiver and channel info components, those components also inherit the same colors unless you override their sections.

osd:
theme: sat1992
primaryColor: white
accentColor: black
receiver:
primaryColor: "#00ff00"
accentColor: black

Type: boolean
Default: true

Whether TVS should briefly overlay analog interference when a positive-numbered channel is tuned. Set this to false for a cleaner receiver display.

Type: string

The default satellite name to show on the tuner OSD. Channels can override this value with their own themeOptions.satellite.

Type: object mapping satellite names to numbers

A lookup table of satellite names and motor positions. The numbers are arbitrary pulse positions; TVS compares the previous and next position and animates the dish turning at the theme’s simulated motor speed.

osd:
theme: sat1992
primaryColor: white
accentColor: black
themeOptions:
showChannelInterference: true
satellite: C1
satellites:
C1: 3600
C3: 4100
G2: 4700
T3: 6900
channels:
- number: 12
name: Classic Movie Feed
abbr: CMF
themeOptions:
satellite: C3
- number: 18
name: West Coast Feed
abbr: WCF
themeOptions:
satellite: G2

If a channel does not set themeOptions.satellite, TVS uses the satellite from the main osd.themeOptions block. If neither is set, the tuner simply omits the satellite line.