FireTime's recent activity

  1. Comment on Campaign to stop publishers destroying games in ~games

    FireTime
    Link
    Video by Ross Scott on his plans to leverage Ubisoft's shutdown of the video game "The Crew (2014)" to institute change in the video game industry. The website https://www.stopkillinggames.com/...

    Video by Ross Scott on his plans to leverage Ubisoft's shutdown of the video game "The Crew (2014)" to institute change in the video game industry.

    The website https://www.stopkillinggames.com/ was created that walks people thru the actions that can be taken broken down by country/region.

    7 votes
  2. Comment on What programming/technical projects have you been working on? in ~comp

    FireTime
    Link
    Made my own internet TV channel to act as a analogue for syndicated television without the ads. I wanted a station showing a rotation of shows that I could throw on whenever that I normally...

    Made my own internet TV channel to act as a analogue for syndicated television without the ads. I wanted a station showing a rotation of shows that I could throw on whenever that I normally wouldn't put on and watch. Styled it after adult swim with short schedules with bumper music and a quick moment of Zen before an episode starts.

    I have a copy of OBS running in a docker container with folders mapped to my plex library for media. I wrote an OBS script in LUA that selects a random line from a text file that contains a path and metadata to an episode. Script also selects a random song, moment of Zen video, updates the schedule text and managed the scene transitions. More recently I updated the LUA to send a get request using curl to a simple single file php script that both keeps and presents a running log of played episodes that are stored in mariadb.

    The stream is sent to an OwnCast server (also running in docker) so that the show can be sent in multiple bit rates for web viewing and is in a compatible format for google casting. Owncast doesn't have casting support built in but is simple enough to add with cast.js in the custom JavaScript section of OwnCast. All of that behind an nginx reverse proxy mostly for cleaner subdomains and a way to password protect the stream.

    6 votes