Buzzsprout Episode Download Trend Chart
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Buzzsprout Episode Download Trend Chart scans the current page for Buzzsprout episode download data, extracting episode titles, download counts, listener locations, publication dates, and trend indicators from Buzzsprout dashboard and episode analytics views. The floating panel shows a download trend chart with daily/weekly download patterns, episode performance comparisons, and growth trends. A summary of total downloads, average per episode, top episodes, and download velocity is provided. Filter by date range and episode, and export trend data as CSV or text. Episodes with significant growth are highlighted, and download trends are tracked over time.
WHERE IT RUNS
Works on Buzzsprout podcast dashboard pages, including episode analytics, statistics views, and performance dashboards. The script detects episodes using Buzzsprout-specific selectors and extracts download performance data. It works best on Buzzsprout analytics pages.
HOW TO USE
The panel displays a summary of episode statistics (total episodes, total downloads, average per episode, download velocity) followed by a bar chart showing download trends across episodes. Each episode in the chart is color-coded (green for high growth, blue for normal). The top episodes list shows performance with growth indicators. Click "Scan Episodes" to detect all episodes on the current page. Export the trend data as text for reporting or analysis. The panel automatically highlights episodes with significant growth.
MECHANISM — EPISODE EXTRACTION WITH DOWNLOAD TREND ANALYSIS
The script detects Buzzsprout episodes by finding episode containers using selectors (.episode-item, .buzzsprout-episode). From each container, it extracts the episode title, download count, listener count, publication date, location, and growth percentage using targeted sub-selectors. The download velocity is calculated as the average change in downloads across episodes. The trend chart is rendered using Canvas API with bars representing each episode's downloads, color-coded by growth (green for high growth, blue for normal). The trend line shows the overall download direction. Growth alerts are triggered for episodes exceeding the configured threshold. All extraction and rendering runs client-side with no network calls.
THE PANEL
The floating panel is fully draggable and remembers its position per domain. Click the minimize button to collapse it to a small bubble, or press Escape to hide it. The panel automatically adjusts to different screen sizes and can be resized to show more content. All settings, including growth thresholds and chart preferences, are saved per domain. The panel integrates smoothly with any page layout using the BGPanel framework, maintaining clean separation from page content.
PLEASE NOTE
This script requires the free BotGentz extension to run. It does not send any data to external servers; all extracted episode data and settings remain entirely local to your browser using GM_setValue. The script never reads password fields, hidden inputs, or file inputs. It stores only episode titles, download counts, listener counts, dates, locations, and growth percentages from publicly visible Buzzsprout page content. Episode detection depends on the page structure; if episodes are not detected, use the "Scan Episodes" button to refresh extraction. The script works on Buzzsprout pages and detects pages by hostname. Growth thresholds are configurable and can be adjusted to match your benchmarks. Data persists across browser sessions and is isolated per browser profile.