All Projects β†’ UpDownLeftDie β†’ obs-random-videos

UpDownLeftDie / obs-random-videos

Licence: Apache-2.0 license
Easily create a random playlist of videos or music

Programming Languages

go
31211 projects - #10 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to obs-random-videos

OBS-ChatSpam
Python script for OBS Studio that posts messages in Twitch chat
Stars: ✭ 26 (-31.58%)
Mutual labels:  twitch, obs
Vidgear
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features πŸ”₯
Stars: ✭ 2,048 (+5289.47%)
Mutual labels:  twitch, live-streaming
meme-box
Manage and trigger media in OBS as a browser source
Stars: ✭ 82 (+115.79%)
Mutual labels:  twitch, obs
nginx-obs-automatic-low-bitrate-switching
Simple app to automatically switch scenes in OBS based on the current bitrate fetched from the NGINX stats page.
Stars: ✭ 167 (+339.47%)
Mutual labels:  twitch, obs
marv
Marv your Swiss streaming tool!
Stars: ✭ 149 (+292.11%)
Mutual labels:  twitch, obs
Streamlabs Obs
Free and open source streaming software built on OBS and Electron.
Stars: ✭ 3,473 (+9039.47%)
Mutual labels:  twitch, streamlabs-obs
Docker Nginx Rtmp
πŸ‹ A Dockerfile for nginx-rtmp-module + FFmpeg from source with basic settings for streaming HLS. Built on Alpine Linux.
Stars: ✭ 608 (+1500%)
Mutual labels:  twitch, live-streaming
simple-obs-stt
Speech-to-text and keyboard input captions for OBS.
Stars: ✭ 89 (+134.21%)
Mutual labels:  twitch, obs
jChat
jChat is an overlay that allows you to show your Twitch chat on screen with OBS, XSplit, and any other streaming software that supports browser sources.
Stars: ✭ 106 (+178.95%)
Mutual labels:  twitch, live-streaming
CounterStrike-GlobalOffensive-LiveStat-for-OBS-Studio
Showing you LIVEstats of CS:GO in your Stream like OBS-Studio while playing/streaming.
Stars: ✭ 24 (-36.84%)
Mutual labels:  twitch, obs
streamlabs-chat
Free customizable theme, template, custom coded CSS for Twitch, Streamlabs, Streamelemens chat box widget & overlay.
Stars: ✭ 59 (+55.26%)
Mutual labels:  twitch, obs
XION-ChaseCam
This is a free-to-use HTML/javascript based overlay for roleplay streamers. Basically it mimics the overlay of the AXON bodycam, but since most folks play in 3rd person, it's a ChaseCam. I've included a logo, and the html file. The html file has the css, html, and javascript all in one file for ease of editing. Goto line 81 of the html file to c…
Stars: ✭ 27 (-28.95%)
Mutual labels:  twitch, obs
twitch-irc-rs
Twitch IRC library for the Rust programming language
Stars: ✭ 58 (+52.63%)
Mutual labels:  twitch
T System
the moving objects tracking system via two axis camera motion (and as optionally n joint robotic arm) for raspberry pi distributions
Stars: ✭ 17 (-55.26%)
Mutual labels:  live-streaming
tau
TAU- Twitch API Unifier, a containerized relay/proxy to unify the WebHook- and WebSocket-based real-time Twitch APIs under a single (local) WebSocket connection.
Stars: ✭ 122 (+221.05%)
Mutual labels:  twitch
salty bot
Twitch chat bot
Stars: ✭ 15 (-60.53%)
Mutual labels:  twitch
liveSpeech
ε°†δΈ»ζ’­θ―΄ηš„θ―ι€šθΏ‡ε„δΈͺδΊ‘εΉ³ε°ηš„θ―­ιŸ³ζœεŠ‘εˆζˆε¦ε€–δΈ€η§ε£°ιŸ³ηš„OBSε·₯ε…·
Stars: ✭ 31 (-18.42%)
Mutual labels:  obs
rtchat
A chat app for IRL streamers.
Stars: ✭ 26 (-31.58%)
Mutual labels:  twitch
LaColorduino
I build my own clone of "LaMetric"-smartwatch but with some Colorduino for Twitch, YouTube, Twitter, CSGO, etc.. (Working)
Stars: ✭ 56 (+47.37%)
Mutual labels:  twitch
TTVDropBot
Twitch Drop Bot. Automaticlly Farms every Twitch Drop available like Rust for ya and now also your Custom Channel's
Stars: ✭ 291 (+665.79%)
Mutual labels:  twitch

OBS Random Video Player

Play videos in random order!

Perfect for BRB screens!

Notice: the VLC Source now supports "Shuffle playlist" option.

Download

Chat Support

Instructions

  1. Download the latest executable for your system from above
  2. Place the executable into the folder where your video/audio files you want to use are located
  3. Run the file and follow the prompts for your settings
  4. A new file called obs-random-videos.html will be created in the same folder
  5. Add a new Browser Source to OBS
    1. Check "Local File" and select the new obs-random-videos.html you just created.
    2. Copy this path
    3. Uncheck "Local file" and set the url to file://<paste the path you copied>
      1. Windows example: file://C:/obs-videos-folder/obs-random-videos.html
      2. Mac/Linux example: file:///obs-videos-folder/obs-random-videos.html (note the ///)
    4. Set the width and height to your full canvas resolution
    5. Check "Shutdown source when not visible"
    6. If you want a new shuffle each time: check "Refresh browser when scene becomes active"
    7. Leave "Page permissions" set to "Read access to OBS status information"
  6. Rerun the executable to change any settings

Supported files

Video

  • mp4
  • m4v
  • webm
  • mpeg4

Audio

  • mp3
  • ogg
  • aac

Notes

  • VLC Source now supports "Shuffle playlist"
    • This may be a more stable alternative to this project
    • Mac's with M1 chip: Install the Intel version of VLC to use the VLC plugin
  • Set Refresh browser when scene becomes active
  • Video resolutions should match your canvas aspect ratio
  • Autoplay only works in OBS!
    • To test in your browser you must hit the Play button first
  • Pro tip: webm videos support transparency (convert mov to webm to save on file size)

Stuck? Or nothing happening?

  1. Try hitting Refresh cache of current page in OBS
  2. Enable remote debugging and open the page for the browser source
    1. Open Chrome Dev tools
    2. Application tab
    3. Make sure Local and session storage box is CHECKED
    4. Click Clear site data
  3. If issues persist: join the Guilded server

TODO

  • Audio-only or video-only modes
  • Option for cross-fading between videos
  • Option to HTML background color
    • Good for videos with weird aspect ratio
    • Good for audio files
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].