Free Stream Notifications (Twitch, Paypal, Patreon)

Free Free Stream Notifications (Twitch, Paypal, Patreon)

Ruinkind

New Member
I didnt mean that you show dashboard to viewers or add it to the scene, what I meant was that dashboard would play the sound.

I assume you still have it open on some monitor so that should solve your problem.

Yes obviously the dashboard would be minimized, but with only 2 monitors (one for each PC) and without a SLI setup (more outputs) or a external splitter, with the purchase of a third monitor, I am meeting my setups max monitor limit, :).

It just makes me feel uncomfortable running the dashboard on the "public" PC.

If its the only way, I'll have to make due though.

Thanks!
 

Ruinkind

New Member
I dont get it.

So if you have streaming PC then obs already plays notification sound via allinone url.

If you have second computer for gaming and you would like to hear the sound there then having dashboard opened in browser and playing the sound for you would be the exact thing you want, it can be minimized (you still can have dashboard opened in streaming pc, it can be opened in 2 computers).

Yeah it will have to do, I just didn't want to worry about flashing potentially personal information from donators on screen by mistake with a accidental alt+tab, etc.

Pretty well why I was wondering if you possibly had a tiny alert application that would simply make notification sounds on the gaming PC, :).

I was hoping for more of a "elegant" solution so to speak.
 
Last edited:

BobDev

Member
FSN v1.087 is out

  • [Fix] Terms of service button didn't work in donation page
  • [Fix] Fix for bot not working after it disconnected
  • [New] Bot status is shown in dashboard
  • [New] You can start or stop bot in dashboard (if flag for Bot is enabled in wizard)
  • [New] Save button has color indicator
 
FSN v1.087 is out

  • [Fix] Terms of service button didn't work in donation page
  • [Fix] Fix for bot not working after it disconnected
  • [New] Bot status is shown in dashboard
  • [New] You can start or stop bot in dashboard (if flag for Bot is enabled in wizard)
  • [New] Save button has color indicator
Awesome update, neat little feature to see if everything's working as intended. Will let you know if any other problems appear.
 

GinkoTV

New Member
Hello everyone, first of all thank you BobDev for this notification system, I think is pretty good looking and your tutorials are very usefull.

Now, after do all that tutorial stuff I have to say that it works perfectly... but one thing. Every test I perfom it shows the notifications on stream (text, {f}, {p}...) but I don't know why everything works when I'm live but paypal notification. I'm running the app on openshift and when someone donate me the notification does not popup, no in the stream neither on dashboard. I did not touch anything on paypal wizard settings but enter my paypal email, paste the url donation form on my twitch profile and use allInone link on OBS. When someone follows it works but no with donations. I have re-uploaded the FSN.jar on filezila and the only thing I edited on it was just the default avatar on the .css, does it matter?

Thank you so much for this, great job :)
 

BobDev

Member
Hello everyone, first of all thank you BobDev for this notification system, I think is pretty good looking and your tutorials are very usefull.

Now, after do all that tutorial stuff I have to say that it works perfectly... but one thing. Every test I perfom it shows the notifications on stream (text, {f}, {p}...) but I don't know why everything works when I'm live but paypal notification. I'm running the app on openshift and when someone donate me the notification does not popup, no in the stream neither on dashboard. I did not touch anything on paypal wizard settings but enter my paypal email, paste the url donation form on my twitch profile and use allInone link on OBS. When someone follows it works but no with donations. I have re-uploaded the FSN.jar on filezila and the only thing I edited on it was just the default avatar on the .css, does it matter?

Thank you so much for this, great job :)
Do you use the donation link from wizard->paypal (you can also find it in available pages)?
people who donate need to donate through that, so link it in your twitch page.

Also make sure you have a paypal check box selected in wizard
You can follow this tutorial
 
Last edited:

GinkoTV

New Member
I updated to lastest version and it seems to be fine, thank you :)

I see other new problem with save configuration button... does not save anything at all, is it working?
 

BobDev

Member
I updated to lastest version and it seems to be fine, thank you :)

I see other new problem with save configuration button... does not save anything at all, is it working?
That is a mongodb issue (I have added some new fields into db) or browser cache issue (sometimes cache is remembering old stuff on the page). Did you remember to remove lock file from mongodb/data after you updated the FSN.jar file?

Try to restart the app in openshift panel and clean browser cache (or try other browser).
If this continues send me PM or mail with your openshift link (I can test it on my end) and we can figure this out.

[EDIT] To summary this:
  • remove the lock file after you update to new FSN.jar
  • restart the app in openshift
If you dont remove the lock then the database is locked because you forcefully replaced FSN.jar while the app was running and the current session is locked by that lock file. So you wont be able to save anything to database at all.

If that does not work:
  • clean browser cache
 
Last edited:

GinkoTV

New Member
I usually removed the mongodb BEFORE updating it so I guess i was doing wrong all time. Anyway, clearing the cache browser worked and now can save settings and actually see it when the button turns green.

Thank you so much for your help :)
 
OpenShift has been failing to load randomly the past few days. Restarting fails and I get some resource error message. I'm forced to use the force-stop command to get everything working again.
 

BobDev

Member
OpenShift has been failing to load randomly the past few days. Restarting fails and I get some resource error message. I'm forced to use the force-stop command to get everything working again.
That is something out of my hand, it is a free server - maybe they are doing some maintenance, try asking their support
 
I've just had the bot disconnect again during stream and it didn't reconnect automatically after. Clicking the bot status button reconnects it but then it displays the missing notification twice. Will need to confirm whether this is openshift issue or not.
 

BobDev

Member
I've just had the bot disconnect again during stream and it didn't reconnect automatically after. Clicking the bot status button reconnects it but then it displays the missing notification twice. Will need to confirm whether this is openshift issue or not.
So did the status button turn red?

It does not need to be openshift issue, it might be the twitch irc channel kicking the bot from the channel, how long the bot was on (from the moment you opened dashboard to the moment it switched off) before it disconnected?

Could you send me the logs from openshift ftp?
 

BobDev

Member
Heya! I received an email from PayPal discussing changes in their IPN certificate. Does the Dashboard already comply with the SHA-256 changes? Hoping so!

If you don't know what I'm on about, they sent out this: https://www.paypal-knowledge.com/resources/sites/PAYPAL/content/live/FAQ/1000/FAQ1766/en_US/2015 Merchant Security System Upgrade Guide (U.S. English).pdf

Cheers!
Well thx for the info - I actually didn't know about this.

[EDIT] Some internet threads say email you received is a phishing scam and the links are not legit, however the change itself is true

As i understand this mostly will impact the server as it should be able to handshake using new sha-256 certificate. However I'm not sure if I actually need to sign my app with sha-256 keystore or not.

For those using Openshift, it is already capable, if you put your openshift app link here you can check it https://www.sslshopper.com/ssl-checker.html

If you see this - sha256WithRSAEncryption, you are probably good to go

That said I will check today if everything will work in future by doing some sandbox calls.
Sandbox has already switched to sha-256, so if it wont work then I need to look into it.

Also that means if you are using koding.io server - they dont have sha-256 support, at least my account does not have it so paypal will stop working there at some point.

I will keep you updated

[EDIT] Confirmed, sandbox works fine, donations will come through, we dont need to do anything. However server that FSN app is hosted on need to be able to handle sha-256 handshake - openshift does so we are good.
 
Last edited:
Going a little ambitious now. If anyone who's well-versed with javascript and the like, is there a way to have a fixed size div with an adaptive font size sub/follower/donator names based on the length of their name. It looks a lot more professional, but I've been unable to successfully make it happen.
 

BobDev

Member
Going a little ambitious now. If anyone who's well-versed with javascript and the like, is there a way to have a fixed size div with an adaptive font size sub/follower/donator names based on the length of their name. It looks a lot more professional, but I've been unable to successfully make it happen.

You can use jquery plugin, like this one:
http://fittextjs.com

Or you can do something like this:
http://codepen.io/anon/pen/zvvyPV

I also found this (basically the same thing as I did in codepen):
http://jsfiddle.net/UwarH/115/
 
Last edited:

SpazMan777

New Member
Well thx for the info - I actually didn't know about this.

[EDIT] Some internet threads say email you received is a phishing scam and the links are not legit, however the change itself is true

As i understand this mostly will impact the server as it should be able to handshake using new sha-256 certificate. However I'm not sure if I actually need to sign my app with sha-256 keystore or not.

For those using Openshift, it is already capable, if you put your openshift app link here you can check it https://www.sslshopper.com/ssl-checker.html

If you see this - sha256WithRSAEncryption, you are probably good to go

That said I will check today if everything will work in future by doing some sandbox calls.
Sandbox has already switched to sha-256, so if it wont work then I need to look into it.

Also that means if you are using koding.io server - they dont have sha-256 support, at least my account does not have it so paypal will stop working there at some point.

I will keep you updated

[EDIT] Confirmed, sandbox works fine, donations will come through, we dont need to do anything. However server that FSN app is hosted on need to be able to handle sha-256 handshake - openshift does so we are good.

I too thought the email was a little leary too, so I hesitated asking for a long time (The original email came out in March...), but from appearances, paypal-knowledge.com is owned by PayPal Inc.

http://whois.domaintools.com/paypal-knowledge.com
http://whois.domaintools.com/paypal.com

Regardless, I did do a check using the SSL link you provided and it appears all is well!
Thanks for looking into that, appreciate it! :)

On another note, I'm encountering some strange issue with the Dashboard that I cannot isolate.
I thought perhaps the IPN wasn't getting through, but checking (on Openshift) /diy/logs/dashboard.log I see all the verified payments; what is happening is that a payment is triggered but the Dashboard doesn't always report that it's been received (So no alert triggered).

For instance, there were 6 VERIFIED in the log for September 10th, but only the 1st and 5th triggered an alert on the Dashboard. For reference, I'm using the latest JAR from 08/31/2015. I am using Openshift but I have a Bronze plan to stop the gears from going inactive for being idle (I thought this would help, but it has not).

Are there any other logs I can find to see why the IPN is getting verified but not reaching the Dashboard?
 
Last edited:
Top