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. 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.
Youth hockey and ringette first. Opening to a small group of teams this season.


The goal, in one tap
Horn. Name. Song.
The horn fires the instant you tap. While it's still sounding, you pick who scored. Their name is called over the PA and the goal song rolls. One more tap credits the assist.
Tap Goal
No lag and no menus. Eight horns to choose from, from classic arena to ship horn.

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

The call
A voiced call with their name and number. The score updates itself.

Goal song
From Apple Music, clean edits only. Change song swaps it without a second horn.
Hawks goal, scored by number 7, Maya Okafor!
Calls rotate through five wordings and use your team's nickname. Every player gets the same moment, from the top line to the fourth.
Warm-up to the final buzzer
The whole game, in order.
The screen follows the game. Each part of the night shows only the buttons you need right then, so you're never hunting for the right one while play is live. Hockey and ringette each get their own game flow.

Lineup to puck drop
Read the lineup, play a hype song for the warm-up, then Puck drop (Start of play in ringette) fades the music and starts period 1.

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

They scored
The goal is counted and the music fades. Nothing plays. Good sportsmanship is built in.

Win or handshake
A win gets a victory song. A loss, a tie or a win by four or more gets a mellow one for the handshake line.
Before the season
Set up once, at home.
A team manager adds the roster and every player gets a voiced announcement. At the rink, you open the app and press start.
- Roster
- Add players one at a time, in bulk, from a pasted list or a CSV file. Tap play to hear any player's call.
- 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 right.
- Goal horn
- Eight horns, from classic arena to ship horn. Hear them all, 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 still work.
- Age groups
- Pick birth years or a division like U13. Youth teams lock the explicit filter on.


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 the phone ahead of time. A dead zone in the stands won't kill your goal call. Songs from Apple Music need a connection.
Clean only
Youth teams only ever get clean edits. The filter is locked on for kids' divisions.
Do Not Disturb check
A reminder before puck drop, so a text from grandma doesn't come through the arena speakers.
Blowout mode
Up by four? The horn and call-outs switch off by themselves. One tap brings them back.
Test run
Practise in the parking lot, then reset 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.
Why it matters
Every kid deserves their moment.
Music turns a Tuesday night game into something kids remember. Hearing your name called after a goal is a big deal at nine years old. Sideline DJ makes that happen every game, for every player, without asking a volunteer to become a DJ.
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. After launch, recorded player announcements are part of the Sideline DJ Pass.
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 each player have their own goal song?
No. Each player gets their own recorded announcement and goal call, and the goal song comes from the team's music for that moment. Every player gets the same moment, from the top line to the fourth.
From the blog
Booth notes.

Good sportsmanship, built into game-day music
How Sideline DJ keeps game-day music fair: the same call for every player, silence for the other team, a quiet horn in a blowout and a friendly final whistle.
Read
The best goal celebration songs for youth sports
Clean goal celebration songs that hit hard through a rink PA, grouped by age, with tips for picking your team's own song.
Read
How to run music at a youth hockey game
A practical guide for the parent on booth duty: what to set up before game day, what to play when, and how to keep it fair.
ReadGet 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. One email when your spot opens, plus the odd update on the build.
