Item logo image for Battles Replay

Battles Replay

5.0(

1 rating

)
ExtensionTools16 users
Item media 5 (screenshot) for Battles Replay
Item media 1 (screenshot) for Battles Replay
Item media 2 (screenshot) for Battles Replay
Item media 3 (screenshot) for Battles Replay
Item media 4 (screenshot) for Battles Replay
Item media 5 (screenshot) for Battles Replay
Item media 1 (screenshot) for Battles Replay
Item media 1 (screenshot) for Battles Replay
Item media 2 (screenshot) for Battles Replay
Item media 3 (screenshot) for Battles Replay
Item media 4 (screenshot) for Battles Replay
Item media 5 (screenshot) for Battles Replay

Overview

Download Twitch & Kick VODs, discover unpublished streams, record live broadcasts with rolling buffers, and watch with chat replay.

Battles Replay is the ultimate companion for downloading VODs, discovering hidden streams, recording live broadcasts, and watching with synchronized chat - all from a beautiful, integrated interface that lives right inside Twitch and Kick. Whether you're archiving your favorite moments, catching streams you missed, or keeping a rolling record of live broadcasts, Battles Replay gives you complete control over your streaming experience. ๐ŸŽฌ VOD DOWNLOADS Download any VOD in your preferred quality and format: Quality Selection - Choose from Source quality down to 160p, or audio-only for podcasts and music streams Multiple Formats - Save as MP4, MKV, or TS (Transport Stream) depending on your needs Custom Time Ranges - Don't need the whole VOD? Select exactly the portion you want using draggable timeline markers or precise time inputs Flexible Time Parsing - Enter times naturally: "1:30:45", "90:30", or even "5430s" Large File Support - Download VODs up to 30 GB with automatic chunking for files over 1.2 GB ๐Ÿ”“ UNPUBLISHED VOD DISCOVERY One of Battles Replay's most powerful features - find and download VODs that streamers haven't made public. Many streamers don't publish their VODs immediately (or at all), but the video data often still exists on Twitch's servers. Battles Replay cross-references stream history data to discover these hidden broadcasts. When you search for a channel, you'll see both published VODs and any unpublished streams that can be recovered. Unpublished VODs are clearly marked with a badge so you always know what you're looking at. This is perfect for: Catching streams you missed before they disappear Archiving content from streamers who don't save VODs Finding deleted streams that are still accessible Recovering your own unpublished broadcasts ๐Ÿ“บ LIVE STREAM RECORDING Record live streams with a smart rolling buffer system: Rolling Buffer - Keep the last 10 minutes to 5 hours of any live stream continuously recorded Buffer Visualization - Visual ring indicator shows your recording progress and how much buffer space is used Create Clips - Make clips up to 30 minutes long from your buffer with precise start/end selection Save Entire Buffer - One click to save everything you've captured Stream End Detection - When a stream goes offline, you'll be prompted to save or discard your buffer Auto-Save Option - Configure the extension to automatically save your buffer when streams end Quality Selection - Record in any available quality, from Source down to audio-only The buffer is stored efficiently in memory while you watch, and only written to disk when you choose to save. ๐Ÿ’ฌ CHAT REPLAY Watch VODs the way they were meant to be experienced - with chat: Synchronized Playback - Chat messages appear in perfect sync with the video, just like watching live Pre-fetching - Messages are loaded ahead of time for smooth, uninterrupted playback Full Emote Support - See channel emotes, global emotes, subscriber emotes, and third-party emotes rendered as images Badge Display - Moderator, VIP, subscriber, and other badges displayed alongside usernames Floating Overlay - Draggable, resizable chat window that stays visible even in fullscreen Customization - Toggle timestamps and badges, adjust font size, change background color and opacity, set maximum message count, and enable "fade when idle" mode ๐Ÿ—จ๏ธ LIVE CHAT INTEGRATION Connect your account for the full live chat experience: Send Messages - Type and send chat messages directly through the extension Emote Picker - Browse and insert channel emotes, global emotes, and your subscriber emotes with a searchable picker @Mention Autocomplete - Type @ to get username suggestions from recent chat participants Chat Mode Indicators - See when chat is in emote-only, follower-only, subscriber-only, or slow mode Follow Button - Quickly follow channels to participate in follower-only chat Reply Indicators - See when messages are replies to other users ๐Ÿ“ฅ DOWNLOAD MANAGER A full-featured download queue that handles everything: Queue Multiple Downloads - Add as many downloads as you want; they'll process one at a time Pause & Resume - Stop downloads and pick up exactly where you left off Prioritize - Jump important downloads to the front of the queue Progress Tracking - See segment counts, percentages, and estimated sizes for each download Part Progress - For large files, track progress through each chunk Crash Recovery - If your browser crashes or you close the tab, incomplete downloads can be recovered automatically Bulk Actions - Pause All, Resume All, or Cancel All with one click ๐Ÿ–ผ๏ธ PICTURE-IN-PICTURE Keep watching while you browse: Floating Mini Player - Pop the video out into a draggable, resizable window that stays on top Persist Across Pages - Navigate anywhere and your mini player stays with you Video & Audio Modes - Mini player adapts based on your current playback mode Seamless Transitions - Switch between the full player and mini player without losing your position Auto Mini-Player Option - Automatically switch to mini player when closing the main modal Chat Toggle - Open chat overlay directly from the mini player ๐Ÿ”Š AUDIO-ONLY MODE Perfect for podcasts, music streams, or saving bandwidth: Audio Without Video - Listen to any stream without loading video data 6 Visualizer Styles - Frequency Bars, Smooth Wave, Mirrored Wave, Mountain, Circular, and Dot Matrix Visualizer Persistence - Your preferred style is remembered across sessions Works in Mini Player - Audio mode looks great in the floating player too ๐Ÿ” SMART SEARCH Find any channel or VOD instantly: Username Search - Just type a streamer's name Channel ID Search - Enter a numeric channel ID directly Direct VOD Access - Type "vod:123456789" to jump straight to a specific VOD Live Stream Access - Type "live:username" to open a live stream directly Auto-Detection - The search bar shows you what type of search it detected Filters - Narrow down results by title, game category, or date range ๐Ÿ“ต AD-FREE PLAYBACK Live streams played through Battles Replay bypass ad insertion systems. You get direct access to the HLS stream without ad segments being injected. โš™๏ธ CUSTOMIZABLE SETTINGS Chunk Size - Adjust the size of download parts (500 MB โ€“ 1.7 GB) for large files Buffer Duration - Set your live recording buffer from 10 minutes up to 5 hours Auto-Download Buffer - Automatically save your live buffer when streams end Auto Mini-Player - Automatically switch to Picture-in-Picture when closing the player Volume & Mute Persistence - Your audio settings are remembered across sessions ๐Ÿ” AUTHENTICATION (OPTIONAL) Connect your account for enhanced features: Send Chat Messages - Participate in live chat through the extension Access Subscriber Emotes - Use your subscriber emotes in chat Follow Channels - Follow directly from the extension Badge Display - See accurate badge images in chat Authentication uses the official OAuth flow. Your credentials are never stored - only the access token, which you can revoke at any time. ๐Ÿ›ก๏ธ PRIVACY & SECURITY No Account Required - Full VOD downloading and playback works without logging in Local Processing - All video processing happens on your device using FFmpeg.wasm No External Servers - The extension communicates only with official APIs and CDNs Sandboxed Storage - Any credentials you provide are stored in Chrome's secure extension storage ๐Ÿ’ก HOW IT WORKS Battles Replay uses FFmpeg compiled to WebAssembly to process video segments directly in your browser. When you download a VOD, the extension fetches the HLS manifest, downloads segments to temporary storage, merges them with FFmpeg, and saves the final file to your Downloads folder. Everything happens locally - no video data is ever sent to external servers. ๐ŸŽฏ PERFECT FOR Content Archivists - Build your collection of favorite streams and moments Clip Creators - Download specific segments for editing and compilation videos Offline Viewers - Save VODs to watch without an internet connection Podcast Listeners - Download audio-only versions of talk streams Stream Reviewers - Go back and analyze gameplay with precise time selection VOD Hunters - Discover and recover streams that aren't publicly listed ๐Ÿš€ GETTING STARTED Click the Battles Replay button on any supported page Search for a channel or enter a VOD ID Browse VODs, including any unpublished streams discovered Click a VOD to open the player Set your time range, quality, and format Click Download and watch your queue in the Downloads tab That's it! Your VOD will be processed and saved to your Downloads folder. ๐Ÿ“‹ KEYBOARD SHORTCUTS Space - Play/Pause Left/Right Arrows - Seek backward/forward Up/Down Arrows - Volume up/down M - Mute/Unmute F - Toggle fullscreen โ“ SUPPORT Questions, bug reports, or feature requests? Join our Discord community for help and to connect with other users. If you find Battles Replay useful, consider supporting development through Ko-fi!

Details

  • Version
    2.1.2
  • Updated
    February 23, 2026
  • Size
    10.12MiB
  • Languages
    English
  • Developer
    Website
    Email
    support@teambattles.gg
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developerโ€™s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, please open this page on your desktop browser

Google apps