Every version of AnimStream Studio, what it changed, and a download that still works. The current release is at the top; everything below it is kept for reference.
Archive
183
Only the current version is supported. Older builds are kept so you can reproduce exactly what a stream ran on — they miss later fixes, and some depend on services that have since moved on. Install one only if you have a specific reason to.
The Studio app is now fully bilingual (German/English) — a language switcher in the top bar; all panels, menus, battles, stats, the editor and more switch instantly
Hype Timer: game sounds everywhere — popup in hidden mode, challenge start, countdown ticks from 5 seconds, the final hit at 0, power-up and win/fail, with a sound toggle and volume slider. The xN HYPE badge now sits level and perfectly centred
Hype Timer reworked: Roblox game look (chunky sticker badges, bold timer, quest card with XP bar), start time now in minutes AND seconds (e.g. a 10-second timer), and the confusing momentum bar is gone
Gift-Goal Bingo now works in the simulator (pre-seeded gifts + 15-min starting timer), with Reset and Pause/Resume buttons in the widget list. Completed cells fill solid green with a big check; cells are truly square/round, slimmer bars, no broken gift images
Gift-Goal Bingo: timer in the proven OFFLINE IN: 01:59 style with a custom label; colour and font size of the +MIN labels and gift counts are adjustable; cells as a counter or progress bar, square or circle
Final polish: consistent terms, counting numbers, pulsing live dots, shine on every progress bar — and wins now celebrate you everywhere
Everything seasonal in one place: the season pass with claim moments, events and the hall of fame — no longer hidden
Team and agency now live together in Crew — clearly explained, with pending invites visible, email invites for teams too, and a cleaner recruiting view
Leaderboard, live directory and league ladder are now ONE place with three views — all using the new creator cards and challenge buttons
Finding a battle is crystal clear: quick match or a friends lobby — with radar search, ready check and a VS screen, and the TikTok relationship finally explained at the top
New Start hub: your standing staged properly, starter quests with rewards, and an intro that explains the arena in three cards
The arena got a clear structure: Start with your standing, Battle, Ranking, Crew and Season — everything has one obvious home
The season is now a pass: 10 challenge nodes with claim moments and a countdown. Wins celebrate you with toasts, streak banners and sound
Matchmaking is now a moment: radar search, ready check with countdown, a VS screen — then off into your TikTok battle
The arena now has sound: subtle cues for ready checks, wins, promotions and badges — mutable, and defeats stay silent
The arena feels cleaner: proper loading shimmers, inviting empty states instead of bare zeros, consistent icons everywhere
The leagues area now shows Events: time-limited tournaments and specials run by AnimStream — join, fight, take the crown
Arena admin: Events tab with table, inline create/edit form, and cancel action
Seasons are complete: your league stays stable all season with a visible promotion forecast. Season close brings a finale screen with promotions and a hall of fame
New API: season history (Hall of Fame) — last 12 ended seasons with per-gem-class podiums and the viewer's own result
Season lifecycle foundation: SeasonResult table (final class, rank, coins, wins, losses, badges), autoRollover/durationDays on Season, and new seasonClass on BattleProfile holding the locked league from the last season close
Challenge live streamers straight from the directory and leaderboard — one accept and you are in a lobby together
Agencies can now scout: the recruiting view lists unsigned streamers with league, form and live status — invite with one click
Agencies are now first-class: invite streamers directly (email too), roster with live status and form, member feed and team grouping
Teams can now be affiliated with any agency the captain is a member of (any role)
New AgencyMember table for direct creator-level agency membership; AgencyInvite.toUserId nullable + new toEmail field for out-of-app invites; backfill migration for existing owners and team members
New bell in the top bar: invites, challenges and season news arrive as notifications — actionable right from the bell
The section banners below the tab bar show title and subtitle fully again
The season area could still black out the app because the error happened outside the safety net — everything now builds inside it and the underlying data bug is fixed
Clicking a season badge in the sidebar could black out the app — fixed. If a view ever fails now, the arena catches it instead of going black
No more duplicated artwork: the page header is a slim title bar — the big stage with the battle button, numbers and season belongs to Start alone
The right rail shows your progress again: your standing card, the season badge gallery and your latest achievements — one click opens the season tab
Internal ritual wiring fixes (no new feature)
Season-close — fair tie handling, split shield/cap flags
Agency founding is now atomic; email-claim is idempotent under concurrent polls
Improvements
The arena feels snappier: lobby and directory refresh every 5 seconds, lobby chat every 2 seconds
Purchases always charge the current price; an open checkout is refreshed before payment if the price changed
New Hype Timer widget: a programmable stream timer with a visual rule builder (IF/THEN). It detects momentum (joins, gift rate, droughts and more), auto-starts bonus missions with a time bonus and ×N hype window, and in hidden mode only appears when triggered. Modes: countdown, count-up, hidden
Selected canvas elements can now be moved pixel-precisely with the arrow keys (Shift = 10px)
Fixes
The Hype Timer turns RED in its final 5 seconds (digits, border, faster pulse) to match the countdown sound. The Reset and Pause/Resume buttons in the widget list now take effect instantly instead of after up to 10 seconds. The Goal Ring now always shows a whole-number percent (99%) with no decimal
The Hype Timer now reacts reliably to every TikTok event. Rules fire on occurrence instead of every second (which stacked time forever and kept missions from finishing); gift combos and batched likes count their real quantity; viewer count and remaining time can now be checked with less-or-equal too (viewers dropping / time running out); specific-gift missions truly count only that gift; new conditions for shares and subs; multipliers and messages always expire; sound effects no longer overwrite each other
Bingo cells are now square; the Gift-Goal Bingo gift images are larger and clearly visible in the preview
Widget list unified: all preview tiles the same size, each widget undistorted + centred — a calm, clean grid when scrolling. Animation + announcement previews fixed (no more flicker), bingo uses clean checks instead of slashes
New Gift-Goal Bingo widget: each cell is a gift with a target count — send it enough and the cell gets a green check. A full row or column adds its minutes to a countdown timer in the widget
The canvas preview is now muted while you're live, so stream audio is no longer doubled (the browser source keeps playing it normally)
Bingo: per-cell gift picker in gift list mode, and the field grid now matches the board size (3x3/4x4/5x5). Bingo now also applies scene themes
Release notes are now bilingual (German/English) with a toggle in the What's New dialog
Fixes
The widget-list preview no longer distorts tall/square widgets (the bingo boards were squished)
Settings dialogs now sit correctly above the Panels button (it used to bleed through an open dialog)
Gift counter overhauled: gifts are never cut off and auto-fit the widget size. New: a gift-icon size slider and custom display text per gift. Font size and spacing now apply reliably, and the preview shows the real widget shape
Gift Counter reworked — gifts are no longer cut off, no more ghost border, clean layout at any size
Widget settings (border off, background off, font size) now work reliably on every widget and are no longer overridden by themes