Session Statistics
After ending a session, you are taken to the session statistics page (/session-statistics). This page provides a complete breakdown of your session and allows you to log it as an activity in the Fapstats App.
Page Layout
The statistics page has a two-column layout on desktop (single column on mobile):
| Left Column | Right Column |
|---|---|
| Duration card | Fapstats App tracking card |
| Media counts card | |
| Other statistics card | |
| "Start New Session" button |
Below both columns, a full-width Favorites gallery is displayed if you marked any items during the session.
Duration Card
Displays three time metrics from your session:
| Metric | Icon | Description |
|---|---|---|
| Total | 🕐 | Total wall-clock time from session start to end |
| Active | 🕐 | Time spent actively watching (total minus paused) |
| Paused | 🕐 | Cumulative time spent in the paused state |
Times are formatted in a human-readable format:
- Less than 1 minute:
X seconds - Less than 1 hour:
X minutes - 1 hour or more:
X hours, Y minutes
Media Card
Shows a breakdown of how many media items were displayed during the session:
| Stat | Icon | Description |
|---|---|---|
| Images | 🖼️ | Number of images displayed |
| GIFs | 🎞️ | Number of GIFs displayed |
| Videos | 🎥 | Number of videos displayed |
| Total Media | 📹 | Sum of images + GIFs + videos |
Each time a media item is displayed on any screen, it counts toward the respective counter. If you have 4 screens and each shows 10 images, the total image count will be 40.
Other Statistics Card
| Stat | Icon | Description |
|---|---|---|
| Skips | ⏩ | Number of times you manually skipped a media item (via the skip button) |
| Favorites | ❤️ | Number of items you marked as favorites during the session |
Start New Session Button
Clicking "Start New Session" will:
- Completely reset the session store (clearing all media pools, counters, timers, and favorites)
- Navigate you back to the configuration page (
/)
Favorites Gallery
If you marked any items as favorites during your session, they are displayed in a responsive grid gallery at the bottom of the page:
| Screen Size | Grid Columns |
|---|---|
| Mobile | 1 column |
| Medium (md) | 2 columns |
| Large (lg) | 3 columns |
| Extra Large (xl) | 4 columns |
Each favorite item is displayed as:
- Image / GIF — Rendered as an
<img>tag with square aspect ratio and cover fit - Video / Redgifs — Rendered as a
<video>tag with autoplay, loop, and muted by default, square aspect ratio and cover fit
Pixelation Toggle
The favorites card has a pixelation toggle button (🔲) in its header. When enabled:
- All favorite images and GIFs are rendered through a
<canvas>element with the pixelation effect applied - All favorite videos and Redgifs are rendered through a
<canvas>with real-time pixelated frames viarequestAnimationFrame - The pixelation simulates CSS
object-covercropping — media is center-cropped to a square before pixelating, preventing stretching or distortion - Toggling pixelation off restores the original media display
The pixelation toggle is useful when reviewing favorites in non-private environments — you can browse your favorites without revealing the actual content.
Fapstats App Tracking
The right column contains a card for tracking your Braincandy session in the Fapstats App. This feature lets you log the session as a full activity with all the metadata the Fapstats App supports.
See the Fapstats App Tracking guide for the complete details on logging in and creating an activity.
No Statistics State
If you navigate to the session statistics page without having completed a session (e.g., by directly typing the URL), a message is displayed:
"No statistics available."
This occurs because the stats snapshot is only created when you end a session via the player page.
Next: Learn how to track your sessions with the Fapstats App in the Fapstats App Tracking guide.