Skip to content

Repository files navigation

Dugout

This is an app for MLB scores, box scores, and standings for the Light Phone III, based on the style of vandamd's LightOS tools.

The data comes from a public API, so there is no login required. (And therefore also no MLB.com features, including streaming game audio, etc.)

Screenshots

Scores screen showing a day's final scores Box score with linescore and batting stats Standings with W-L, GB, WCGB, and L10 columns

Features

  • Scores — the full slate for any date, with ‹ date › arrows to browse and a tap on the date to jump back to today. Live games show the inning ("Bot 2nd"), finished games the final ("Final/11"), upcoming games the start time. Auto-refreshes every 60 seconds while games are live.
  • Box scores — tap any started game for a box score; you may have to side scroll if a came goes into extra innings. For live games you can see the current count, runners, and outs, which auto-refreshes every 45 seconds while the game is live.
  • Standings — all six divisions with W-L, games back ("GB"), wild card games back ("WCGB"), and the team's record over the last 10 games ("L10").

Everything is drawn in Public Sans on pure black, matching the LightOS look: no images, no color, no scrollbars — just text you can read at a glance.

Install

  1. Download dugout-vX.Y.apk from the latest release.

  2. With your Light Phone III connected over USB (ADB enabled):

    adb install -r dugout-vX.Y.apk

Dugout is a normal Android app — no Google Play services required, internet permission only.

Build from source

Requires JDK 21 and the Android SDK (API 35). Point Gradle at your SDK via local.properties (sdk.dir=...) or the ANDROID_HOME environment variable.

./gradlew assembleRelease   # minified APK at app/build/outputs/apk/release/
./gradlew assembleDebug     # unminified, much larger
adb install -r app/build/outputs/apk/release/app-release.apk

The release APK is debug-signed so it sideloads without a keystore of your own.

Data

All data comes from MLB's free, public Stats API (statsapi.mlb.com) — no account, no API key. Per MLB Advanced Media's terms this data is for personal, non-commercial use only. This project is not affiliated with or endorsed by Major League Baseball. Major League Baseball data © MLB Advanced Media, LP.

Credits

Inspired by the Light Phone community tools from vandamd. Typeface is Public Sans.

License

MIT

About

MLB scores, box scores, and standings for the Light Phone III

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages