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

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.