Download |
Releases |
Issues |
Patreon
Features
- Display messages from multiple streaming platforms at once
- YouTube: Messages in AxelChat arrive much faster than the standard YouTube live chat in your browser
- Display avatars of participants of chat
- Displaying the number of viewers both total and for individual platforms
- Displays detailed information about a participant in a live chat in a separate window (including a link to the participant's page/channel)
- Sound commands that are activated by the corresponding message from the chat. There are built-in commands, but you can always add your own
- Saving messages and other information on the fly to text files. It may be useful for further processing by other software
- Proxy support
Possibly in future updates
FAQ
- Is AxelChat considered a viewer? - No, at least for now, for YouTube and Twitch
- Does AxelChat work with YouTube premieres? - Yes
- Can I download a YouTube chat for an already past stream using the AxelChat? - No, use something else instead. For example, use the browser extension Save Live Streaming Chats for YouTube™
Known Issues
- YouTube: messages that YouTube may find inappropriate are not displayed
- YouTube: works only with open access broadcasts or available via the link. Private broadcasts are not supported
- YouTube: Doesn't work for streams with age and possibly other restrictions
Troubleshooting
Doesn't connect (General)
- Check the correctness of the specified stream links/channel name
- Check your internet connection
- Check proxy settings if using
- Check your firewall settings
Doesn't connect (YouTube)
- Check that the broadcast is not over
- Check that the broadcast is publicly available or accessed via a link. Private broadcasts are not supported
Twitch: Avatars not showing
- Check that the link to the channel is correct
- Check that the OAuth-token is correct. Update the OAuth-token, if necessary, by pressing the corresponding button in the AxelChat
- Check in the settings of your Twitch account if the permission to use the twitch account has not been revoked. Update the OAuth-token, if necessary, by pressing the corresponding button in the AxelChat
Build AxelChat from source for Windows 7 and newer, x64
Installing Qt
- Download Open Source Qt online installer or you can also find the offline installers
- Run Qt installer and login/sign-up if required
- While installing select components:
- Qt / Qt 5.15.x / MinGW x.x.x 64-bit
- Developer and Designer Tools / Qt Creator x.x.x CDB Debugger Support
- Developer and Designer Tools / Debugging Tools for Windows
- Developer and Designer Tools / OpenSSL 1.1.1x Toolkit / OpenSSL 32-bit binaries
- Developer and Designer Tools / OpenSSL 1.1.1x Toolkit / OpenSSL 64-bit binaries
Build source
- Clone repo or download source
- Create file
src/chat_services/apikeys.h
with contents:
#pragma once
#define TWITCH_CLIENT_ID "<Paste Twitch client ID here>"
#define TROVO_CLIENT_ID "<Paste Trovo client ID here>"
- Open file
<AxelChat_project_folder>/src/AxelChat.pro
with Qt Creator
- In Qt Creator select
Desktop Qt x.x.x MinGW 64-bit
kit
- Select
Release
building mode
- Click button
Build Project "AxelChat"
. If successful build, folder release_win64
will appear in the project folder with AxelChat.exe and other files
- Copy files from
<AxelChat_project_folder>/app_files/win64
to <AxelChat_project_folder>/release_win64
- Run
<AxelChat_project_folder>/release_win64/AxelChat.exe
or click Run
in Qt Creator
- For subsequent builds, just close
AxelChat.exe
application and click Run
in Qt Creator
Note: to release an AxelChat for use by other users, I recommend to check if all the required DLLs (*.so for Linux) are in the folder. ProcDepMonitor or DependencyWalker or analogs can helps you