Page 1 of 1

Television Simulator '99 v2

Posted: Thu Aug 01, 2024 10:25 pm
by zshall
Hi all,

It's been a few years and I've been doing a lot of work on my Television Simulator... I wanted to let y'all know that I've got a new version in public beta. Version 2 of Television Simulator '99 (TVS) is now much more than just the program guide; it's designed to be a full simulator of the important bits of a CRT TV set; there are customizable picture effects, you can simulate a built-in TV tuner or a digital cable box and connect peripherals like pairing your phone to use as a remote or use a real remote. The simulator also gives you full control over the cable headend; you can define a channel lineup of YouTube videos, HLS streams, pictures, slideshows, media from your LAN, as well as barker channel simulations such as a local weather channel and program guide that shows what's on your own channel lineup or external listings provided you generate a listing file. You can embed IFrames, load emulators and ROMs through external libraries, add live radio streams as background audio to any channel and combine a number of different components through screen splitting. All of this is completely controllable via a configuration file.

Screenshots: https://gcpw.art/tvs/screenshots/
Get the beta here: https://github.com/zshall/program-guide/releases it is a static web-app just like the previous version and can run from the root directory of a web server. I've included links to the project's chat room to report bugs and all the documentation I've written so far.

Let me know what you think! Hope y'all find it useful :D

Re: Television Simulator '99 v2

Posted: Sun Aug 11, 2024 8:33 pm
by zshall
A new version is available tonight including a Docker image! In today's update I've implemented a new audio engine that allows you to add filters to background audio, mix video and background audio levels and add white noise over the channel. I've also added a bouncing logo engine that lets you float a logo around the screen like DVD players did.