It can be daunting to get into streaming or content creation in general. Where do I start? What should I stream? How do I organize my work? When we started out on our own journey in March 2020, we faced the same questions. We wished for a tool that could help us do research and organize our work as content creators. Since we didn't find such a tool, we decided to create one.
EistenGaming Streamist (eg.streamist, pronounced like "extremist" :p) aims to help content creators organize their work, define their audience, find their niche and track their progress over all major content delivery platforms. We aim for Youtube, Twitch and Facebook Gaming (since Mixer is now dead). The current focus lies on Twitch.
eg.streamist is a multiplatform application based on the Quasar meta-framework. Currently, only the Windows platform is tested, but Mac and Linux should run just fine. We are also looking into making eg.streamist available on Android (phones and tablets) as well as iOS devices.
A note on Twitch credentials: Please note that you need a Twitch
clientID
andclient secret
. If you are unsure how to get these, check out the documentation here: Twitch Authentication. The credentials are required to access your channel information that is not available publicly. Also, it allows the app to take action on behalf of your Twitch account (e.g. chat moderation, change stream info text, etc).
eg.streamist is portable, no installation required. Just unzip it and run Streamist.exe.
Production Builds
- TBD
Development Builds
Note: Development builds offer the latest features, but are not ready for production.
- Latest release: v0.6.0. Download for [Windows] [Linux] [Mac]
eg.streamist is FREE to use and OpenSource. If you want to contribute, please consider becoming a patron at EistenGaming on Patreon. Your can also subscribe to our Twitch Channel, follow us on YouTube and Twitter or get some merchandize or just leave a Tip. Whatever strikes your fancy, it's appreciated.
If you just want to hang out with the community and see what's going on, consider joining our Discord Server.
If you're a developer and want to help with the coding, that's appreciated too!
By the way, if you are an Android/iOS developer, do get in touch!
Your logo could be here! Get in touch if you are interested in sponsoring eg.streamist development.
The home screen loads the top 5 games, streams and featured streams on application startup.
The analytics page allows you to query the platforms for top games, top streams, featured streams and info about a specific streamer.
Showing off the top games in grid mode:
..and in table mode:
Featured streams show a stream snapshot instead of the game box shot.
If you want to know a little more about a specific streamer, the streamer info page has what you need.
Manage your accounts, as well as the app's appearance, notification behavior and more in the settings section.
Due to popular demand, here's the dev and streaming kit we're using:
- Coolermaster ATX Mastercase Maker 5t
- Asus Rampage VI Extreme
- Intel Core i9 9820x
- Coolermaster MasterLiquid ML240L
- KFA2 GTX 1080Ti EXOC 11 GB
- Be Quiet! Dark Power Pro 11 1000W
- Logitech G910 Keyboard
- Logitech G502 Mouse
To get the current development version, follow the steps below.
Go to Node.js download and download the latest node.js version for your platform.
Note: NPM should be installed automatically along with node.js (see step 1). If not, you can find npm here: npm download
Cloning using SSH (recommended):
git clone git@github.com:EistenGaming/streamist.git
Cloning with HTTPS:
git clone https://github.com/EistenGaming/streamist.git
CD into the project directory and install Quasar CLI.
cd streamist
npm install -g @quasar/cli
While still in the project directory, run the following command.
npm install
quasar dev -m electron
npm run lint
quasar build -m electron