Releases: boxcreate/boxboxbox
Release list
v2.0.1 - PlanetF1 live timing
What's New
- Live timing restored via PlanetF1 SignalR hub (official F1 feed now requires subscription)
- Leaderboard UI: position, driver/team, gap, stops/laps
- STREAM tab stays available even if timing is connecting or fails
Notes
- Same signing keystore — safe to update over v2.0.0 / 1.22.x
- Version: 2.0.1 (versionCode 49)
v2.0.0 - Org move + feed URL fix
What's New
- Feed and release URLs updated for the boxcreate org move
- Instagram / YouTube / highlights load from
boxcreate.github.io/boxboxbox - Version bumped to 2.0.0 so in-app updates work from 1.22.x installs
Notes
- Same signing keystore — safe to update over existing installs
- Version: 2.0.0 (versionCode 48)
v1.3.1 - Org URL fix
What's New
- Updated all feed and release URLs after moving the repo to the boxcreate org
- Instagram, YouTube, and highlights feeds now load from
boxcreate.github.io/boxboxbox - In-app update check points at
boxcreate/boxboxboxreleases
Notes
- Same signing keystore as previous releases — safe to update over v1.3.0
- Version: 1.3.1 (versionCode 47)
v1.3.0
What's New
- Removed unreliable in-app stream preview — no more session conflicts or background playback leaks
- Redesigned stream list with verified Sky Sports Main Event featured prominently
- All streams now launch directly into Ace Player for reliable playback
- Added comprehensive analytics to improve app experience
- Live timing auto-retries silently instead of getting stuck
v1.22.1
v1.22.0
What's New
Ace Stream P2P Streaming Integration
Replaced the previous web-based streaming integration with native Ace Stream support. Ace Stream uses peer-to-peer technology to deliver high-quality live F1 streams directly to the device.
- The app searches the P2P network for available F1 channels, sorted by language (English first) and stream quality (4K, FHD, HD).
- Sky Sports Main Event UK is pinned as the top recommendation with a "Reliable" badge, as it consistently broadcasts F1 in English.
- A built-in stream preview allows users to verify the stream is correct (language, quality) before launching in Ace Player, avoiding the 30-second ad that Ace Player plays on each stream start.
- Requires the free Ace Stream app to be installed separately. The app provides setup guidance if Ace Stream is not detected.
- Automatic engine detection on app launch with background wake-up.
Live Screen Tabbed Interface
The live session screen now uses two tabs when a session is active:
- Timing (default): Displays the live timing sheet with driver positions, gaps, tyre compounds, and lap data.
- Stream: Houses the Ace Stream integration in a dedicated view, keeping the timing data uncluttered.
Automatic Timezone Detection
All session times (schedule, countdown, race details) now use the device's local timezone instead of a hardcoded region. Users worldwide will see correct local times without any manual configuration.
UI Improvements
- Streams list is vertically scrollable with no cap on visible channels.
- Preview and error states include a prominent back-to-channels button at the top of the view.
- ExoPlayer buffering timeout extended to 15 seconds for P2P streams that take longer to initialize.
- Initial loading state shows a spinner instead of briefly flashing "Engine Offline" on app launch.
- Preview error state retains the option to launch directly in Ace Player even if the in-app preview fails.
Update Instructions
Click the Update Now button to trigger the automated download and installation flow.
🛠 Prerequisites
If this is your first time updating the application manually, your device may require additional permissions:
- Enable "Install from Unknown Sources": When prompted, navigate to your device settings to allow the installation.
⚠️ Troubleshooting: "Package conflicts"
If you encounter a "Package conflicts with an existing package" error, it is due to a signing key mismatch from a recent development environment migration. Please follow these steps:
- Download: Click Update to download the new APK.
- Uninstall: Remove the current version of the app from your device.
- Manual Install: Open your Downloads folder and tap the APK to install it manually.
Note: This manual fix is only required once. Future updates will proceed normally.
v1.21 - The Massive Live Stream Update! 🏎️🎥
v1.21 - The Massive Live Stream Update! 🏎️🎥
This is a massive update that completely overhauls how you watch F1.
📺 The All-New Premium Live Stream Experience!
We have completely ripped out and rebuilt the Live Stream player from the ground up to feel like a native, premium experience!
- Immersive Fullscreen: Persistent, edge-to-edge playback that stays fullscreen regardless of your app state.
- Intelligent Ad & Pop-up Blocking: We now aggressively block click-to-unmute overlays, invisible play buttons, and betting banners automatically.
- Sync & Stability: Fixed the massive sync issues with F1 TV and Sky Sports streams.
- Dynamic Channel Switching: Quickly swap between "SKY F1", "F1 TV", and "OTHER" using the floating channel switcher.
🛠️ Behind The Scenes Magic (v1.21)
- Bulletproof Stream Configs: To make sure you never miss a race, stream URLs and anti-adblock patches are now entirely dynamic. If a stream goes down, we can fix it instantly from our servers without you ever needing to download an app update!
- Live Timing Polish: Added sweet new pulse animations to the live timing UI.
- Deep Analytics: Implemented new Firebase analytics to help us track which features you love and which bugs we need to squish.
If you encounter an "App not installed as package conflicts with an existing package" error during the update:
- Uninstall the existing BOXBOXBOX F1 app from your device.
- Download and install the new
boxboxbox.apkbelow.
(This is a one-time process caused by a recent security certificate upgrade, all your local data will be safe).
v1.20.0 - Major Stream Player Overhaul
- Fully integrated native-feeling Live Stream Player
- Persistent immersive fullscreen playback regardless of app state
- Massive improvements to ad blocking and tap-to-unmute behaviors
- F1 TV and Sky Sports sync bug fixes
- Live timing pulse animations and UI polish
Update Instructions:
If you encounter a "App not installed as package conflicts with an existing package" error during the update:
- Uninstall the existing BOXBOXBOX F1 app from your device.
- Download and install the new
boxboxbox.apkbelow.
(This is a one-time process caused by our previous security certificate upgrade).
v1.19.0 — 2026 Season Update
⚠️ IMPORTANT: One-time reinstall required
Due to a security key change, this update requires a quick reinstall. Don't worry — just follow these simple steps:
1️⃣ Tap "UPDATE NOW" below — the new version will download to your device
2️⃣ When the install prompt fails, press Back/Close
3️⃣ Uninstall BOXBOXBOX from your device
4️⃣ Open your File Manager → Downloads folder
5️⃣ Tap "BOXBOXBOX-F1-update.apk" to install the new version
That's it! This is a one-time thing — all future updates will work normally.
🏎️ What's New in v1.19.0
2026 Season Update
- Cadillac joins as the 11th team
- Sauber rebranded to Audi
- Full 22-driver grid with updated images
- Pre-season standings show complete grid
- Updated race calendar and ESPN data
v1.18.0: Scroll & Feed Fixes
🛠️ Fixes & Improvements
Feed & Navigation
- Fixed Tab Switching Glitch: Resolved an issue where clicking the 'Games' card would sometimes cause frantic tab switching.
- Scroll Position Stability: Improved scroll state management across all feed tabs.
Social Feed
- Fixed Broken Images: Complete resolution for Instagram images (especially carousels) failing to load.
- Stale Post Filtering: Server-side logic now strictly removes posts with expired CDN URLs.
- Better Caching: Optimized app-side caching for social media content.
Other
- Website Update: The app landing page has been updated with fresh screenshots and new typography.
- Under-the-hood: Library updates and build optimizations.