Skip to content

v2 Public Beta 8-29-2024

Pre-release
Pre-release
Compare
Choose a tag to compare
@zshall zshall released this 30 Aug 04:02
6d3a5f3

Television Simulator '99 Public Beta

2017-2024 Zach Hall

Always up to date list of 3rd party credits / contributors:

https://www.notion.so/greenhillplaza/Television-Simulator-99-c28584f069b94f58a71b5c9fe2484dcb?pvs=4#8c122c36557a4710bdc938172aa883d7

Update Notes - 8-29-2024

New Features

  • Background Audio Interrupts are now available.
      - video:
          src: https://www.youtube.com/watch?v=OlfL5TWWBtg
          interruptsBackgroundAudio: true # While any piece of content designated as interrupting background audio is on-screen, the background audio will be paused.

Opt-In

  • Experimental new video engine is available using Vidstack instead of Vime. To use it change video components to video@2, like so:
  - video@2:
      provider: youtube
      src: OlfL5TWWBtg
  • Vidstack will replace Vime as the default engine in the future, but I haven't tested it enough yet.
  • Sunsetting Vime will occur in 3 stages:
    • Opt-in (currently as of 8-29-2024)
    • Opt-out (switch back to video, video@1 and video@2 will be deprecated)
    • video@1 and video@2 aliases will be removed, Vime will be removed and Vidstack will power video engine.
  • Dailymotion support is unavailable in Vidstack.

Bug fixes and enhancements:

  • Fixed some autoScale problems from yesterday regarding state changes when autoScale is set to false in the config file and hasn't been manually set yet.
  • Added autoScale and a description of it to the /setup page.
  • Added more agressive teardown code to combat a bug that continues to evade me regarding nested content: sveltejs/svelte#5268
  • Press V to see version information.
  • Custom mouse cursor

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