Make insights.json handedness-aware
See chat: Lefty Stroke Side Logic A better solution would be to read the handedness from the player profile and modify stroke_type accordingly. A shot to the dominant side is a forehand and a shot to the body or non-dominant side is a backhand.

Alden 3 days ago
Make insights.json handedness-aware
See chat: Lefty Stroke Side Logic A better solution would be to read the handedness from the player profile and modify stroke_type accordingly. A shot to the dominant side is a forehand and a shot to the body or non-dominant side is a backhand.

Alden 3 days ago
In Progress
In-app AI Assistant
Ask questions, analyze multiple games, and receive suggestions linked directly to relevant shots. No longer will you need to export data to ChatGPT/Claude!

PB Vision Team 7 days ago
In Progress
In-app AI Assistant
Ask questions, analyze multiple games, and receive suggestions linked directly to relevant shots. No longer will you need to export data to ChatGPT/Claude!

PB Vision Team 7 days ago
In Progress
Brand New Skill Ratings
Six data-backed skills, predictive stats, and drill-down tools that explain your rating and how to improve it. More details coming soon!

PB Vision Team 7 days ago
In Progress
Brand New Skill Ratings
Six data-backed skills, predictive stats, and drill-down tools that explain your rating and how to improve it. More details coming soon!

PB Vision Team 7 days ago
In Progress
Profile Refresh + Social Feeds
A more compelling, social player profile inspired by apps like Strava. More coming soon.

PB Vision Team 7 days ago
In Progress
Profile Refresh + Social Feeds
A more compelling, social player profile inspired by apps like Strava. More coming soon.

PB Vision Team 7 days ago
In Progress
Background video compression and uploading on iPhone
No longer will you need to be in the app while games process!

PB Vision Team 7 days ago
In Progress
Background video compression and uploading on iPhone
No longer will you need to be in the app while games process!

PB Vision Team 7 days ago
In Progress
Video Player V2.1 - bookmarks and on-video drawing
Building on our new video player. Clear modes for viewing, editing, and marking up videos (telestration) New bookmarks, markup, crop, and edit modesβadd notes, drawings, or stickers tied to exact moments in the game

PB Vision Team 7 days ago
In Progress
Video Player V2.1 - bookmarks and on-video drawing
Building on our new video player. Clear modes for viewing, editing, and marking up videos (telestration) New bookmarks, markup, crop, and edit modesβadd notes, drawings, or stickers tied to exact moments in the game

PB Vision Team 7 days ago
Downloadable Overlays!
There needs to be an option to download clips or full games WITH the video overlays shown in the app. Currently downloading a video only downloads the raw footage.

Josh Maxwell 13 days ago
Downloadable Overlays!
There needs to be an option to download clips or full games WITH the video overlays shown in the app. Currently downloading a video only downloads the raw footage.

Josh Maxwell 13 days ago
Warning On Duplicate File Upload
Match on FIle Name and/or time stamp. At a minimum provide a button to cancel a specific upload.

Aaron Kingery about 1 month ago
Warning On Duplicate File Upload
Match on FIle Name and/or time stamp. At a minimum provide a button to cancel a specific upload.

Aaron Kingery about 1 month ago
[FEATURE REQUEST - PARTNER API] Ability to create folder via API
It would be very helpful for partners with API access to have an API to organize the games within our partner account without having to manually create a folder for each use case. Thought process: Our user uploads a video through our application, which is sent to our PBV partner account. If no folder exists for said user within our PBV partner account, we can create one via an API call, then upload said video to that folder. If a folder does exist for said user already within our PBV partner account, then we just upload that video to that folder. I know when someone uploads them, they can link them to their existing PBV account using their email, but since videos get stored in our partner library, I just want an easy way to organize them all. That way, if we ever need to look through them, we could easily dig down through the folders based on the users within our app.

Matthew Barlow 2 months ago
[FEATURE REQUEST - PARTNER API] Ability to create folder via API
It would be very helpful for partners with API access to have an API to organize the games within our partner account without having to manually create a folder for each use case. Thought process: Our user uploads a video through our application, which is sent to our PBV partner account. If no folder exists for said user within our PBV partner account, we can create one via an API call, then upload said video to that folder. If a folder does exist for said user already within our PBV partner account, then we just upload that video to that folder. I know when someone uploads them, they can link them to their existing PBV account using their email, but since videos get stored in our partner library, I just want an easy way to organize them all. That way, if we ever need to look through them, we could easily dig down through the folders based on the users within our app.

Matthew Barlow 2 months ago
AI Processing Exception Time(s)
Occaisonally there are games where there is stop in the action (emergency, bathroom break, etc.), and while the player(s) are gone there is some minor gameplay (not sure if that is excluded already) but prior to the actual game resuming there may be a few back and forth shots. First, Iβve not determined if those βpracticeβ shots are evaluated as part of the game and second, if they are evaluated and calculated by the PBV engine, can an Exclusion Timeline be added to not evaluate or include any shots during those windows of practice or restart?

Chris Gerchak 3 months ago
AI Processing Exception Time(s)
Occaisonally there are games where there is stop in the action (emergency, bathroom break, etc.), and while the player(s) are gone there is some minor gameplay (not sure if that is excluded already) but prior to the actual game resuming there may be a few back and forth shots. First, Iβve not determined if those βpracticeβ shots are evaluated as part of the game and second, if they are evaluated and calculated by the PBV engine, can an Exclusion Timeline be added to not evaluate or include any shots during those windows of practice or restart?

Chris Gerchak 3 months ago
Compare Players' ratings within a given session
After a session, Iβm interested in comparing how I played OVERALL vs. the other players in that session. For example, if thereβs 8 of us rotating for 2 hours, how do I compare to the other 7 players? Right now thereβs no way to do this. I can look at the ratings for the other players in a specific game, and I can look at all of MY ratings for a specific day/session, but I canβt compare across people across games. Just like an app like Swish will show you the win/loss record (and %) and point differentials across a session, it would be great to be able to have something similar using the Overall Skill Rating for multiple players.

Jeff Lash 4 months ago
Compare Players' ratings within a given session
After a session, Iβm interested in comparing how I played OVERALL vs. the other players in that session. For example, if thereβs 8 of us rotating for 2 hours, how do I compare to the other 7 players? Right now thereβs no way to do this. I can look at the ratings for the other players in a specific game, and I can look at all of MY ratings for a specific day/session, but I canβt compare across people across games. Just like an app like Swish will show you the win/loss record (and %) and point differentials across a session, it would be great to be able to have something similar using the Overall Skill Rating for multiple players.

Jeff Lash 4 months ago
Monthly floor and ceiling skill development
Every month, analyze all my games of the previous month to provide an improvement plan for this month. One set of exercises for my most impactful weaknesses (game phase of highest point leaks) and another for my strengths (raise my ceiling). Example floor: work on transition of 3rd and 5th particulaly on your backhand side. Example of ceiling: perfect your drip to the center backhand when opponent is in motion.

Alden Gannon 4 months ago
Monthly floor and ceiling skill development
Every month, analyze all my games of the previous month to provide an improvement plan for this month. One set of exercises for my most impactful weaknesses (game phase of highest point leaks) and another for my strengths (raise my ceiling). Example floor: work on transition of 3rd and 5th particulaly on your backhand side. Example of ceiling: perfect your drip to the center backhand when opponent is in motion.

Alden Gannon 4 months ago
Add shot impact as well as execution
Right now quality only considers execution, not the results of the shot. It would be great to have a second metric that considered the shotβs effect. Did it improve/worsen the rally for my team? Based on strength of return, change in advantage, etc. With these two components, allow me to set a dial in my profile on how I want them weighted. Am I working on my mechanics? Set the dial to 100% execution. Happy with my mechanics but need to work on team play? Set to 100% impact. Default to 50/50.

Alden Gannon 4 months ago
Add shot impact as well as execution
Right now quality only considers execution, not the results of the shot. It would be great to have a second metric that considered the shotβs effect. Did it improve/worsen the rally for my team? Based on strength of return, change in advantage, etc. With these two components, allow me to set a dial in my profile on how I want them weighted. Am I working on my mechanics? Set the dial to 100% execution. Happy with my mechanics but need to work on team play? Set to 100% impact. Default to 50/50.

Alden Gannon 4 months ago
Combine chat json and insights.json
The chat JSON has the player mappings. insights.json has raw shot info you can use to create your own metrics. Very useful. Please combine these into a single dataset for export.

Alden Gannon 4 months ago
Combine chat json and insights.json
The chat JSON has the player mappings. insights.json has raw shot info you can use to create your own metrics. Very useful. Please combine these into a single dataset for export.

Alden Gannon 4 months ago
Show scoreboard in full screen mode
Currently when the video is expanded to full screen, the scoreboard disappears, while the other overlay features remain. Please fix.

KevMo 4 months ago
Show scoreboard in full screen mode
Currently when the video is expanded to full screen, the scoreboard disappears, while the other overlay features remain. Please fix.

KevMo 4 months ago
More tutorial Videos
I just watched the video Ryan posted on how to put games on Chat and how to ask for feedback. I used it and Chat gave some great advice. I would like more of the tutorial videos from PB vision on how they suggest using their programs along with their newest and greatest additions. As a new member and a Senior I am able to learn more with tutorial videos.

William McCorkle 4 months ago
More tutorial Videos
I just watched the video Ryan posted on how to put games on Chat and how to ask for feedback. I used it and Chat gave some great advice. I would like more of the tutorial videos from PB vision on how they suggest using their programs along with their newest and greatest additions. As a new member and a Senior I am able to learn more with tutorial videos.

William McCorkle 4 months ago
SE filter for advantage
Create a shot explorer filter for shots I take when my team has advantage/disadvantage/neutral court positioning. Since this is based on detecting the position of the 4 players, it should be a reliable filter. BUT, in the interests of usability and quality, please remove the unreliable filters. Most do not return the shots they select for. I suggest keeping Player, Sequence, Quality and Window selectors. Only after SE has been reduced to simple and reliable filters does adding the advantage filter make sense.

Alden Gannon 4 months ago
SE filter for advantage
Create a shot explorer filter for shots I take when my team has advantage/disadvantage/neutral court positioning. Since this is based on detecting the position of the 4 players, it should be a reliable filter. BUT, in the interests of usability and quality, please remove the unreliable filters. Most do not return the shots they select for. I suggest keeping Player, Sequence, Quality and Window selectors. Only after SE has been reduced to simple and reliable filters does adding the advantage filter make sense.

Alden Gannon 4 months ago
Age out games by date, not number of games
The 90th game played in a month has a lot more impact on your current rating than the 90th played two years ago. Furthermore, it appears PB applies the aging algorithm to the current selection. That is, your 90th game has no impact on your rating, but if it appears in a filter of 10 games, it has the highest impact. The same game shouldnβt have different levels of impact based on what folder youβre looking at. I suggest giving games a 1-year lifetime, making a 6-month old game 50% impact.

Alden Gannon 4 months ago
Age out games by date, not number of games
The 90th game played in a month has a lot more impact on your current rating than the 90th played two years ago. Furthermore, it appears PB applies the aging algorithm to the current selection. That is, your 90th game has no impact on your rating, but if it appears in a filter of 10 games, it has the highest impact. The same game shouldnβt have different levels of impact based on what folder youβre looking at. I suggest giving games a 1-year lifetime, making a 6-month old game 50% impact.

Alden Gannon 4 months ago