VOD Highlight Analyzer

Analyzes chat activity of YouTube, Twitch and Kick VODs and displays a clickable density chart to jump to highlights.

Das sind Skriptversionen, bei denen der Quelltext aktualisiert wurde. Alle Versionen anzeigen.

  • v2.0 14.06.2026
    • 💬 YouTube Super Chats Logging & Visualization:
      • Plots Super Chats as color-coded scatter dots (Teal, Yellow, Pink, Red) directly on the activity chart.
      • Hovering on a dot shows a rich custom HTML tooltip displaying the donor name (color-coded), amount, and message.
      • Clicking a dot seeks the video player directly to that time (with lead-in offset support).
      • Added color subtoggles underneath the main checkbox to show/hide specific color tiers on the graph.
      • Implemented a visual point stacking algorithm that automatically detects close horizontal clusters of Super Chats and stacks them vertically into clean columns rather than overlapping blobs.
      • Added a "Super Chats Only" search filter in the message logs panel to list premium donations styled with left borders and amount badges.
    • 📉 Sentiment Trajectory Gain Slider: Added a slider to dynamically scale the visual amplitude (min/max bounds) of the Sentiment Trajectory line on the chart without mutating the underlying data.
    • 🚀 Version Update Changelog Popup: Added a beautiful, blurred dark backdrop modal that displays the changelog highlights the first time you install or update the userscript, storing state in localStorage.
  • v1.5 12.06.2026
    • 🧠 Dynamic Chat Sentiment Analysis: Plots a secondary trajectory line on the chart representing the average positive/negative sentiment of the chat over time (ranging from -1.0 to +1.0).
    • 🥾 Emote Sentiment Bootstrapping: Dynamically calculates sentiment scores for custom/unrecognized platform emotes by parsing the context of surrounding positive, laughter, and negative words/emojis.
    • ⛰️ Smart Auto-Seek (Valley-Seek): Implemented an intelligent seeking mode that dynamically finds the local chat rate "valley" (the quiet build-up phase) in the 60 seconds preceding a peak, instead of jumping back by a static lead-in buffer.
    • 🏷️ Expanded Filter System: Increased the count of auto-detected emote filters from 5 to 10.
    • 😀 Standard Emoji Auto-Filtering: Added a toggle to include standard pictorial emojis (e.g., 😂, 👍, 🔥) in the auto-detected keyword filters list alongside platform custom emotes.
    • 🙈 Collapsed Panel by Default: Updated the analyzer dashboard UI to initialize in a collapsed state to preserve native page layouts and minimize visual clutter on load.
    • 💚 Kick.com Platform Support: Integrated full chat scraping support for Kick VODs via Kick's GraphQL API.
    • 🔄 Kick Cursor Pagination: Built a robust scaper utilizing reverse cursor-based pagination for Kick's VOD chat replay.
    • 🛡️ Live Block Retry Logic: Implemented retry logic to prevent scraping interruption when encountering empty or pending chat blocks during live streams/VOD processing.
    • 🦊 Firefox Layout Fixes: Fixed CSS container placement for Firefox where the UI previously failed to insert properly below the video player.
  • v1.2 08.06.2026
    • Added Togglable Blacklist: Exclude specific spam words or phrases from the density chart, peak rate statistics, and highlight spikes in real time. Includes "Enable Blacklist" and "Case Sensitive" options.
    • Added Message Search Logs: Search through loaded chat history by author name or message text. Displays a scrollable list of results with dedicated seek buttons (⏱ HH:MM:SS) next to each match.
    • Configurable Cache Size: Added a setting under Graph Settings to control the maximum number of cached VODs stored in IndexedDB (default: 5). Changing the limit immediately prunes older entries from storage.
    • SPA Watch Page Transition Support: Broadened metadata matches to run on all YouTube and Twitch pages. The script now dynamically handles client-side single-page app (SPA) redirects to/from VODs, automatically mounting or cleaning up the analyzer panel as you navigate.
    • Performance Optimizations: Debounced the logs search (200ms) and capped rendered search results to 100 items to guarantee smooth typing on massive chat logs (100,000+ messages).
  • v1.0 07.06.2026