Autizmo Movie Night https://movie-night.autizmo.xyz
Go to file
Zorchenhimer 7ac34c7d05 Fix name highlighting breaking emotes
Fix name highlighting when emotes are involved.  When the emotes were
moved to subfolders the channel name was put into the URL of the emote
image.  If a user with that name joined the chat, all of the emotes in
that folder highlighted the name in the URL, breaking the <img> tag.

This change removes the regex used to identify and replace the user's
name and instead works on whole words delimited by spaces.
2019-09-22 15:42:48 -04:00
common Fix name highlighting breaking emotes 2019-09-22 15:42:48 -04:00
static Removed dependency of dennwc\dom\js 2019-09-22 14:31:04 -04:00
wasm Removed dependency of dennwc\dom\js 2019-09-22 14:31:04 -04:00
.gitignore Add the /addemotes command 2019-03-28 16:50:24 -04:00
.travis.yml Enable module support for Travis 2019-04-04 10:38:14 -04:00
Makefile Remove goimports from Makefile and readme 2019-06-18 22:15:10 -04:00
chatclient.go Fix name highlighting breaking emotes 2019-09-22 15:42:48 -04:00
chatclient_test.go Fix name highlighting breaking emotes 2019-09-22 15:42:48 -04:00
chatcommands.go Fix emotes 2019-06-18 22:13:53 -04:00
chatroom.go Fix emotes 2019-06-18 22:13:53 -04:00
connection.go Add some logging 2019-03-24 18:58:59 -04:00
emotes.go Fix emotes 2019-06-18 22:13:53 -04:00
errors.go Add more information to error output 2019-03-15 18:57:12 -04:00
favicon.png Replace favicon with something else 2019-03-18 11:21:17 -04:00
go.mod Removed dependency of dennwc\dom\js 2019-09-22 14:31:04 -04:00
go.sum commiting so zorch can do my work 2019-06-01 19:41:28 -04:00
handlers.go Fix emotes 2019-06-18 22:13:53 -04:00
main.go commiting so zorch can do my work 2019-06-01 19:41:28 -04:00
notes.txt Initial commit 2019-03-10 11:42:12 -04:00
readme.md Remove goimports from Makefile and readme 2019-06-18 22:15:10 -04:00
settings.go commiting so zorch can do my work 2019-06-01 19:41:28 -04:00
settings_example.json Fix emotes 2019-06-18 22:13:53 -04:00
stats.go Add some more stats 2019-04-14 00:25:49 -04:00

readme.md

MovieNight stream server

Build status

This is a single-instance streaming server with chat. Originally written to replace Rabbit as the platform for watching movies with a group of people online.

Build requirements

  • Go 1.12 or newer
  • GNU Make

Install

To just download and run:

$ git clone https://github.com/zorchenhimer/MovieNight
$ cd MovieNight
$ make
$ ./MovieNight

Usage

Now you can use OBS to push a stream to the server. Set the stream URL to

rtmp://your.domain.host/live

and enter the stream key.

Now you can view the stream at

http://your.domain.host:8089/

There is a video only version at

http://your.domain.host:8089/video

and a chat only version at

http://your.domain.host:8089/chat

The default listen port is :8089. It can be changed by providing a new port at startup:

Usage of .\MovieNight.exe:
  -k string
        Stream key, to protect your stream
  -l string
        host:port of the MovieNight (default ":8089")