A windows GUI for streamlink / livestreamer written in .NET
The UI layout was influenced by Skadi which is a java GUI for livestreamer.
- .NET 4.7.2 installed
- streamlink or livestreamer installed and configured
- Run Livestream.Monitor.exe
- Import Channels you have already followed using your stream site username (not all stream sites supported)
- Add other channels manually
- Double-click on live channels to open the stream or click on the quality button while having a stream row selected
- Add your favourite livestreams to be monitored from twitch or youtube
- Custom command line option for launching twitch/youtube chat for the selected stream (presets include Chrome/Firefox/Edge)
- Stream quality favorites stored per api in a priority order
- Toast notifications for streams coming online
- Toast notifications for popular streams (so you never miss a special event)
- Filter your channel list to find and manage streams quickly
- Change your colour theme using the theme button in settings
TIP: You can configure what is considered a "popular stream" in the settings menu (cog icon on right of titlebar)
- Import your already followed streams for live monitoring
- Search for top streams and filter top streams by game (add for monitoring with 1 click)
- Search for VODS by streamer (you can also just paste any valid vod url and launch that instead)
- Edit your streamlink configuration file and set your preferred video player
- Change the number of threads when streaming HLS/HDS to 4
# Number of threads to use when streaming HLS streams
hls-segment-threads=4
twitch-low-latency
twitch-disable-ads
hls-live-edge=1
I didn't like the large amount of memory used by java/web based GUIs for livestreamer and there were some features I wanted that the others didn't provide.
Q. How do I add YouTube streams?
A. You can either use the handle or the channelid.
For handles the URL looks like this: https://www.youtube.com/{@handle}
For channelIds the URL looks like this: https://www.youtube.com/channel/{channelId}
Q. Why do some youtube stream chats show an error page when launched from Livestream Monitor?
A. Some YouTube streams have chat disabled (you can see this by visiting the stream page in your browser).
I don't believe the Youtube API provides that information right now... hopefully it's something google can add in the future.
Q. My twitch auth token is invalid, how can I fix this?
The easiest thing to do is open settings.json
and delete your token.
Relaunch the app and you'll be asked to authenticate again which will generate a fresh auth token.