253 points · 137 comments · 2 days ago · brownrout
ribbie.tvBeen waiting to share this for when there’s actually a good slate of games happening since the site is pretty bare otherwise.
Here is today's schedule:
Mets @ Reds - 9:40am PDT https://ribbie.tv/watch/game/824503
Royals @ Nationals - 10:05am PDT https://ribbie.tv/watch/game/822721
Marlins @ Phillies - 10:05am PDT https://ribbie.tv/watch/game/823450
Tigers @ Astros - 11:10am PDT https://ribbie.tv/watch/game/824178
Padres @ Cardinals - 11:15am PDT https://ribbie.tv/watch/game/823044
..and another 14 games throughout the later day.
I'm still early on in this project, but I've tried to add little details with actual stadiums, day and night modes, between inning graphics and interstitials, live scoreboards, etc.
Would love any feedback and ideas. Thanks for checking it out!
pawptart
daynthelife
- Have a play-by-play view so users can see plays they missed
- Make the "between innings" tabs clickable rather than forcing users to wait for the cycle (cycle by default, pin if user clicked a tab)
- show glove on right hand for outfielders that throw LH
- maybe show baserunners taking leads rather than keeping a foot on the base
mjd
MLB crushed them with a copyright infringement lawsuit, claiming copyright over the plain factual description of the play-by-play. It was bullshit, of course, since simple factual descriptions aren't protected by copyright. But website guy couldn't fight MLB in federal court.
Sorry I don't remember the name of the site. I hope it turns out better for you than it did for them.
Urgo
Either way though, great job on this!
e28eta
IDK if there’s an easy way for the average person to get a live audio broadcast feed from games, so maybe your target market would be listening to that instead.
I’m thinking it could use some sound effects, for balls, strikes, hits, etc. I only tuned in for a couple pitches and then it was between innings, so maybe the more significant events already have something, and I just wasn’t patient enough to experience them.
I was looking away when the last out of the inning happened (or maybe changing views?). Is there a display of what caused the out, and maybe an animation of the fielders coming into the dugout, or does it flash up the “between innings” screen pretty quickly?
It might be nice to have a significant event summary available somewhere. It feels hard to believe that this would catch someone’s attention well enough that they’re watching the whole thing, and without audio cues / replays, I know I wouldn’t be interested in watching it for any length of time.
vitorbaptistaa
I wonder if some kind of filter would work or we would need some data source. Looks much harder given the fast-paced nature of the game.
devrundown
netsec1989
The pace of events will always be a challenge with baseball (delays between pitches, missing when they do happen).
Some other mode like the Youtube TV: Catch up with Highlights, would be fantastic. Quickly replay the big events (runs scored, bases loaded strikeout to end inning. Maybe every hit and third out). It becomes a rapid-fire view. Or, similar thought, a rapid replay mode -- start from the beginning, replay each change with minimal delays between them.
mysterydip
One comment is, during “in between innings” when it was showing around the league and other stats, the text was really small on my phone. If possible I’d rather have it scrolling or switching between pages of data than trying to fit it on one screen. I get that on a tv or pc it’s probably the right size, so not sure if you’d want to spend the effort to have a separate view for small screens.
kridsdale3
This is clearly 16 bit.
TheGoodBarn
I am a big fan of the ESPN CDN data api and have made a few "scoreboards" of my own. Recently I polished a simple html one at: https://mlb.ope.cool/
But I will most definitely be reaching for yours and tossing it up on the TV's in the office, this is so cool
DevEx7
leejoramo
This morning I think I found a minor bug is the installable PWA web app. chromium, Brave and I expect other browsers show a white bar with the URL at the top of the PWA
I believe this is due to the manifest specifying the path ‘/watch/‘ with a trailing slash and not the path we get redirected to without ‘/watch’
JMiao
dole
One thing that stuck with me is the font rendering of the flashing "Mid 5th" screen banner on the game field view, was displayed as Helvetica/Arial vs one of the in-game fonts.
germanrabbit
glenstein
I know when it comes to historical data, projects like the Sean Lahman Database have to go through quite a bit of trouble to reproduce "clean room" versions of historical data that are legally fine to use. I have to imagine there's a lot of complications when it comes to live data for anything that even has a hint of being more than a hobby project.
austinallegro
uludag
kevinsync
fitsumbelay
Something about the way baseball itself is played seems to make recreations really satisfying -- like, more accurate? -- and fun compared to say, soccer hilights of matches on Youtube made with what looks like an EA soccer video game
I also really like the idea of recreating any type of event in this format. It's almost like photogrammetry but with as much creative intention as you have documentary. very awesome, very inspirational really
joebates
jimmydddd
cm11
deskamess
sixothree
elicash
I also wish it was more zoomed-in on the action, but I get why that's not in v1.
Iuz
[deleted]
ninju
The game I want to watch is a LIVE game but it's no longer one of the top 4 games
I see the scrollbar but it does not interact
(Chrome or Edge same issue)
rickyyean
gwbas1c
FunHearing3443
[deleted]
rglover
unstruktured
ninju
soohyunbae
noduerme
ecommerceguy
edit- First 2 plays I watched are back to back homers. Go Royals!
mkovach
edgarvaldes
panza
rootedbox
SubiculumCode
ishjoh
tiahura
do the mlb streams flag a challenge?
pavan1989
matv
k8o5
Hugsbox
sdsdfsdfdfssdf
mmmlinux
vibe coded project people dont like = llm vibe coded slop, waste of the internet, why did you even try. cant believe you didnt pay hundreds of dollars to a human artist.
vrtnis
Not to hijack your thread but in case anyone's interested in a physical scoreboard built on top of the same APIs using Raspberry Pis, I have a project as well. We also support software emulation if you don't want to buy parts.
https://github.com/MLB-LED-Scoreboard/mlb-led-scoreboard
You can see it in action here:
https://mlb-led-scoreboard.dev/