Video games, music, movies and opinions. I just do what I feel, and I’m awesome 😈🖤
Just doing my best to provide content that people will enjoy with the little resources I have. Doing what I can to improve those resources along the way. Thank everyone for their support and assistance helping me grow this channel and my brand.
Is there a way I can get the length of the random video so that I can set an appropriate length wait timer so I can loop with a different random video?
@@nickmccallum7108 I have a different setup that uses C# and makes that possible 😊 You’ll just have to install a DLL file and set up some variables. Check out the video if you want to.
@@ttv-yunnglucifer9543 you can just do the walk on sounds if you would like, they are not tied together. Both just needed to be updated so I did them together haha.
@@geefbird RIPs lol will it still work for streamlabs or is this OBS exclusive. i also had a couple more questions if you got the time 1. If im not using "generic" sound, do i still need to make a generic folder. Im just making specific chatter walk in sounds. 2. If two people type first message around the same time, will both play or will they play one after another 3. Can i make welcome messages for specific users only, not for every chatter? Please forgive all my questions lol <3
Yes they do, and I never thought about that... but I am also fairly sure that no matter what the resolution of the video is it will fill the bounds in OBS. I can test that some time soon to be sure.
@@xOcto7x So I finally sat down and tested this and as far as on my end it fills the source in OBS completely no matter the size of the video being pulled. I tried it with 720, 1080 and 1440 video files.
Quick question (hopefully): If I wanted this to play on multiple scenes, would I just create new variables for each scene? If not, how would I do that? Edit: Will the dll file also work for the walk on sounds that one of your previous videos talked about?
to have it in multiple scenes just nest it into a scene, which you can name anything you want, and make that scene your value for the videoScene variable. Then nest that scene into all of your main scenes and keep the visibility on. So Clip Player visibility off, Nested Clips scene visibility off, nested nested scene visibility on. If that is confusing please come by my Twitch while I am live and I can show you. The DLL only works for videos, but you don't need it for sounds. The walk on sounds plays any sounds from a folder and is randomized. If you want it to play all sounds from a folder I would have to work that out and get back to you.
First of all ty so much i am sure this work fine because i watched the live but it doesnt work really well for me. i dont know how to explain it but the media source in obs get glichy whenever i trigger the action. After the glitch thing it only play one clip. its kinda strange because when i replicated your video on how to play random clip from a folder it works good but in that video it wasnt neccessary to install the DDL so maybe that s the problem? idk
Well you are welcome, and I am sorry it is bugging out. If you didn't install the DLL that would be a problem, if you did and it isn't in the right location that would be a problem. If you did and it is in the right location but you didn't hit Find Ref at the bottom of the C# code that would be a problem. If you did all of that and hit save and compile try hitting save at the top of Streamer.Bot, then close it and reopen it and try again. If you did all of that and it is still glitching out and having issues try to monitor your CPU and RAM usage and see if there is a bottle neck somewhere. Other than all of that it might be hard for me to find what your issue could be but I would be willing to try later in the week. I do hope it gets sorted.
@@Patriot_King next time I’m live ask me and I’ll toss you a link to it. It is customizable, but for the record there is one made entirely in SB that is pretty awesome. I just never switched over to it because I created mine using a website first and I am lazy lol
I just submitted a suggestion on the StreamerBot Ideas and Suggestion site titled: When setting media source, populate variables for duration and other information when possible. -- Users shouldn't have to be installing random .dlls floating around on the net just to get the duration of the video that's playing. It would also be super nice if this folder could be a set of mp3 files, and you could pull the Artist, Year, Title, etc into variables to change on various OBS text sources. I've also been simplifying my Streamerbot animations that I was doing with multiple "Move Transition", and basically just having OBS fire the first one off, and then linking the sequences in OBS; instead of having a large list of transitions and pause timers in the OBS window.
@@ThantiK yea both of those ideas would be nice to have baked into SB, I don’t think the media recognition one is possible without this DLL though and if not thrown into the SB DLL folder it would probably have to be in the sys32 in order for a preset in SB to recognize media durations. I don’t know that for sure though. Either way, great suggestions.
@@fyuriasama and thank you for the kind words, I am currently at work but will try to help as best as I can until I have a chance to look into it when I am off.
Turns out the string was from an older version of SB, I updated the string and now if you copy it and paste it into the import section of SB it will work. Sorry for the hiccup.
And with that piece of knowledge acquired and with access to some variables throught streamerbot wiki, without the c# thing...now i'm using a text gdi to be filled by streamerbot with the total sub count, total follower count and current viewers and I set a timed action to trigger the sub-action every minute 🤔and i was wandering if while multi streaming i would be able to get this metrics values from youtube channel as well 🤔Since I'm only using the twitch metrics values at the moment
Nice! Way to take it and make it your own. As far as the RU-vid stats stuff goes I don't think there is a way to pull that information, RU-vid's API doesn't really allow Streamer.Bot to pull as much information as Twitch does, or at least they never have. I would say it is something to ask in the Streamer.Bot Discord, but as far as I know and last I checked it couldn't be done. I am hoping that some day they allow us to pull and send as much information as Twitch does.
Well.... I messed up pretty bad and just realized it lol. For the variables their names are supposed to be avScene and avSource, the values are the same. I am so sorry for this mix up.
Hey dude! First of all THANK YOU. Finally someone did it with SB. I've been faffing with Replay for a while, and have tried several different ways to do it. Nothing does everything I need... Yours is the closest I've come, but it's still missing a couple things to get it just right. I have a ticket in the SB discord, there's a LOT of info there, definitely too much to put in here, so I'll just tag you there, as you instructed from the WalkOn ticket 🙂 It's been a little while since anyone did a replay video, this could be cool!
@@DidatticaScuola best and easiest way to do that is to download VLC media player and use a VLC media source in OBS. It allows to play entire playlists from folders. Otherwise it would have to be written in C#.
@@geefbird actually i dont even think its possible with c# code. i have seen people trying all kind of methods but no one managed to play all video in one folder randomly
The code doesnt work. it gives me 2 errors error CS0246: The type or namespace name 'WMPLib' could not be found (are you missing a using directive or an assembly reference?) error CS0246: The type or namespace name 'WindowsMediaPlayer' could not be found (are you missing a using directive or an assembly reference?). i pressed the find ref button and compiled
@@DidatticaScuola did you download the reference from the description and put it in the StreamerBot DLL folder like I walkthrough in the very beginning ?
I love you. It's weird that StreamerBot got that option for audio and not video... NOT AS WEIRD AS NOT HAVING DARK MODE JESUS CHRIST, NATE, THIS IS THE SIMPLIST FEATURE BEING REQUESTED SINCE NOV. 2021 MY EYES HURT EVERYTIME I WORK IN THIS (good) PROGRAM. But I really appreciate not having to make an actual 25 sources and only do a few for this. Biiiiiiiiiiiiiiiiiiiiiiig looooooooooooooooove.
Thank you so incredibly much <3 This will help me remove a lot of source and files from my obs. Just need to figure out how I will make with the things with green sceen and if there is andy videos in the same folder that have green in it.
You are so welcome! Thank you for watching, and if it were me I would just put all of the green screen clips in a different folder, and play them through a separate source setup the exact same way, then you could add a chroma key filter to it. It would operate and look the same as the other one, and then you wouldn't have to worry about a random green screen popping up. Sorry for the late response :)
why if i add a obs start replay buffer start and stop in the action instant replay it records only 1 or 2 seconds? i dont want to keep the replay buffer always active
@@DidatticaScuola if you don’t always have it on it won’t work. It doesn’t retroactively record, so it is only keeping recordings for as long as it is on. You don’t have to always keep it on if you don’t want to, but if you think you are going to be doing something that you want to have a replay of you would need to start the buffer well before then.
@@geefbird i want the replay buffere on only when a replay is recording. here 7:10 you mentioned you can add a replay buffer toggle for stream deck, how did you do that?
@@DidatticaScuola A replay IS only recording when the buffer is on. That is what the replay buffer does, it saves increments of video so that you can replay them. Without it on there can be no replay. So if you only want it on while playing a game or in a match versus in the lobby or something a toggle for the buffer will help, but turning the buffer on will not automatically give you a replay. If that all makes sense and you still want a toggle for it in OBS go to settings > hotkeys and find the hotkey for replay buffer, set a hotkey for the start and stop and then in streamdeck create a button that triggers that hotkey.
Sorry for the late response but it has been a busy day. I am currently at work but once I get off I am going to update OBS to the most recent version and see if it breaks mine because you are the second person that has said it isn’t working for them. As far as I know nothing has changed and it should still work. I checked with a number of people and they said it still works for them and I have never had an issue myself, but I will try to figure out what is wrong when I have time.
So the not so good news is I updated OBS to the most recent version and everything still works for me. If you want you can join my Discord and use the help channel and I will try to help. But if you set up everything exactly the way I did in the video and changed nothing I can't think of a reason it wouldn't work.
Hey, I put the DLL in the location as you suggeste, but when compiling the C# code, it says "(3,7): error CS0246: The type or namespace name 'WMPLib' could not be found (are you missing a using directive or an assembly reference?)" Am i missing anything else? Your video says to put the dll in the streamerbot dlls folder but the dll download site said to put it in \system32. Not sure whether that makes any difference. Not sure how SB knows where to look for a dll.
@@kingsdownferrets8485 you put it in the SB DLL folder not system 32. Does the file you downloaded say interop.wmplib.dll? Did you have StreamerBot open when you placed the file in the folder? If you had SB open when you placed the file in the folder try closing SB and reopening it. Also try hitting find references in the bottom of the C# code and then try hitting compile again. Hit save in the top of StreamerBot, close it and reopen it. You shouldn’t have to do all of that but those are the only troubleshooting steps I can think of. If none of it works let me know and I will take a look on my end.
thanks great video nice and easy to follow along and good humor . just one bit of feedback for you though would be to drop the backing music volume a bit, some tracks were a bit too loud and distracting.
so ive followed your Tutorial thank you very much for it, im trying to test it but nothings coming through im assuming i cant test it off line and can i hide it on my obs and it still work? sorry if thats a silly question
you can hide it and it still works that is what the show and hide sub actions in SB do, and you can test it by right clicking the First Words trigger and clicking Test. That will run a dummy account through and show everything. Hope that helps :)
@@VOODOOGAMEZ if you are talking about the walk on sounds make sure that you have the right audio device selected in Streamer.Bot. If you mean anything else lol, I don't know
if you did !SO Pull Vid with the capitals, make sure the case matches in streambot, in streambot it is lower case, I had a black screen until I noticed the difference
So, I did 47 commands, but when triggered, it gives 47 responses within the chat from non subscribers, and locks up the bot. I even went as far as breaking them into their own actions as well as names action queues, and I'm still getting the same issue. Any suggestions?
If you have 47 rsend message sub actions in your non subscriber action it is going to run through every single one of them every time. If you want it to choose one random response out of the 47 you would have to create 47 separate actions with send message sub actions, and then add those 47 actions to the not subscribed action and then double click the non subscriber action and tick the box for random action. That will randomly pick one of the 47 send message actions. If that is at all confusing it would probably be best to try and catch a live stream if possible and I can run through it for you, but I hope this helps.
@@heatherwadams6887 I think you would have to just look for OBS’s server port and set that in the settings of SB. If that makes no sense I can try to help when I am at my machine lol.
Ok so if you click on the Stream Apps tab in Streamer.Bot you can add the port for OBS in there and even if it is a sseparate machine as long as they are on the same network it should be able to control it. It's default should be Host: 127.0.0.1 Port: 4455 which SHOULD work. I can't gaurantee it because I have never done a 2 PC setup, but in theory that should work.
Thank you for your reponse to my previous question. I was curious, do you have a video for setting it up for SPECIFIC chatters. I tried to set it up for 2 users and it worked for one but not the other. Is there a buffer time??
I don't havea video for setting it up for specific people but I think I might make one now. I have had a few people ask me this recently both on here and on Twitch so it is probably worth doing. I will try to get it done when I am back from vacation!
mayby(and mayby its a bit to advanced but hey!) that if you wanted to use different version like to use slobs for example u could change "ObsSetBrowserSource" to "SlobsSetBrowserSource" in the execute code actions (2 lines need to be changed)
Okay, I set all this up and it was working well, I was loving it both so's and raid so's. Then one day the normal shoutouts just stopped working and I have no idea why?? The raid one still works perfectly, which confuses me even more!! I deleted the video shout out and relevant commands and decided to reinstall. I went back through the video to make sure the set up was as it should be but still it doesn't trigger but the raid one works perfectly. So I am very confused now lol....please help
@@dougal79 that is rough… I am sorry it stopped working and that is really weird that one works but not the other when they are the same thing… I would check your commands to make sure something isn’t disabled there, I can’t really think of anything else right now and I am on vacation for a week and can’t look at Streamer.Bot until I am home. Hopefully you get it figured out before then but if not I’ll check back in a week.
Hello!! Wonderful videos... Quick question, When I nest the welcome message into my full screen OBS Scene, it shows the words and the capture profile screen. How do I get it to only show when that action is triggered?
@@SunnyintheShade the visibility states for the text and image should be off, the nest should be on. Then when the action is triggered SB will turn them on and after 7 seconds turn them back off. If you set it all up the way it is in the video.
Hi Geefbird!! Thank you for this incredible tutorial. It helped me a ton and was easy to follow. I have a question. Let's say I want to have a channel point redeem where the channel point action plays a random video. Is there a way to toggle the media source on when that channel point is triggered? So right now I followed this tutorial to create a channel point that triggers a random video and it worked, however I always have to keep the video source as visible which means when I switch scenes the video plays every time. What I want is for the video source to turn on when a CP is redeemed and then turn off when the video is done playing. Is this possible? Also I want to note that the video source does not continually play when the video is over after the random play, only when I switch scenes in OBS. Thanks and I apologize if my message is confusing.
@@AshSaidHi first of all, thank you very much 😊 and no your message is not confusing at all. Second what you want to do is entirely possible. It’s just a few extra steps and while I am not able to get to my computer to check my work (on vacation in LA for a week) I am pretty sure I can guide you through it. In OBS turn on “refresh when source becomes active” on your media source you use for the random videos. In your action you set up in SB add a source visibility state sub-action that sets your media source to visible then add a delay and then duplicate your visibility state sub action and have it set to hidden. Alternatively once I am home in a week I have some C# code I could modify to do exactly the same thing but it also detects the length of a media clip and will show and hide the media source based on the length of a clip. Hope this helps!! If not I’d be more than happy to assist when I have access to my machine.
@@geefbird oh my gosh. that is so generous and I would deeply appreciate your help and all the effort. I hope you enjoy your vacation! LA is super fun. I will def try some of the tips you noted above. If you use discord I am in the streamer bot discord so whichever is easier. Thanks again this was really kind.
Hey Geefbird, thanks a lot for the beautiful and patient instructions. Would you also be kind and show us how are you setting up the Roulette Wheel (the little dock on the right bottom side of the screen), in an updated way, please? I subscribed, you have cool information on your channel. Thanks a lot, once again!! <3
@@LuckyLootTube thank you very much for watching, subscribing, and the kind words. I can absolutely make a quick tutorial on my roulette wheel and how to dock things in OBS!
@@MsSomethinghere thank you! I think I actually put them up in one of my Discord channels months ago. I can double check that later today lol. Thank you very much for watching!