GUI frontend for Streamlink. Developed for the NecroDancer racing community. You can grab the latest version by grabbing the most recent setup.msi from the releases.
Feel free to use the Issues tab to request features.
All credit for Streamlink goes to the fine people that continued on Chirppa's work.
Download and install the most recent release's setup.msi
. Additionally, you'll need VLC Media Player and Streamlink. Open MacSG, type a valid Twitch username into the streamer box, and click the "Generate". A VLC window should open with the stream playing, titled "First - VLC Media Player".
MacSG outputs the streamer names and pronouns provided into plain text files, located at %AppData%\MacSG
(which can be opened via File > Open AppData Folder). You can use these inside OBS using the Text GDI+ source type, and checking the "Read from file" checkbox. By default, streamer names and their pronouns are written to 2 separate files, e.g. streamer1.txt
and streamer1-pronouns.txt
. You can write both the name and pronouns to one file by clicking File > Combine Names and Pronouns, which for MacND;He/They
results in an output format of MacND (He/They)
.
MacSG can be configured to automatically generate streams upon clicking a link or entering one in your browser.
Run MacSG as an Administrator and then select File > Install macsg: protocol
. When prompted, restart your computer to finish the installation. Installing this will allow you to click links to automatically open MacSG. An example would be macsg:macnd;he/they
which will open MacSG, aut-opopulate the first streamer details with MacND and He/They pronouns, and then open the stream in VLC. You can test this functionality by typing macsg:macnd;he/they
into your browser window.
You can configure VLC to have certain behaviours exclusively with MacSG, such as hiding the VLC interface, by modifing the configuration file located at %AppData%\MacSG\vlcrc
. Some common items you may want to change:
- Set
qt-minimal-view=1
to hide the user interface automatically - Set
video-title-show=0
to hide the name of the media being played, this dispalys asfd://0
for Streamlink - Set
video-on-top=1
to have VLC always be on top of other windows - Set
audio=0
to have streams always be muted when started