Alrighty, I've got a small announcement to make regaring Snickerstream. I'm still a bit busy IRL right now so I don't have a whole lot of time to work on it (even if that doesn't mean I won't work on it at all
) but still, considering that its core features -aka streaming and rendering - are complete (in fact, basically all issues people have been having with streaming since v0.85b were firewall-related or simply good ol' human error) from now on I'll commit changes to the GitHub source more frequently.
This means that, starting from the next commit, you will all have access to the stable releases as usual (the ones you can find in the releases section in the GitHub page)
as well as unstable ones (the GitHub source). Of course, the difference between the two is simple: stable releases might lack features when compared to unstable ones but they are thoroughly tested, so they're recommended for streamers and youtubers who simply want something that works as intended, while unstable ones will have the latest and greatest features but might have unknown bugs, so you should use them only if you don't mind running into occasional oddities and getting your hands dirty with technical stuff
I've considered hosting automated nightly builds but I don't know if I'll do it. That's because running or compiling AutoIt scripts is easy enough as you don't have to deal with dependencies and libraries - everything you need is either in the repo or in AutoIt itself. I'll see what I can do - automating AutoIt builds shouldn't be to hard but I won't make any promises.
On the other hand, as there will be two different release channels, from now on
you'll be required to specify the version of Snickerstream you're running or posting a log to obtain assistance here in order to avoid confusion. Also, while I'm writing this, I've noticed that some people post assistance requests in the GitHub issue tracker, so
let me remind you that the issue tracker is only for bugs or feature requests related to Snickerstream itself. If you need assistance please read the Readme and FAQ first, then feel free to write a post here if the problem persists. Also, keep in mind that if you get a black screen it's most probably a firewall or an antivirus issue (so doublecheck that Snickerstream is allowed/whitelisted in both!) and if you find the same issue in NTRViewer or other clients then it's not a Snickerstream-specific bug!
Finally,
I've also considered writing a proper GitHub Wiki for Snickerstream which will aid with configuring and using the tool as well as describing what the various INI entries are. I figured some of you will find this very handy, especially if you want to make unusual streaming setups or you like fiddle around with the configuration file
Feel free to let me know what you think!