야구를 보며 돈을 버는 게 재미있는지, 아니면 실시간 업데이트 때문에 재미가 반감되는지 궁금함
나는 야구장에 갈 때 직접 경기 점수를 기록하는 걸 정말 좋아함. 직접 참여하는 느낌을 주고, 전문가 스코어러들과 내가 어디서 실수하는지 비교하는 것도 재미임. 예전에 MLB 스코어링을 했었는지 궁금하고, 지금도 경기를 보면 기록을 남기는지, 아니면 질렸는지 궁금함 :D
이 일은 Sports Info Solutions라는 회사에서 함. 이 회사는 모든 경기의 플레이를 본 다음, 상대적 난이도를 평가하는 공식을 적용해 고급 통계 모델을 개발함. 일부는 자동화되었지만 아직 많은 부분이 사람의 "눈"에 의존함
아주 예전에는 우리 아버지도 이 일을 했었음. 지역 마이너리그 모든 야구 경기를 취재했음. 이 앱을 보고 가장 먼저 떠오른 생각은 내가 직접 기록한 점수표가 전자적으로 채워진 버전일 것 같다는 것임. 이게 내 첫 야구 취미 중 하나였음. 점수표 예시 이미지
정말 멋진 프로젝트임. 야구를 너무 좋아하고 해커 문화에서 야구를 좋아하는 사람이 많다는 것도 마음에 듦. 야구가 미국 최고의 스포츠 자리를 잃은 원인 중 하나가 구식 수익 모델 때문이었다고 읽었음(티켓 판매에만 의존). NFL은 80년대에 TV에 적극적으로 나가며 더 많은 팬을 끌어들여 현재에 이름. 최근에는 MLB도 MLB.tv, AWS StatCast 같은 스트리밍에 선제적으로 나서고 있음. 이런 프로젝트들이 야구 인기 회복에 도움이 되었으면 좋겠음
MLB와 중계사들이 도박을 너무 강하게 밀어붙이고 있음. 이로 인해 스포츠가 오히려 더 독성 있는 환경으로 변하고 있음
스트리밍이 오히려 야구를 안 보게 만든다는 생각임. 우리 지역 팀의 DTC 스트리밍 패키지가 월 20달러임. 야구는 퇴근하고 그냥 틀어놓고 보기 좋은 스포츠인데, 20달러 가치가 없음. 그리고 이 가격 때문에 어린이들 야구 입문에도 심각한 악영향이 있다고 생각함. 내가 야구에 빠진 이유는 아버지가 퇴근 후 OTA TV로 경기를 틀어줘서였음. 이 비용을 지불하지 않는 한 아이들이 어떻게 스포츠에 관심을 가질 수 있는지 모르겠음. 엄청난 파급 효과임. 지역 스포츠 네트워크(RSN)들이 대부분의 지역 야구 경기 중계를 맡아 왔는데(mlb.tv는 지역에서는 블랙아웃), 스트리밍에 베팅하다가 엄청난 금전적 손실을 봄[1]. 그래서 남은 충성 팬들에게 터무니없는 가격을 요구했음. 이미 YoutubeTv에 월 82달러를 내고 있어서 거기에 안 나오면 그냥 안 보고 경기장도 덜 가고 지역 팀에도 신경을 안 쓰게 됨. [1] Bally Sports (Diamond Sports Group) 2023 파산
사람들이 지루하다고 하는 이유를 이해함. 나도 지금은 거의 안 보고 가끔 보면 예전처럼 지루하게 느껴지기도 함. 하지만 어느 정도 노출이 필요함. 경기, 시리즈, 시즌 등에서 자연스럽게 드러나는 서사가 정말 특별함
해외에서 미국 스포츠 여러 종목을 즐기는 팬으로서 MLB의 스트리밍이 훨씬 진보적임. 집에서 공식 스트리밍 서비스로 전 경기를 실시간, 다시 보기 모두 가능함. 이닝 간 건너뛰기, TV/라디오 해설 선택, PC-TV-폰-웹 자유롭게 기기 이동도 다 지원함. Vision Pro용 실험 앱도 있었음. NBA도 요즘 이 수준에 근접해 감. NFL도 괜찮았는데, 자체 스트리밍 권리를 전 세계적으로 타 방송사에 팔기 시작해서 기존의 괜찮던 직영 서비스에서 형편없는 서드파티 서비스로 옮겨야 했음
내가 원하는 것은 이보다 더 진보한 서비스임. 오스틴에 살면서도 Astros 경기를 보기 힘듦. 굳이 여섯 시간 왕복 운전을 해서 현장에 갈 이유가 없는데, 특정 케이블 채널을 보려고 싫은 회사 서비스도 써야 함. 연간 300달러 정도라면 스트리밍 서비스에 기꺼이 내고 전 경기를 보고 싶음
plaintextsports를 이미 야구 용도로 잘 쓰고 있음. 야구는 다른 스포츠에 비해 텍스트(또는 라디오)로 아주 잘 전달되는 경기임. 터미널로도 가져오는 게 멋짐
야구 스코어링 관례가 꼭 야구 경기를 위한 DSL(도메인 특화 언어) 같다는 걸 이제야 깨달음. 경기 내용을 표준화된 방식으로 표현하는 법이 확립되어 있음. 프로그램에서 어떻게 활용되고 있는지 궁금함. 예시 이닝: K | 6-3 | BB | 2B (RBI, R1-H) | F8
꽤 멋진 프로젝트임. 다만 축구(football) 버전이거나 ascii 아트로 애니메이션처럼 나왔으면 더 좋았을 것 같음. 예전 인텔리비전 베이스볼 게임처럼 말임. 데이터 소스를 이렇게 직접 폴링하는 게 괜찮은지 궁금하고, 혹시 차단을 시도하진 않을지 걱정임
좋음. MLB는 이런 데이터를 접근하기 위한 꽤 좋은 API를 가지고 있음. ("watch"라는 말을 완전히 다르게 해석했었다는 것도 언급하고 싶음)
Hacker News 의견
mlbt: https://github.com/mlb-rs/mlbt
gomlb(내가 직접 만든): https://github.com/AxBolduc/gomlb
NBA용 NBA CLI(https://github.com/dylantientcheu/nbacli)도 알지만, 최근에는 NBA API 변경으로 제대로 동작하지 않는 상태였음