Ordering Live Audio Commentary
The GBVision API Console is your self-service hub for live audio commentary. From one place you can order matches, pull the HLS stream links for each fixture, browse the full match database and history, and review detailed listener statistics for every broadcast. This guide walks through each area of the console.
01 Signing in
Open the console and sign in with the username and password we provide. Each account is scoped to your projects, so you only see the coverage, links and statistics that belong to you. The left-hand menu gives you the five working areas: Match selection, Links, Match database, Stats and Profile.
02 Match selection & ordering
This is where you choose and order commentary. Start by picking the project you want to draw matches from. In English we usually run two separate projects, because for the English Premier League and Championship we add a disclaimer clarifying that the commentary is not official.
- Pick a project from the top tabs or the side menu. Each language and coverage type is its own project.
- Tick the matches you want in the selection table, then press Save. This pre-selects them for review. Pre-selected matches are not yet confirmed or ordered.
- Place a firm order with Confirm. This actually orders the selected matches and generates their streaming links.
- Wait a few seconds. Links are generated and everything is prepared. Please do not refresh the browser during this step.
- Ordered fixtures appear in Confirmed matches. Their links are immediately available in the Feeds and under the Links tab for manual pairing if needed.
You can also leave a message with your selection, for example a special request for a fixture, before confirming.
03 Links
The Links tab lists your upcoming matches with a ready-to-use HLS stream URL for each one. Search by team or league, then copy the link straight into your player or pass it to your integration. This is the manual counterpart to the automated feed.
| Date | Time | Match | Language | URL HLS Stream |
|---|---|---|---|---|
| 03.06.2026 | 17:00 | Test vs Test | German | https://livesportradio.com/.../playlist.m3u8 |
| 03.06.2026 | 19:00 | Test vs Test | English | https://livesportradio.com/.../playlist.m3u8 |
| 03.06.2026 | 20:45 | Netherlands vs Algeria | English | https://livesportradio.com/.../playlist.m3u8 |
Each row has a one-click copy button. Links stay listed for the fixtures you have ordered.
04 Match database
The Match database is your full fixture list and history. Filter by date range and project, then browse every match with date, time, league, teams and language. The summary tiles at the top give you the volume of commentary delivered.
Use it to confirm what has been covered, look back over past fixtures, or check upcoming scheduled coverage across all your projects.
05 Stats & commentary metrics
The Stats area reports how your broadcasts performed. The Stats report lists every match with its project, league, teams, language, listeners (total and unique) and average session length. Search, filter by date range or project, and export any row.
| Match ID | League | Match | Language | Listeners (total / unique) | Avg session |
|---|---|---|---|---|---|
| 5438782 | Championship Playoff | Hull City vs Middlesbrough | English | 15,570 / 8,388 | 00:12:10 |
| 5206177 | Europa League | Freiburg vs Aston Villa | English | 16,352 / 10,280 | 00:12:15 |
Per-match metrics
Open Metrics on any match for a detailed breakdown across four views:
Time series
Concurrent listeners across the match, so you can see kick-off, halftime and full-time peaks live.
Geospatial
A map of where your listeners tuned in from, by city, for the most popular locations.
National
Listener split by country with share percentages, ranked from your biggest market down.
Devices
Breakdown by platform (Android, iOS, web and more) to see how your audience listens.