Subathon & OBS: common questions
Short answers here. Step-by-step guides one click away.
Get started
Do I need to run a subathon timer?+
No. Alerts, spinwheel, goals and leaderboard can work while the countdown is stopped. Donation rules may still add stored time; stop, hide and disable are different controls.
Open the guideDoes the website connect to my stream?+
No. The demo uses fictional events in your browser. Download the Windows app to connect real sources. No payment or Google sign-in is involved in the demo.
Open the guideDo I need Python, Node or a database installed?+
No. Extract the portable ZIP and open Subathon.exe. Optional AI Vocal installs its own runtime in the app folder.
Open the guideCan I use it on a Mac or phone?+
The portable app targets Windows 10/11. This website and its demo work on mobile; that does not turn a phone into the Windows runtime. No native Mac/mobile build is offered here.
Open the guideIs it offline?+
Installed AI speech and local settings work on your PC. Receiving remote donations, Google sign-in, installation downloads and update checks need internet.
Open the guideConnect
Can all five platforms run together?+
Yes: YouTube, GankNow, ZyPage, Streamlabs Tipping and Wescan. Select one connection method for YouTube. The other four platform URL fields are independent.
Open the guideDoes Streamlabs mean Twitch is supported too?+
No. Aarothon 4.2.2 supports the listed YouTube events through Streamlabs, plus Streamlabs native Tipping in a separate profile. Twitch, Cloudbot redemptions and merch are not included.
Open the guideWhich URL should I paste?+
Use your provider’s private widget/alert URL, not a channel, dashboard or public donation page. Streamlabs needs Alert Box v3; StreamElements needs its widgets host URL. Copy the complete URL.
Open the guideGoogle sign-in works, but the source is waiting.+
Check the connected channel, active livestream and enabled live chat. Enter the specific YouTube livestream URL and save. Authentication and a running broadcast are separate requirements.
Open the guideGoogle says I am not a test user.+
Contact support to check current Google access availability, or use another supported YouTube provider. Reinstalling the app does not grant account access.
Open the guideDo ordinary chat messages add time?+
No. Supported paid events are handled separately from ordinary chat, free subscriptions and membership milestones. Gift recipients do not count as another gift purchase.
Open the guideWhich Streamlabs URL field and notification tab should I use?+
YouTube events: select Streamlabs in the YouTube card, then use Notification → YouTube. Native tips: fill the separate Streamlabs card, then use Notification → Streamlabs. The two full Alert Box URLs may be the same or different.
Open the guideMust the original Streamlabs Alert Box stay open?+
Keep the matching original Alert Box loaded. Aarothon listens without taking over its alert-production role. A live socket alone does not prove new alerts are being produced. Prevent duplicate sound in OBS without shutting that widget down.
Open the guideWhat do I need to connect Wescan?+
The streamer’s private OBS Banner URL, starting https://wescan.vn/donation/banner/. Paste it in the last Sources card, save, then use Notification → Wescan and its dedicated OBS output. Aarothon does not ask for a Wescan password.
Open the guideYour studio
A new membership is missing from Recent Events.+
Check Membership for a tier waiting for its VND price. Recent Events OBS only shows accepted events. Pricing and approving the pending tier lets those events be accepted once.
Open the guideWhy does the studio show more events than OBS?+
The design preview uses fictional rows to fill your chosen N. OBS shows only actual accepted events, so fewer than N events means fewer rows.
Open the guideWill two donations spin two wheels at once?+
The wheel has a queue. With sequential notifications and “Quay cùng notification” enabled, a linked donation/wheel combination waits for its later-finishing part before the next combination.
Open the guideAn event is in history but no notification appears.+
Check the Notification OBS master button first, then the source profile and exact event’s popup/speech controls. A green profile indicator and a working preview do not prove the master is on. Then check the matching OBS output and queue.
Open the guideWhy is the first voice slower?+
Model loading and preparation take work; later runs can reuse sessions and caches. A new sentence also takes real synthesis time. Keep the app open before streaming and test a fresh sentence. Timings vary by PC and workload.
Open the guideWhy is OBS silent when I run a notification preview?+
In 4.2.2, preview audio plays in Studio; the matching OBS output only mirrors its picture to avoid duplicate sound. Real notifications play on OBS. Check Studio audio for preview, and OBS mixer/track routing for real events.
Open the guideHow long can a notification chime be?+
Up to 10 seconds, WAV or MP3. Longer files are rejected, not automatically trimmed. Choose the file in Image & sound → Chime, save and preview it.
Open the guideDoes grouping wheel slots change the odds?+
No. “Gộp ô liền nhau” removes repeated labels and boundaries for adjacent slots of the same item. It preserves weights and is saved per wheel.
Open the guideMust I log in to Google to install AI Vocal?+
No. Google sign-in is for YouTube API (Direct). Engine installation is separate and needs a working download connection and free disk space.
Open the guideCan I add my own images, sounds and fonts?+
Yes. Use media/stickers, media/sounds and fonts in your portable folder. Refresh Image/Sound after adding media. A voice requires a compatible voice profile; an arbitrary audio file is not a trained voice.
Open the guideDoes Gank have Donate Music?+
No. Gank handles donation alerts. The dedicated Donate Music integration is for ZyPage.
Open the guideKeep it running
Will importing history add time again?+
No. History import does not restore or add timer time, and does not replay notifications. Set the timer yourself after import. Derived totals such as goals and leaderboard are recalculated.
Open the guideImport still fails after Reset History. Why?+
Import requires a fresh database with no event history. Reset History hides/archives previous history; it does not create a fresh database. Import into a newly extracted app folder instead, and keep the old folder as a backup.
Open the guideDoes Reset History reset the timer?+
No. It clears visible event history and derived totals while preserving timer time. Resetting the countdown is a separate timer action.
Open the guideThe browser says it cannot connect to localhost.+
Keep Subathon.exe running and open the exact address printed in its window. It may use another port when the default is busy. Copy OBS output URLs from that running instance.
Open the guideIs “saved locally” the same as a sent report?+
No. A locally saved report remains in data/support-reports for retry. “Sent” means the remote endpoint accepted it. Keep the report ID when following up; an email notification is a separate step outside the app.
Open the guideCan older versions still send diagnostics?+
Yes. The reporting path does not reject an event merely because a newer app version exists. Delivery still depends on connectivity and the reporting service. Check the result and keep its ID.
Open the guideWindows flagged the file. Should I disable protection?+
No. Keep the exact threat name, filename and version and contact support. An integrity-checked update is not a guarantee that antivirus will never flag it.
Open the guideCan I copy my configured folder to another PC?+
Close the app and back up the full folder first. Local settings and media travel with it. Google login is protected for its Windows user/machine, so sign in again on the new PC if required.
Open the guideCan I send another log from the same tab?+
Yes, after the displayed countdown. Check the receipt and keep its report ID; saved locally is not the same as sent. A manual report can include recent donation names/messages/amounts and settings for diagnosis; private URLs and credentials are redacted.
Open the guideNo matching question. Try a simpler term or contact support.
Checked against v4.2.2 · 2026-09-12
Tested with the stable ZIP in an isolated local app and matching regression tests. Live payments, Google sign-in, OBS mixer setups and AI speed on other PCs were not re-tested.