CLR Browser Source Plugin [OBS Classic ONLY]

Knightdemons

New Member
I got a problem, I have backups of all my obs files including scenes.xconfig before I built my new pc, I installed OBS and dropped all the files into the right place. I launch OBS and all my scenes are there but my CLRs are displaying OBSproject.com but if I open the scenes.xconfig file there is all the code needed for my CLR sources (Chat box, Follower Alert, Donation Alert, ect). How do I fix these without having to re-write all the CSS I did for all the custom stuff. The file included in this post is an example of some of the scenes.xconfig for CLR.


Twitch Chat Lobby : {
class : CLRBrowserSource
data : {
sourceSettings : "{\"IsApplyingTemplate\":false,\"IsShowingAdvancedProperties\":false,\"Url\":\"https://www.nightdev.com/hosted/obs...ons\\u0026fade=false\\u0026bot_activity=true\",\"Width\":400,\"Height\":840,\"CSS\":\"::-webkit-scrollbar {\\r\\n visibility: hidden;\\r\\n}\\r\\nbody {\\r\\n background-color: rgba(0, 0, 0, 0);\\r\\n margin: 0px auto;\\r\\n}\\r\\n.chat_line {\\r\\n font-size: 125%;\\r\\n font-weight: bold;\\r\\n color: #a08bc8;\\r\\n text-shadow: 1px 1px #000000;\\r\\n}\\r\\n.chat_line .nick {\\r\\n color: SpringGreen !important;\\r\\n}\\r\\ndate(format,timestamp)\",\"Template\":\"\\u003chtml\\u003e\\r\\n \\u003chead\\u003e\\r\\n \\t \\u003cmeta charset=\\u0027utf-8\\u0027/\\u003e\\r\\n \\u003c/head\\u003e\\r\\n \\u003cbody\\u003e\\r\\n \\u003cobject width=\\u0027$(WIDTH)\\u0027 height=\\u0027$(HEIGHT)\\u0027\\u003e\\r\\n \\u003cparam name=\\u0027movie\\u0027 value=\\u0027$(FILE)\\u0027\\u003e\\u003c/param\\u003e\\r\\n \\u003cparam name=\\u0027allowscriptaccess\\u0027 value=\\u0027always\\u0027\\u003e\\u003c/param\\u003e\\r\\n \\u003cparam name=\\u0027wmode\\u0027 value=\\u0027transparent\\u0027\\u003e\\u003c/param\\u003e\\r\\n \\u003cembed \\r\\n src=\\u0027$(FILE)\\u0027 \\r\\n type=\\u0027application/x-shockwave-flash\\u0027 \\r\\n allowscriptaccess=\\u0027always\\u0027 \\r\\n width=\\u0027$(WIDTH)\\u0027 \\r\\n height=\\u0027$(HEIGHT)\\u0027 \\r\\n wmode=\\u0027transparent\\u0027\\u003e\\r\\n \\u003c/embed\\u003e\\r\\n \\u003c/object\\u003e\\r\\n \\u003c/body\\u003e\\r\\n\\u003c/html\\u003e\\r\\n\",\"Opacity\":1}"
cx : 400
cy : 840
}

Twitch Chat WoW : {
class : CLRBrowserSource
data : {
sourceSettings : "{\"IsApplyingTemplate\":false,\"IsShowingAdvancedProperties\":false,\"Url\":\"https://www.nightdev.com/hosted/obs...ons\\u0026fade=false\\u0026bot_activity=true\",\"Width\":416,\"Height\":190,\"CSS\":\"::-webkit-scrollbar {\\r\\n visibility: hidden;\\r\\n}\\r\\nbody {\\r\\n background-color: rgba(0, 0, 0, 0);\\r\\n margin: 0px auto;\\r\\n}\\r\\n.chat_line {\\r\\n font-size: 125%;\\r\\n font-weight: bold;\\r\\n color: #a08bc8;\\r\\n text-shadow: 1px 1px #000000;\\r\\n}\\r\\n.chat_line .nick {\\r\\n color: SpringGreen !important;\\r\\n}\\r\\n\",\"Template\":\"\\u003chtml\\u003e\\r\\n \\u003chead\\u003e\\r\\n \\t \\u003cmeta charset=\\u0027utf-8\\u0027/\\u003e\\r\\n \\u003c/head\\u003e\\r\\n \\u003cbody\\u003e\\r\\n \\u003cobject width=\\u0027$(WIDTH)\\u0027 height=\\u0027$(HEIGHT)\\u0027\\u003e\\r\\n \\u003cparam name=\\u0027movie\\u0027 value=\\u0027$(FILE)\\u0027\\u003e\\u003c/param\\u003e\\r\\n \\u003cparam name=\\u0027allowscriptaccess\\u0027 value=\\u0027always\\u0027\\u003e\\u003c/param\\u003e\\r\\n \\u003cparam name=\\u0027wmode\\u0027 value=\\u0027transparent\\u0027\\u003e\\u003c/param\\u003e\\r\\n \\u003cembed \\r\\n src=\\u0027$(FILE)\\u0027 \\r\\n type=\\u0027application/x-shockwave-flash\\u0027 \\r\\n allowscriptaccess=\\u0027always\\u0027 \\r\\n width=\\u0027$(WIDTH)\\u0027 \\r\\n height=\\u0027$(HEIGHT)\\u0027 \\r\\n wmode=\\u0027transparent\\u0027\\u003e\\r\\n \\u003c/embed\\u003e\\r\\n \\u003c/object\\u003e\\r\\n \\u003c/body\\u003e\\r\\n\\u003c/html\\u003e\\r\\n\",\"Opacity\":1}
}
cx : 416
cy : 190
}


Followers : {
class : CLRBrowserSource
data : {
sourceSettings : "{\"IsApplyingTemplate\":false,\"IsShowingAdvancedProperties\":false,\"Url\":\"https://www.nightdev.com/hosted/follower-alert/?channel=knightdemons\\u0026type=custom-right\\u0026alert=https://i.imgur.com/dGRxEQP.png\\u0026sound=68448\",\"Width\":580,\"Height\":110,\"CSS\":\"\",\"Template\":\"\\u003chtml\\u003e\\r\\n \\u003chead\\u003e\\r\\n \\t \\u003cmeta charset=\\u0027utf-8\\u0027/\\u003e\\r\\n \\u003c/head\\u003e\\r\\n \\u003cbody\\u003e\\r\\n \\u003cobject width=\\u0027$(WIDTH)\\u0027 height=\\u0027$(HEIGHT)\\u0027\\u003e\\r\\n \\u003cparam name=\\u0027movie\\u0027 value=\\u0027$(FILE)\\u0027\\u003e\\u003c/param\\u003e\\r\\n \\u003cparam name=\\u0027allowscriptaccess\\u0027 value=\\u0027always\\u0027\\u003e\\u003c/param\\u003e\\r\\n \\u003cparam name=\\u0027wmode\\u0027 value=\\u0027transparent\\u0027\\u003e\\u003c/param\\u003e\\r\\n \\u003cembed \\r\\n src=\\u0027$(FILE)\\u0027 \\r\\n type=\\u0027application/x-shockwave-flash\\u0027 \\r\\n allowscriptaccess=\\u0027always\\u0027 \\r\\n width=\\u0027$(WIDTH)\\u0027 \\r\\n height=\\u0027$(HEIGHT)\\u0027 \\r\\n wmode=\\u0027transparent\\u0027\\u003e\\r\\n \\u003c/embed\\u003e\\r\\n \\u003c/object\\u003e\\r\\n \\u003c/body\\u003e\\r\\n\\u003c/html\\u003e\\r\\n\",\"Opacity\":1}
}
cx : 580
cy : 110
}

Time Streamed : {
class : CLRBrowserSource
data : {
sourceSettings : "{\"IsApplyingTemplate\":false,\"IsShowingAdvancedProperties\":false,\"Url\":\"C:\\\\Users\\\\KnightDemons\\\\Documents\\\\TeeBoard\\\\widgets\\\\countdown\\\\teeboard-countdown.html\",\"Width\":400,\"Height\":100,\"CSS\":\"::-webkit-scrollbar {\\r\\n visibility: hidden;\\r\\n}\\r\\nbody {\\r\\n background-color: rgba(0, 0, 0, 0);\\r\\n margin: 0px auto;\\r\\n}\\r\\n\",\"Template\":\"\\u003chtml\\u003e\\r\\n \\u003chead\\u003e\\r\\n \\t \\u003cmeta charset=\\u0027utf-8\\u0027/\\u003e\\r\\n \\u003c/head\\u003e\\r\\n \\u003cbody\\u003e\\r\\n \\u003cobject width=\\u0027$(WIDTH)\\u0027 height=\\u0027$(HEIGHT)\\u0027\\u003e\\r\\n \\u003cparam name=\\u0027movie\\u0027 value=\\u0027$(FILE)\\u0027\\u003e\\u003c/param\\u003e\\r\\n \\u003cparam name=\\u0027allowscriptaccess\\u0027 value=\\u0027always\\u0027\\u003e\\u003c/param\\u003e\\r\\n \\u003cparam name=\\u0027wmode\\u0027 value=\\u0027transparent\\u0027\\u003e\\u003c/param\\u003e\\r\\n \\u003cembed \\r\\n src=\\u0027$(FILE)\\u0027 \\r\\n type=\\u0027application/x-shockwave-flash\\u0027 \\r\\n allowscriptaccess=\\u0027always\\u0027 \\r\\n width=\\u0027$(WIDTH)\\u0027 \\r\\n height=\\u0027$(HEIGHT)\\u0027 \\r\\n wmode=\\u0027transparent\\u0027\\u003e\\r\\n \\u003c/embed\\u003e\\r\\n \\u003c/object\\u003e\\r\\n \\u003c/body\\u003e\\r\\n\\u003c/html\\u003e\\r\\n\",\"Opacity\":1}
}
cx : 400
cy : 100
}
 
Last edited:

Lexiellent

New Member
Please help this is driving me nuts.

I see CLR in my plugins when I click the button, but can't add it to a scene. Everything is updated and I'm running 64 bit.

Plugins it's there
BBoQzmU.png


Scene add; not there
d2htaWv.png
 

Knightdemons

New Member
CLR plugin is working and all. I want my sources to work from my last pc's user files. I made custom colors, text sizes, ect in the CSS of each source on my scenes and it will take a while to redo it all. I wanted to know how I can use my setup from 3 weeks ago on my last pc on this new pc. I copied all the user files of obs into my pc.
 

MaSsan

New Member
I have it installed both in 32bit and 64bit in two different computers: mid tier i5 with windows 7 and high tier i7 with windows 8.

In windows 8(gtx980, i7-4790), 32bit seem to fail to load any plugin with ogg(I tried with/without ogg), or sound in general. I failed to use subalert by nightdev(but it shows up if I don't add sound), and tnotifier widget doesn't work at all with this.
64 bit seem to work, however, plugin itself seem to fail mid way time to time. I do not know how to revive it, as restarting plugin won't do the job. twitchalert seem to work flawlessly, so does nightdev's subalert.

In windows 7(i5-46x0, gtx350), 32 bit seem to work flawlessly, any subject worked.

If you don't want to use plugin and still want answer, subalert is way to go, but it'll likely require 2nd monitor or play your game on small fraction of your monitor as this program needs green screen region on monitor that needs to 'always at front' of everything else, even your mouse.
 

Zirke

New Member
Hey. Having the same issue as most people here. The plugin just doesn't show up. I have all the necessary updates; .Net, Runtime, OBS etc. I'm running x64 bit. I've tried both x64 and x32 bit. The plugin is placed correctly in the right folder. Here's a picture: http://1.ii.gl/hZ3hEEM-x.png

Thanks for any help.
Zirke
 

Deleted123

New Member
The plugin works amazing on the 32bit OBS version.
The 64bit OBS version crashes at start with the 64bit plugin. This is what I have in my log:

Code:
04:51:03: CLR host plugin strings not found, dynamically loading 4 strings
04:51:03: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
04:51:03: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
04:51:03: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
04:51:03: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
04:51:03: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
04:51:03: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin

I need to mention that I have the latest .NET Framework (4.5.2) and both 32bit and 64bit versions of Visual C++ Runtimes 2010, 2012, and 2013.
 

Sam Katakouzinos

New Member
CachePath located in Settings, Browser, Runtime, Resources.

Does this value accept environmental variables or require a absolute file path?

Would "%TEMP%" without quotes be a valid value?
 

rintintin

New Member
im gettin gerror messages for both 32 and 64 bit trying to get the plugins to show up in plugins, when it does show up still getting error messagees that dll files are missing. and doesnt work as a plug in for alerts for twitch
 

Allan MacKinnon

New Member
You have a Linux version of OBS but I didn't see a linux version of this plugin on the download page. Can you even use .Net programs on linux? Is it possible to port the plugin to linux at all?

Dota2 currently forces my system to reboot on Windows whenever the Ancient falls, so I'm sticking with Linux for now. Can you please port it over?
 

Yaniic

New Member
Hello im new with OBS and i use 64 bit software and my problem is to install the CLR pluggin and if i use the new verson of CLR i cant add it its nothing there but if i install the old verson i can add the CLR and lik my twitch alert there but when i preview it its says "Oops we have problem" and tells me that i must install the new software but its not working please can someone help me with this ?
 

Attachments

  • PROBLEM.png
    PROBLEM.png
    286.7 KB · Views: 70

MattMan

New Member
After trying for ages and ages I finally got this to work. What I did was uninstall MS Visual C++ Run Time, .NET 4.5 and OBS and even deleted all files associated with installing OBS. After that I restarted my PC and downloaded and installed the same mentioned programs. I then downloaded the old CLR browser plugin and moved those files into my OBS plugin folder, opened OBS and set up my CLR scenes before anything else and it has been working fine since.

TL;DR: Try the old CLR plugin if you're experience OBS locking up and/or crashing with the new plugin.
 

EricW_CG

New Member
I'm trying to build a progress bar in CLR browser. I've built the whole thing and I've run into a problem. The transparency on the png and text items looks dark. The page looks fine in IE, Chrome and Firefox.

The main image by itself looks ok if I add it to OBS via add image. I'd layer the images to get what I want but the page that I've built uses several text items that get updated and they have a slight glow. Short of changing most things and removing all glow and transparency I'm not sure what to do, any ideas?

edit - thanks to whoever moved this post to the right spot :)
 

Attachments

  • transparencyproblem.PNG
    transparencyproblem.PNG
    19.4 KB · Views: 50
Last edited:

Madam_Hist

New Member
For those unable to see the CLR Browser option in the Add menu (where the old version of the plugin works fine), the solution is as follows:

If you are running 32 bit OBS --> Update the 32 bit MS Visual C++ Run Times
If you are running 64 bit OBS --> Update the 64 bit MS Visual C++ Run Times

At first, I chose the update based on my system and not on OBS's version ... and therein lay the problem.

Hope that helps some frustrated folks!
 

Wose15

New Member
I'm so beyond frustrated at this point. Been using CLR Browser on OBS with no problems, until it up and disappeared from my plugin list. Completely uninstalled/reinstalled everything and now I get the !INTERNAL VERSION! popping up and can't use it. I've done everything to fix it multiple times and nothing seems to work. I've used both the 64bit and 32bit. Any help?
 

Garou

New Member
For those having problems...

When you get Visual C++ Redistributable Packages for Visual Studio 2013 http://www.microsoft.com/en-us/download/details.aspx?id=40784 ...

If you're on a 64 bit computer, make sure you check and install both vcredist_x86.exe and vcredist_x64.exe This way you are covered no matter which OBS version you run. If you are on a 32 bit machine then the x86 version is all that is needed.

If that fails make sure you have Microsoft .NET Framework 4.5.x http://www.microsoft.com/en-us/download/details.aspx?id=42643. It is one distributable for both 32bit and 64bit computers.

I am currently running 32 bit OBS and CLR Browser in portable mode from a thumb drive on a Windows 8.1 64bit Computer. It works just fine.
 

Manacheli

New Member
1. Set a refresh time.
For example, refresh the web page every x minutes. Some sites have an automatically generated image (or other content) which will overwrite the previous (so the URL will always be the same) but the plugin doesn't seem to refresh at all. It just loads the page once and then stays with whatever it pulled. My current workaround for this is to have two identical scenes with the CLR plugin as a non-global source so that reloads on scene change in OBS and switch between them every few minutes.

THIS! It annoys me that webpages that often refresh do not update in OBS with this plugin when streaming. I tried several workarounds (load from .html file, change scenes back and forth) but it doesn't seem to change for me..

Would be amazing if you could pull that one off!

EDIT: Managed to put a CSS refresh timer in as for now untill we might see a timer in a future update.
 
Last edited:

notoriousthief

New Member
When I click on plugins, the CLR Host plugin shows up, but I can't get the CLR Browser to pop up. I have tried it on both 64 and 32. I have .NET and both 2013 versions installed, but I'm still not getting anything. What's more, whenever I install them, my antivirus keeps making me restart the computer, and I have to delete the files because as soon as i restart it, i get that antivirus restart popup again. (Norton). I need help, please.
 

Troupster

New Member
Is there a way to configure Flash settings for the CLR Browser? I tried copy pasting over the file after setting the cache directory, but that did nothing. Any help is appreciated.
 
Top