Your New SJW Waifu
6948550d18
update defaults
11 months ago
Your New SJW Waifu
1477b36339
Merge pull request 'add emojis' ( #1 ) from emojis into master
Reviewed-on: #1
11 months ago
Your New SJW Waifu
3f357b6644
add emojis
11 months ago
Your New SJW Waifu
bc0c48994b
Merge remote-tracking branch 'upstream/master'
11 months ago
Nick
3396761efe
Merge pull request #158 from zorglube/makefile_bsd_rollback
Makefile bsd rollback
1 year ago
Nick
9f24f7b1ed
Merge pull request #156 from zorglube/viewers_stats
Stream Viewers stats
1 year ago
sjw
27fb0ddaf1
disclaimer
1 year ago
sjw
14a15fd64f
more clear example for average setup
1 year ago
sjw
1181f6ba14
better example
1 year ago
sjw
a652a6c3d3
Big wumbo jumbo update
1 year ago
sjw
4bfe5aba24
update readme
1 year ago
Zorglube
efbb284eb8
Zorch review, use `session.ID` to count running stream
1 year ago
Zorglube
73842dc93e
Merge branch 'makefile_bsd_rollback' of https://github.com/zorglube/MovieNight.git into makefile_bsd_rollback
1 year ago
Zorglube
3ab58eced2
Merge branch 'makefile_bsd_rollback' of
https://github.com/zorglube/MovieNight.git into makefile_bsd_rollback
1 year ago
Zorglube
4bc4c6852c
Merge branch 'makefile_bsd_rollback' of https://github.com/zorglube/MovieNight.git into makefile_bsd_rollback
1 year ago
Zorglube
2e45392f68
Finally found a way to correctly build on BSD, so remove BSD specific
Makefile.
1 year ago
Zorglube
43d95a25ae
Finally found a way to correctly build on BSD, so remove BSD specific
Makefile.
1 year ago
Zorglube
b2eea597bd
Merge branch 'viewers_stats' of
https://github.com/zorglube/MovieNight.git into viewers_stats
Conflicts:
handlers.go
1 year ago
Zorglube
afc9f19e36
Count the streams using the 'http' sessions instead of the 'IP'.
1 year ago
Zorglube
5a03e809ba
Count the streams using the 'http' sessions instead of the 'IP'.
1 year ago
Zorglube
bcd248ffb0
Merge branch 'viewers_stats' of https://github.com/zorglube/MovieNight into viewers_stats
1 year ago
Zorglube
6947d87f9f
Stream Viewers minimal statistics.
1 year ago
Zorglube
3a4dd41f75
Stream Viewers minimal statistics.
1 year ago
Nick
9ba472bb5b
Merge pull request #154 from zorglube/master
Update readme, FreeNAS plugin had been released
1 year ago
Zorglube
19438a1409
Update readme, FreeNAS plugin had been released
1 year ago
Zorchenhimer
127fb4c3fa
Gracefully shutdown HTTP server
Rearranged how the RTMP and HTTP servers are started so they could be
gracefully shutdown easier.
Currently, only the HTTP server is gracefully shutdown. I'm unsure if
it is even possible for the RTMP server. The documentation for the RTMP
library is basically non-existent, so it's impossible to know for sure
without diving into the library code.
1 year ago
Zorchenhimer
f76d184173
Don't hardcode emote size
Replaced the hardcoded height attribute in the emote img tags with a
class attribute. This allows the emotes to be resized with the change
of a CSS value instead of recompiling the server.
Resolves #150
1 year ago
Zorchenhimer
d06e2251a4
Separate /live and / http handlers
Separate the /live and / (main) http handlers. This cleans up the
related code a little bit and makes it a lot easier to follow.
1 year ago
Zorchenhimer
e051cade78
Allow the pin to be passed in via the URL
Instead of only prompting the user for a pin, also allow it to be passed
in as the URL parameter "pin".
1 year ago
Zorchenhimer
ebc51f938c
Remove the /pin endpoint
This was never supposed to be in there.
1 year ago
Nick
58bd6e8a3a
Merge pull request #148 from Raz-Hemo/windows-cross-fix
fix windows cross compiling
1 year ago
Zorchenhimer
238d80658b
Cleanup incoming stream handler
Cleaned up the incoming RTMP handler to close connections on error.
The code aquireing the RTMP channel was also rewritten to be more
idomatic and easier to follow.
1 year ago
Nick
b3b9255ea0
Merge pull request #147 from Bruno-DaSilva/master
Add unlocks to error cases in handlers::handlePublish()
1 year ago
Raz Hemo
faa0792e9c
fix windows cross compiling
1 year ago
Bruno-DaSilva
ded51b2b20
Add unlocks to error cases in handlers::handlePublish()
In handlers::handlePublish(), the mutex for the rtmp stream is locked at the beginning of the function. The previous implementation checked for error cases (e.g. incorrect stream key), logging and immediately returning if an error case was found. The mutex, however, was not unlocked, leading to the server effectively 'freezing' as other interactions try and lock that mutex.
This MR adds mutex unlocks in each error case to ensure that the server continues to function in the event of a recoverable error.
2 years ago
Nick
9da46087e1
Merge pull request #144 from zorglube/master
Templated the chat messages.
2 years ago
Zorglube
0fa99f7ab4
Templated the chat messages.
2 years ago
Zorchenhimer
e26ae33758
Fix building on non-windows machines
Don't default to windows if GOOS is not set. Likewise, don't default to
386 if GOARCH isn't set. Go will use the system's default values, or
any values set before running `make`.
2 years ago
Zorchenhimer
a840f80f9a
Fix make recipe for wasm_exec.js file
Add GO_VERSION to the command that copies the wasm_exec.js file so it
will look in the correct folder when using an alternate version of Go.
2 years ago
Nick
15f790ae56
Merge pull request #141 from zorglube/master
Run from anywhere, build for different ARCH (Third time)
2 years ago
Zorglube
a0b3e856c2
revert common/chatdata.go
2 years ago
Zorglube
8260e9c9df
zorchenhimer PR comment
2 years ago
Bertrand Moreau
2d1cd12fc0
Chat template
2 years ago
Zorglube
7349628293
setting.go:
- Leave the position of the log file free
2 years ago
Your New SJW Waifu
8c7fd512ac
Merge remote-tracking branch 'upstream/master'
2 years ago
Zorglube
6b7e6cd083
Fixed the Emotes feature
2 years ago
Zorglube
c8fa4746ce
Merge branch 'master' of https://github.com/zorglube/MovieNight into master
2 years ago
Zorglube
0ecc199621
Makefile.common: fix stupid mistake
2 years ago
Zorglube
3a61dc6948
MakeFile: typo
2 years ago
Bertrand Moreau
ebb0d7bdc2
Crossplatform make
Work in progress 50%
2 years ago