A custom PreMiD presence that displays Discord Rich Presence while browsing StreamEast. It reads live match details, scores, sport categories, and event status directly from the page — no API calls or third-party data sources involved.
This is purely a coding project — a browser extension presence built on the PreMiD platform. It does not stream, host, distribute, or provide access to any content. It only reads publicly visible text on a page you are already viewing and forwards that information to Discord's Rich Presence API.
- Shows current match or event in your Discord status
- Displays live score and match status when available
- Detects sport/league (NFL, NBA, MLB, NHL, UFC, Boxing, F1, CFB, Soccer, WNBA, WWE, NCAAB, and more)
- Shows team crests where available
- Supports single-entity events (boxing bouts, races, etc.)
- Privacy Mode and Hide Scores settings
- Handles TLD rotation — matches any
v2.streameast.<tld>variant - Updates on page navigation, tab focus, and DOM changes
streameast-activity/ # Main PreMiD presence (with tests)
streameast-official/ # Alternate/reference presence variant
build-plugin.ps1 # PowerShell build and packaging script
validate-metadata.js # Metadata schema validation helper
cd streameast-activity
npm installnpm test.\build-plugin.ps1Issues and pull requests are welcome. Please keep contributions focused on the presence logic, metadata, or test coverage.
If this project has been useful to you and you'd like to support continued development, you can buy me a coffee:
This project is not affiliated with, endorsed by, or connected to StreamEast, PreMiD, or Discord in any official capacity. It is an independent open-source development project.