Game-day music app for youth hockey & ringetteRun the rink from your phone.

Sideline DJ is a game-day music and announcement app for youth hockey and ringette (more sports soon to come). Run the goal horn, player announcements, goal songs and hype music from your iPhone. Tap Goal: the horn fires, your player's name gets called, and the goal song kicks in. Input a selection of your own songs or let Sideline DJ decide which song to play from a large, non-explicit library.

Raise money for your team. Every family who gets Sideline DJ through your team's page gives your team $10. Start your team's page ›

Youth hockey and ringette first. Opening to a small group of teams this season.

Youth Hockey & Ringette BetaiPhone appApple MusicWorks with TeamSnapClean edits only
Sideline DJ hockey game screen in period 1: scoreboard, period timeline, and Goal, Opponent, Penalty and Faceoff buttons
Sideline DJ right after a goal: score 1-0, the scorer's name on screen and a Change song button

Team fundraising

Your team's next tournament, paid for by the rink.

Start a free page for your team and share it. When someone who runs music for a team gets Sideline DJ through the page, Sideline DJ will send your team $10 off their first Pass (not renewals) at no extra cost. Up to $500 a year. No products to stock, no orders to collect and no upfront cost to your team.

Start Your Team's Page How It Works

  1. 1Start your team's page in two minutes
  2. 2Share it with your hockey community
  3. 3$10 to your team for every family who gets the Pass

The goal, in one tap

Horn. Name. Song.

The horn fires the instant you tap. While it's still sounding, you pick who scored. The goal song rolls as the horn ends, and their name is called over top of the goal song on the PA. One more tap and Sideline DJ credits the assist as well.

1

Tap Goal

No lag and no menus. Eight horns to choose from, from classic arena to ship horn.

Who scored? picker with numbered player cards and a Skip to the song button
2

Who scored?

Tap the player. Not sure? Skip straight to the song.

Goal call-out playing with the scorer's name, score updated to 1-0
3

The call

A boisterous announcer call with the players name and number (and the assist if one is given). The score updates itself.

Goal song playing after the call
4

Goal song

From Apple Music, clean edits only. Change a goal song without a second horn.

Hawks goal, scored by number 7, Maya Okafor!

Calls rotate through your team's name and use your team's nickname (if you so choose). Every player gets the same moment on the ice.

Warm-up to the final buzzer

The whole game, in order.

The app screen follows the complete game flow. Each part of the game shows only the buttons you need at that moment, so you're never hunting for the right button while the play is live. Hockey and ringette each get their own game flow.

Pre-game screen with warm-up music, the lineup and Puck Drop
Pre-game

Warm-up to puck drop

Warm-up music plays back to back, starting with your team's own songs (or the appropriate songs pre-selected by the app. Announce the lineup over top of the song, with pause and resume capability. Puck Drop (start of play in ringette) fades the music and starts period 1.

Penalty song playing during period 1
In play

Four buttons

Home goal, Opponent goal, Penalty and Faceoff in hockey or Hype in ringette. They sit where your thumb rests, with Fade & Stop right below.

Opponent goal added and a quieter song plays
Opponent

They scored

The goal is counted and a quieter, upbeat song plays. Every goal deserves a song. Good sportsmanship is built in.

Final screen showing a 2-1 win with Victory song and Save the final score
Final

Win or handshake

A win gets a victory song, and a win by five or more a friendly Big Win song. A loss or a tie gets a mellower song for the handshake line.

See every feature

Before the season

Set up once, at home.

A team manager adds the roster (also easily importable from the TeamSnap app) and every player gets a voiced announcement (including the option of noting their position). At the rink, you open the app and press start.

Roster
Add players one at a time, use TeamSnap to import rosters or type in the whole team with numbers and positions. Use a pasted list or a CSV file. Tap play in the roster to pre-hear any player's call. If the players name is not pronounced correctly, go into the the roster section under 'Teams', press the three dots beside the player's name, select 'Change Announcement' and spell their name phonetically. Then simply press on the 'play button' next to the players name and check the pronunciation.
TeamSnap
Optional. Bring in players, games and attendance from TeamSnap, or do it all by hand. How TeamSnap works.
Announced as
"Riverside Hawks U11" can be called "Hawks" on the PA, with a pronunciation hint so it sounds correct.
Goal horn
Eight horns, from classic arena to ship horn. Hear them all and pick one.
Music
Connect Apple Music and you're set: clean songs are chosen for each moment in the genres you pick. No subscription? The horn and every announcement will still work.
Your own songs
Optional. Pick up to 5 Apple Music songs per moment (your goal song or lineup song). Your song plays first and never repeats twice in a game.
Age groups
Pick birth years or a division like U13. Youth teams lock the explicit lyrics filter on.
Team roster with jersey numbers, Recorded status and attendance ticks
Goal horn picker with Classic, Arena, Ship, Truck, Ferry, Boat and Industrial horns

Built for cold rinks and bad Wi-Fi

Rink-proof.

No signal needed for the call

The horn and every recorded player announcement are saved on your phone ahead of time. A dead zone in the stands won't stop your goal from being called. Songs from Apple Music need a connection.

Clean only

Teams only ever get clean edits of songs. The filter is locked on for all divisions.

Do Not Disturb check

A reminder before puck drop to be sure that your phone is on 'Do Not Disturb'. This makes sure a text from grandma doesn't come through the arena speakers.

Blowout mode

Up by five? The horn and call-outs switch off by themselves. One tap brings them back. Sportsmanship first.

Test run

Practise in the parking lot, then reset the game to 0-0. Test runs stay out of your game history.

Undo anything

Tapped 'Goal' by mistake? Undo sits right under the score for both teams.

After the final buzzer

Share the game.

Save the final score and Sideline DJ makes a record of the game: the score, the goal songs, who scored, who assisted and how many players heard their name. Post it to your story or the team chat in one tap.

Your kid, your words
The game record never names a player (unless you choose to).
Every result
After every result a social sharing card is issued if you wish to share to social media.
Raise money for your team
Every new family who purchases the Pass through your team's page will receive $10 for your team from Sideline DJ. How it works.
Share the game card: WIN 4-3, tonight's goal songs, 4 goals, 3 different scorers, 14 songs played, with the Sideline DJ logo and a QR code. No player names.
Final screen showing a 2-1 win with Victory song and Save the final score

Why it matters

Every kid deserves their moment.

Music turns any game into something kids remember. Hearing your name called after a goal is a big deal at the youth level. Sideline DJ makes that happen every game, for every player, without asking a volunteer to become a DJ.

Read the video transcript

Sideline DJ started with a simple observation: youth hockey runs on volunteers, and playing music at a game had become another job to figure out. There were rosters, goal songs, line-up music, announcements, and the scramble to find the right song when a kid scored. I kept thinking, there had to be a better way. So I built one. Not just an app that plays songs, but a system that understands the game: who's playing, who scored, what's happening on the ice, and what music fits the moment. That's what makes Sideline DJ different. It's built around how youth hockey actually works, so volunteers can enjoy the game too. And every kid gets their moment.

Lyn Bryan, founder. Read the story

Questions

Before you sign up.

What is Sideline DJ?

Sideline DJ is a game-day music and announcement app for youth hockey and ringette. The parent or volunteer running the booth uses it to play the goal horn, player announcements, goal songs and hype music from an iPhone. Tap Goal: the horn fires, the scorer is called by name and number, and the goal song plays.

Which sports does Sideline DJ support?

Youth hockey and ringette. Each has its own game screen: hockey runs up to three periods with a Faceoff button, and ringette runs two periods (four at U16 AA and up) with a Hype button for longer stoppages, since play restarts with a free pass. More sports come later.

Do I need TeamSnap?

No. TeamSnap is optional and everything works without it. You can add players, create games and mark attendance by hand.

Do I need a subscription?

For songs, the DJ's phone needs an Apple Music subscription (new subscribers usually get a free trial). Without one, the goal horn and every player announcement still work. Recorded player announcements are part of the Sideline DJ Pass (US$49 or C$64.99 a year, for up to 5 active teams), and your first team's first real game is recorded free.

What if the rink Wi-Fi is bad?

The goal horn and every recorded player announcement are saved on your phone ahead of time, so they play with no signal. Apple Music songs need a connection, so use the phone's data if the rink Wi-Fi is weak.

Can I choose my own songs?

Yes, if you want to, though you don't need to: Sideline DJ already has songs for every moment. Open your team, then Songs, and add up to 5 songs from Apple Music for each moment: goal song, warm-up, penalty, faceoff or hype in play, period break, victory and good game. Yours play first, in your order or shuffled, never twice in a game, then Sideline DJ's list takes over. Songs belong to the team, so every DJ who runs it gets the same songs and can change them, and a new team can start with a copy of another team's songs. Each song you add gets a quick check, with a heads-up if it might not suit a moment or a kids' game. You always decide.

All questions

From the blog

Booth notes.

Get your team in the beta.

We're adding youth hockey and ringette teams in small groups this season. Leave your email and we'll reach out when there's a spot for your team.

No spam. You'll receive one email when your spot opens, plus periodical updates on the build.