Stream-Timestamper

OBS Python Stream-Timestamper 1.1.2

Stream-Timestamper — is a third-party script for OBS Studio that allows you to record timestamps to a file during a live stream. The script was developed for personal use, as one of my methods for learning English is through video games. This tool is extremely helpful for that: I mark timestamps, rewatch the stream, and use those marks to review moments I didn’t understand — such as words or sentence structures.

Other streamers might use it, for example, to review highlights in CS: like when you got killed even though you were already behind a wall, or to rewatch how you pulled off an ace.

github: https://github.com/OlexandrNikolaiev/Stream-Timestamper

script_description.png

demo.png

Twitch​

To retrieve the stream title from Twitch, you need to have 2FA enabled!
  1. Go to the Twitch Developer site and log in with the account that will be used for the stream.
  2. Click Register Your Application.
    1748519354433.png
  3. Fill in the information as shown in the image below. Click Create.
    1748519378998.png
  4. New parameter has appeared at the bottom — Client ID, you will need to paste it in the script settings later.
  5. Copy the following link:
    Replace YOUR_CLIENT_ID with your actual Client ID from the previous step.
  6. After you open the link, you will be redirected to another URL.
    From this new URL, copy the characters as shown in the image below — this is your OAuth token, which you will also need to paste into the script settings.
    1748519405415.png

YouTube​

  1. Go to Google Cloud Console.
  2. Click APIs & Services.
    console.png
  3. Select Library, type youtube v3 in the search bar, then click Enable.
  4. Go to the Credentials tab on the left.
  5. Click Create Credentials. Select API key.
    1748520231143.png
  6. A window with your API key will appear. You will need to paste it into the script settings.
  7. Go to YouTube Account Settings, authorize with your streaming account.
  8. Copy Channel ID, you will need to paste it into the script settings.
Author
Jeweler228
Downloads
1,215
Views
4,986
First release
Last update
Rating
5.00 star(s) 1 ratings

Latest updates

  1. Bug fixed

    Fixed unwanted blank lines that were appearing at the start of a stream or recording.
  2. Bugs fixed

    Fixed: - No spacing between different streams - Stream timer resets when recording is started
  3. Timestamping is now supported during recording

    Extended timestamp feature to support recordings

Latest reviews

Wanted to code it myself, but looks like someone has already done it. Great stuff, won't use it for streaming, so I don't know whether Twitch and Youtube connection work, but it does for recording
Jeweler228
Jeweler228
There is currently a bug that adds line breaks in the file by itself, it will be fixed soon
Top