A Blazor WebAssembly application for watching multiple live streams simultaneously from Twitch, YouTube, and Kick.
- Multiple Platforms: Twitch, YouTube, Kick
- Layout Options: Grid, Stacked, Horizontal
- Chat Support: Side panel or attached to streams
- URL Sharing: Load streams directly from URL
- Responsive Design: Great with landscape and portrait monitor orienation
- .NET 9 SDK
git clone https://github.com/pjmagee/multi-stream-viewer.git
cd multi-stream-viewer/MultiStreamViewer
dotnet runVisit: https://msv.ghp.magaoidh.pro/
- Click "Manage Streams"
- Select platform and enter:
- Twitch/Kick: Channel name (e.g.,
shroud) - YouTube: Video ID (e.g.,
dQw4w9WgXcQ)
- Twitch/Kick: Channel name (e.g.,
- Click "Add Stream"
/{platform}/{identifier}/{platform}/{identifier}/...
Examples:
/twitch/shroud
/twitch/ninja/youtube/dQw4w9WgXcQ/kick/trainwreckstv
- Blazor WebAssembly (.NET 9)
- Microsoft FluentUI Components
- GitHub Pages deployment
MIT License