You're on the list

Welcome to SNM Media

Four short steps and you'll be watching in full, uncompressed quality on any screen in the house.

Admit One

Get set up

Work through these in order - each one unlocks the next.

01

Create your free Plex account

Plex is the app we use to stream - the account is free and takes about a minute. Use the same email address you gave us for the invite.

02

Accept your invite

Check your inbox for an email from Plex titled something like "You've been invited to a Plex library." Open it and select Accept Invite. Not there? Check spam, then reach out on the Help section below.

03

Install the Plex app

Get it on every device you plan to watch on - phone, tablet, TV.

04

Set your picture quality

One setting per device is all it takes to stop the app from compressing your picture.

Step 03

Install the app

Sign in with the same Plex account from step one on each device below.

iPhone & iPad

App Store

Get the app

Android phone & tablet

Google Play

Get the app

Apple TV

Search "Plex" in the tvOS App Store

All download links

Android TV / Google TV / Shield

Search "Plex" in the on-device Play Store

All download links

Fire TV

Search "Plex" in the Amazon Appstore, on-device

All download links

Roku, LG, Samsung, Sony & other smart TVs

Search "Plex" in your TV's own app store

All download links

Windows, Mac & browser

Desktop app, or just use app.plex.tv

Open in browser
Step 04

Get the best possible picture

One setting, changed once per device, is the difference between the file as it was mastered and a squeezed-down copy of it.

Why this matters: when a device asks for a different format than the original file, the server has to convert - or "transcode" - it in real time. That conversion softens detail and can stutter on a slow connection.

Setting your app to stream at maximum quality lets it play the original file directly instead, which almost always looks and runs better - as long as your network can keep up.

  1. Open the Plex app and tap your profile icon, then Settings.
  2. Go to Quality (sometimes listed under Player settings).
  3. Set both Streaming Quality on Wi-Fi and Streaming Quality on Cellular to Original / Maximum.
  4. Turn off any Auto-adjust quality toggle.
On cellular, maximum quality uses a lot of data - you may prefer a lower cap when off Wi-Fi.
  1. Open the Plex app, tap the hamburger menu, then Settings.
  2. Go to Quality.
  3. Set Streaming Quality (Wi-Fi and Mobile Data separately) to Original / Maximum.
  4. Turn off Auto-adjust quality.
  1. Open Plex, go to Settings (gear icon in the side menu).
  2. Select Player or Quality.
  3. Set the streaming quality to Original / Maximum and disable any automatic adjustment.
Apple TV plays most formats natively, so this is usually the smoothest device of the bunch.
  1. Open Plex, go to Settings from the side menu.
  2. Select Player → Quality.
  3. Set streaming quality to Original / Maximum and turn off auto-adjust.
  1. Open Plex, go to Settings from the side menu.
  2. Select Player → Quality and set it to Original / Maximum.
Older Fire TV Stick models are underpowered for 4K originals - if playback stutters, that's the device, not this setting.
  1. Open Plex, find Settings in the side or top menu.
  2. Look for Player or Quality and set it to the highest option available.
Menu wording varies more on these built-in TV apps than on phones - look for anything mentioning "quality" or "bitrate."
  1. Click your profile icon (top right) → Settings.
  2. Under Quality, set streaming quality to Original / Maximum.
  3. Turn off Auto-adjust quality.
Before you ask

Common questions

My invite email never showed up.

Check spam and promotions folders first. If it's genuinely not there, get in touch - see the Help section below.

Do I need to pay for anything?

No. Watching is free - just the free Plex account from Step 1.

I set quality to Maximum but it still says "Converting" while playing.

Some devices can't play certain files directly no matter the quality setting, so the server converts them automatically to keep playback working. If this happens constantly on one device, let us know - there may be a better fix on our end.

Playback is stuttering or buffering.

Try connecting to Wi-Fi instead of cellular/mobile data, close other apps using bandwidth, and give it a minute to catch up. If it keeps happening, let us know what device and show/movie it was.

Say thanks

Send a Bitcoin tip

Completely optional - if you'd like to tip for setup or troubleshooting help, here's how to buy and send BTC from Cash App or Venmo. Steps are the same on iPhone and Android.

Before you send

Get the app

Either one works fine for a one-off tip. Cash App is usually quicker to set up; Venmo requires full identity verification before its Crypto tab unlocks.

Cash App - iPhone

App Store

Get the app

Cash App - Android

Google Play

Get the app

Venmo - iPhone

App Store

Get the app

Venmo - Android

Google Play

Get the app
Step by step

Buy & send Bitcoin

Same steps on iOS and Android - both apps use one interface across platforms.

Before you send anything: crypto transfers are irreversible - there's no chargeback or "undo" once it's confirmed.

Triple-check the wallet address, or scan the QR code instead of typing it, before you hit send. Only send to an address you got directly from the person you intend to pay.

  1. Open Cash App and tap the Money (or Investing) tab on the home screen.
  2. Tap the Bitcoin tile.
  3. Tap Buy.
  4. Choose a preset amount, or tap the three dots for a custom amount.
  5. Confirm with your Cash PIN, Face ID, or Touch ID.
BTC lands in your Cash App Bitcoin balance right after confirming.
  1. From the Bitcoin tab, tap Send (the airplane icon).
  2. Enter the recipient's BTC wallet address, or tap the QR icon to scan it.
  3. Enter the amount, in BTC or dollars - Cash App converts automatically.
  4. Choose a transfer speed; faster speeds cost a higher network fee.
  5. Review the address, amount, and fee breakdown, then tap Confirm & Send.
Sending to any address - including another Cashtag - carries a fee. Cash App ended fee-free P2P BTC transfers in December 2024.
  1. Complete identity verification first (legal name, address, SSN, photo ID) - Venmo prompts for this the first time you open Crypto.
  2. Tap the menu icon, then Crypto.
  3. Select Bitcoin, then tap Buy.
  4. Enter an amount - as low as $1.
  5. Choose a funding source: Venmo balance or linked bank/debit card (credit cards aren't allowed for crypto).
  6. Review and confirm the purchase.
  1. Open the Crypto tab and select your Bitcoin holding.
  2. Tap Transfer, then Send.
  3. Choose Send to a wallet and enter the recipient's external BTC address, or scan their QR code - or pick a Venmo user directly if they're on Venmo.
  4. Enter the amount to send.
  5. Review the details carefully, then confirm.
Transfers are final and cannot be reversed or canceled once sent.
Know before you watch

Using the Sports Schedule

A single page shows every event for the day - MLB, NFL, MiLB, WNBA, PPV, and more - with live status, time zone conversion, and tools to zero in on exactly what you care about.

The basics

What you're looking at

Everything on the page comes from a single data file that gets replaced whenever the schedule is updated. Here's the lay of the land.

01

The header tells you the day and current time

The title and date at the top left come directly from the schedule file - that's how you know which day's games are loaded. On the right, a live clock ticks in real time showing the current time in whichever timezone you've selected. It updates every second.

02

Pick your time zone - it sticks

The buttons in the top-right corner (ET, CT, MT, AZ, PT) convert every start time on the page instantly. The labels reflect the actual abbreviation for that date - EDT vs EST, PDT vs PST - so they're always accurate around daylight saving changes. Your choice is saved and remembered the next time you visit.

03

Each event shows a live status badge

Every game row has a status on the right side next to the start time. Upcoming means it hasn't started yet. Live now appears with a pulsing red dot and means the event started within the last 3.5 hours. Final means it's well past start time. The page refreshes these statuses automatically every 30 seconds - no need to reload.

04

Check the footer to see when the schedule was last updated

At the very bottom of the page, below all the events, is a line that reads "Schedule last updated:" followed by a date and time. This tells you exactly when the schedule data file was last regenerated - useful for knowing whether today's games are in yet or if you're looking at yesterday's data.

Tools in the toolbar

Filter, search & customize

Three tools sit in the bar just below the header. They work independently and can be combined.

Your preferences are saved automatically. Hidden leagues, favorite teams, and your chosen time zone are all remembered in your browser for a year. You only have to set them once.

  1. Click the Leagues button in the toolbar. A panel drops down showing a pill for every sport on the page (MLB, NFL, MiLB, WNBA, PPV, DIRTVision, etc.), each with its color dot.
  2. Click any pill to toggle that sport off - it disappears from the page entirely. Click it again to bring it back.
  3. The button label updates to show how many leagues are currently visible, e.g. Leagues (4/6).
  4. Use the Show all link at the end of the panel to restore everything at once.
  5. The color-coded quick-jump links just below the header also update - they only show the sports that are currently visible.
Your league visibility settings are saved in your browser and will still be set the next time you open the page.
  1. Click the ★ Favorites button. A panel opens with a text field.
  2. Type a team name (or any keyword - it can be a city, mascot, or partial name) and click Add or press Enter.
  3. Any event whose title contains that word is immediately highlighted with a gold left border and a ★ star, and floated to the top of its sport section so it's the first thing you see.
  4. Add as many teams as you like. Each one appears as a chip in the panel - click the ✕ on any chip to remove it.
Example: add "Yankees" to instantly spot every Yankees game across MLB and MiLB without scrolling.
  1. Click into the search box on the right side of the toolbar and start typing. The page filters in real time as you type - no need to press Enter.
  2. It matches against team names, event titles, notes (like a venue name), and the sport name itself.
  3. A ✕ button appears inside the search box when it has text - click it to clear and return to the full schedule.
Search respects your hidden leagues - if you've turned off a sport, it won't appear in search results even if it matches.
Sport-specific

MiLB level filter

Minor League Baseball carries a lot of games. The MiLB section has its own extra filter row to cut it down to the levels you actually follow.

MiLB levels explained: A is Single-A (Low-A and High-A combined here). AA is Double-A. AAA is Triple-A, one step below the majors. HA is High-A specifically.

If you only follow AAA affiliates, turn off A, AA, and HA to slim the list down dramatically. Your selection is remembered between visits.

01

Tap the level pills to filter

Just above the MiLB game list, you'll see a row of small buttons: A, AA, AAA, HA. Highlighted (gold) means that level is showing. Click any pill to toggle it off; click again to bring it back. The section header count updates to show how many games are visible out of the total.

PPV & special events

Pay-per-view and racing

Non-standard events - wrestling, motorsports, combat sports, dirt track racing - appear under their own sections at the bottom of the page.

PPV section

Collects all pay-per-view events for the day: WWE, boxing, MMA, NASCAR, and anything else that doesn't fit a standard league. Listed with start time and live status just like any other sport.

DIRTVision

Dirt track racing events streamed via DIRTVision. The entry includes the track name and start time. Some entries note a specific track or location under the event name.

Event notes

Some events have a small grey line of text underneath the name - this is the note field. For MiLB it's the level (AAA, AA, etc.). For PPV it might be a venue or promotion name.

Quick-jump links

The color-coded pill links directly below the header let you jump straight to any sport section with one tap - handy on mobile when the page is long.

Install as an app

Add to your home screen

The schedule works like a native app - no App Store required. Install it once and it launches full-screen straight to the lineup, just like any other app on your phone.

The address is events.snm-media.site - open that URL in your browser first, then follow the steps below for your device.

Once installed, the app gets its own icon on your home screen, opens without a browser toolbar, and remembers your timezone and league preferences just like the web version does.

  1. Open Safari and go to events.snm-media.site. It must be Safari - this does not work from Chrome or Firefox on iOS.
  2. Tap the Share button at the bottom of the screen (the box with an arrow pointing up).
  3. Scroll down the share sheet and tap Add to Home Screen.
  4. The name will pre-fill as Lineup - you can leave it or rename it to anything you like.
  5. Tap Add in the top-right corner.
  6. The app icon now appears on your home screen. Tap it to launch directly into the schedule, full-screen with no browser chrome.
On iPad, the Share button is in the top-right corner of the Safari toolbar rather than the bottom.
  1. Open Chrome and go to events.snm-media.site.
  2. Tap the three-dot menu ( - ) in the top-right corner of Chrome.
  3. Tap Add to Home screen.
  4. A prompt will appear with the name Lineup pre-filled - rename it if you prefer.
  5. Tap Add. Chrome may ask a second time to confirm - tap Add again.
  6. The icon will appear on your home screen and in your app drawer. It opens full-screen, no browser bar.
Some Android versions show an "Install app" banner automatically at the bottom of Chrome when you visit the site - tapping that is a shortcut to the same process.

What you get

Full-screen launch, home screen icon, no browser address bar. Feels and behaves like a native app.

No updates needed

The app always loads fresh data from the server - every time you open it you're getting the current schedule. Nothing to update or reinstall.

Settings are preserved

Your timezone, hidden leagues, favorite teams, and MiLB level filter all carry over from the browser and stay saved in the installed version.

Works on Wi-Fi and cellular

The app is just a web page - it works anywhere you have a data connection, same as loading it in a browser.