Menu

Tree [1677ab] main /
 History

HTTPS access


File Date Author Commit
 .github 2021-08-10 Alexander Kirsanov Alexander Kirsanov [1db2f7] Create FUNDING.yml
 GameMaker_Example 2022-03-06 Alexander Alexander [0a7538] update for gh-pages
 app_files 2022-03-05 Alexander Alexander [fa8028] 0.17.3+ version
 extracted_data_examples 2022-03-05 Alexander Alexander [fa8028] 0.17.3+ version
 images 2022-10-09 Alexander Alexander [4ca036] Updated image
 misc 2022-10-09 Alexander Alexander [e6e469] Added images
 src 2022-10-09 Alexander Alexander [cc3f24] Updated version to 0.20.1
 .gitattributes 2022-03-06 Alexander Alexander [afb667] Update .gitattributes
 .gitignore 2022-10-08 Alexander Alexander [676214] Refactoring
 LICENSE 2022-03-05 Alexander Alexander [fa8028] 0.17.3+ version
 README.md 2022-10-17 Alexander Alexander [1677ab] Update README.md
 _config.yml 2022-03-06 Alexander Alexander [6c6501] Update _config.yml
 commands.qrc 2022-08-08 Your Name Your Name [3e4d5c] Builtin commands used only in x86_32 and x86_64

Read Me

Download |
Releases |
Issues |
Patreon


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

  • Twitch support
  • YouTube support
  • Trovo support
  • GoodGame support
  • 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)
  • Built-in sound commands
  • Output to files
  • Proxy support
  • Web-based widgets
  • Support for donate platforms
  • Windows builds
  • Linux builds
  • macOS builds
  • Android builds
  • iOS builds
  • Many other improvements

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

  1. Download Open Source Qt online installer or you can also find the offline installers
  2. Run Qt installer and login/sign-up if required
  3. 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

  1. Clone repo or download source
  2. 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>"
  1. Open file <AxelChat_project_folder>/src/AxelChat.pro with Qt Creator
  2. In Qt Creator select Desktop Qt x.x.x MinGW 64-bit kit
  3. Select Release building mode
  4. Click button Build Project "AxelChat". If successful build, folder release_win64 will appear in the project folder with AxelChat.exe and other files
  5. Copy files from <AxelChat_project_folder>/app_files/win64 to <AxelChat_project_folder>/release_win64
  6. Run <AxelChat_project_folder>/release_win64/AxelChat.exe or click Run in Qt Creator
  7. 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