Coder Social home page Coder Social logo

bobyllib / mystreamtimer-butbetter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jamesmontemagno/mystreamtimer

0.0 0.0 0.0 5.58 MB

A cool app to count up or down that writes text to file for streamers

Home Page: https://www.mystreamtimer.com

Shell 0.70% JavaScript 3.56% C# 74.81% PowerShell 1.32% CSS 17.62% HTML 1.92% Batchfile 0.07%

mystreamtimer-butbetter's Introduction

My Stream Timer

My Stream Timer is an easy to use countdown and count-up timer for streamers. Multiple timers are available that write a file to disk to use with OBS, SLOBS, or your favorite streaming application. Have it auto start so it works with Stream Deck!

Download today on Windows or macOS:

Unable to download from the Microsoft Store on Windows? Download from App Center

Integrating into OBS/SLOBS

Open My Stream Timer and tap the copy icon to copy the location on disk where My Stream Timer saves output files.

Next, Open OBS/SLOBS and add a Text source. Check "Read from file" and click browse and navigate location that was copied to the clipboard. Select on of the text files for count down, up, or giveaway. That's it! When you start the countdown it will show up!

If you are on macOS when you set click "Browse" in OBS/SLOBS the file picker will come up. To browse to a folder use the following command on your keyboard: (CMD + SHIFT + G) and then paste the directory from My Stream Timer

Integrating into Stream Deck

You can integrate a Website command under System to launch My Stream Timer and start a countdown from a specific amount of time. You don't need to browse for a file location at all as you can input a protocol url:

  • Count down from X minutes: mystreamtimer://countdown/?mins=6
  • Count down to specific time (24 hour clock): mystreamtimer://countdown/?to=15:30
  • Count down to top of the hour: mystreamtimer://countdown/?topofhour

Integrating into Command Line

My Stream Timer uses standard protocals to work via the command line. For example you can call the following on the Windows command line:

start mystreamtimer://countdown/?mins=6

Here are the list of commands:

  • mystreamtimer://countdown/?mins=6
  • mystreamtimer://countdown/?secs=90
  • mystreamtimer://countdown/?topofhour
  • mystreamtimer://countdown/?to=15:30

countdown can be replaced with: countdown2, countdown3, countdown4 depending on which one you would like to start

Integrating into Deckboard (using an Extension App for Windows)

If you do not own a Stream Deck but use other apps to control your stream, Dara Oladapo created an extension app for Windows that he uses for Deckboard. You can check out the project here and web link here.

In Action

View the walkthrough on YouTube

Troubleshooting

My Stream Timer should work out of the box, but if it doesn't here are some tips and tricks.

macOS: Files can't be saved

In some instances My Stream Timer may need full file accessed based on your setup (This is rare). Head to Preferences > Security & Privacy > Full Disk Access Unlock to add My Stream Timer from your application folder.

Adding my stream timer to full disk access

macOS: I dont' hear any "beeps"

My Stream Timer uses the native device sound effects. This means you can make the beeps whatever you would like, but you have to turn them on. Head to Preferences > Sound > Sound Effects. Ensure that Play user interface sound effects is turned on and that it is set to playback through the speaker you would like to use.

mystreamtimer-butbetter's People

Contributors

jamesmontemagno avatar azureadvocatebit avatar daraoladapo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.