Skip to content

TVS 4.5.0-beta (1-26-2025)

Compare
Choose a tag to compare
@zshall zshall released this 27 Jan 02:35
ca40f79

Update Notes 4.5.0

🐛 Bug fixes:

  • Image aspect ratio behavior was incorrectly called behavior and now is called aspectRatioBehavior.
  • Overflow scrollbars are now hidden if content overruns the screen
  • We now close an audio context when destroying it, which should help prevent issues with multiple contexts building up. Raspberry Pi 5 is confirmed to play audio better now.

✨ New features:

  • New OSD tuner theme based on mid-2010's satellite TV: sat2012! Here's an example:
osd:
  theme: sat2012
  aspectRatioBehavior: stretch # Optional. The aspect ratio behavior of the screen. Values are stretch, letterbox, or hybrid. Defaults to hybrid.
  # primaryColor: red
  # accentColor: black
  themeOptions: # certain themes have additional options that can be set like this:
    # providerLogo: placeholders/no-signal.png # Optional. The provider logo to show in the info OSD. If not set the default logo will be shown. If set to false no logo will be shown.
    extraMenuItemsBefore: # Non-functional extra menu items can be added for asthetic purposes.
      - Messages
    extraMenuItemsAfter: # More non-functional menu items.
      - CC
      - Last 4
      - Favorites
      - Audio/Video
      - Parental
  • Added a new about page to show the program version, credits, dependencies and special thanks. Press alt + v to go there.

Read this first!

Get started quickly:

  • Put the files in the root directory of a web server. For now we require serving out of the root directory.
  • Visit index.html and it should load the example configuration.

Basic keyboard controls:

  • M toggles mute
  • Up / Down control channels
  • Left / Right control volume

In the browser you need to un-mute when the page loads because of autoplay restrictions.

Edit the example configuration file (config.tvs.yml) and make it your own.

Read the documentation: https://greenhillplaza.notion.site/Television-Simulator-99-c28584f069b94f58a71b5c9fe2484dcb

Join our community on Slack to ask for help or report issues: https://join.slack.com/t/greenhillplaza/shared_invite/zt-2dq8mx6sm-3YnobHETTmxUNE02TOSPRg