Home โ€บ Help

Help & Guides

Everything you need to watch the Johor Bahru Futsal League 2026/2027 on SHN TV: buying a pass, using your access code, watching on your TV, and what to do if something goes wrong.

How to Buy a Pass

  1. Go to the Matches list and pick a match, or tap Buy PPV at the top of the homepage.
  2. Choose your pass: Match Pass (one match), Weekly Pass (7 days), Monthly Pass (30 days) or Season Pass. For a Match Pass, check that the right match is selected.
  3. Enter your email and WhatsApp number. Double-check them. This is where your access code is sent.
  4. Tap Continue to Payment. You'll be taken to the secure CHIP payment page to pay.
  5. After paying you're brought back to our site and your access code appears on screen, for example SHN-AB12-CD34.
  6. Your code, watch link and guide are sent automatically to your WhatsApp (from our admin) and your email. It's also remembered on the phone or computer you bought it on.
๐Ÿ’ก Buy before kick-off so you're ready when the stream starts. You can buy any time, even weeks ahead.

How to Watch

  1. About 10 minutes before kick-off, open this website and tap the match (or Watch (I have a code) on the homepage).
  2. If you bought on this device, the stream unlocks by itself. Otherwise, type your access code into the box and tap Watch.
  3. The live stream starts playing. Tap the full-screen button in the player for the best view.
  4. Missed it? With a Match Pass you can watch the replay for 48 hours after the match ends using the same code. Weekly, Monthly and Season Passes include replays while the pass is valid.
๐Ÿ’ก If the match hasn't started yet you'll see "stream isn't up yet". Refresh the page closer to kick-off.

Watch on Your TV

Pick whichever option matches your setup.

๐Ÿ“บ YouTube app on your TV (easiest)

  • On your smart TV, Android TV or Google TV, open the YouTube app โ†’ Settings โ†’ Link with TV code.
  • On your phone, open the match here, tap ๐Ÿ“บ Watch on TV and type the 12-digit code from the TV.
  • Tap Connect. The match starts on your TV.

๐ŸŒ TV web browser

  • Open the TV's web browser and go to sonica.asia/tv.
  • On your phone, tap ๐Ÿ“บ Watch on TV and type the 12-digit code shown on the TV.
  • The match starts on the TV. No typing of your access code on the TV.

๐Ÿ“ก Chromecast / Google TV (Android or computer)

  • Make sure your phone or computer and the TV are on the same Wi-Fi.
  • Start the stream on your device.
  • In Chrome, tap the โ‹ฎ menu โ†’ Cast โ†’ choose your TV. You can also tap ๐Ÿ“บ Watch on TV in the player for the steps.

๐ŸŽ iPhone / iPad (AirPlay)

  • Your Apple TV or AirPlay-ready TV must be on the same Wi-Fi.
  • Start the stream, open Control Centre, tap Screen Mirroring and choose your TV.

๐Ÿ”Œ HDMI cable

  • Connect your laptop to the TV with an HDMI cable.
  • Switch the TV to that HDMI input.
  • Play the stream full-screen on the laptop.

Payment Methods

Payments are processed securely by CHIP, a Malaysian payment provider. We never see or store your card or banking details.

๐Ÿฆ FPX online banking

Pay directly from your Malaysian bank account.

๐Ÿ”ณ DuitNow QR

Scan the QR code with any Malaysian banking or e-wallet app.

๐Ÿ’ณ Debit / credit card

Visa and Mastercard.

๐Ÿ“ฑ E-wallets

Touch 'n Go, GrabPay and ShopeePay. Available e-wallets are shown on the CHIP payment page.

The exact options you see depend on what's available at checkout. All prices are in Malaysian Ringgit (RM).

Which Pass to Choose

Match Pass

One match of your choice, live plus a 48-hour replay. Best if you only follow your own team occasionally.

Weekly Pass

Every league match for 7 days from the day you buy. Great for following a whole matchweek.

Monthly Pass

Every league match for 30 days from the day you buy. Best if you watch several matches a week.

Season Pass

Every league match until the end of the 2026/2027 season. The best value for regular viewers.

See current prices in the Passes section.

Troubleshooting

I paid but didn't see my access code

Wait a minute on the "Confirming payment" page. It checks with CHIP automatically. Also check your email (including the spam/promotions folder) and WhatsApp. Still nothing? WhatsApp our admin with the email you used and the time you paid.

It says "That code isn't valid"
  • Check for typos. Codes look like SHN-XXXX-XXXX, with no letter O, I, zero or one.
  • Copy and paste the code from your email or WhatsApp instead of typing it.
It says "This code is for a different event"

A Match Pass only works for the match you bought it for. Open the correct match, or get a Weekly, Monthly or Season Pass to watch every match.

It says "This code has expired"

Match Pass replays last 48 hours after the match; Weekly Passes last 7 days and Monthly Passes 30 days. Buy a new pass to keep watching.

The video is buffering or blurry
  • Move closer to your Wi-Fi router, or switch between Wi-Fi and mobile data.
  • Tap the โš™๏ธ settings in the player and choose a lower quality (e.g. 480p).
  • Close other apps or tabs that are using the internet.
  • Refresh the page. Your code is remembered.
The player is black or won't load
  • Refresh the page and wait a few seconds.
  • Update your browser, or try Chrome or Safari.
  • Turn off ad blockers or VPNs for this site.
  • If the match hasn't started, the stream may not be live yet.
Can I watch on more than one device?

Yes. One pass can play on 2 devices at the same time, for example your TV and your phone. Open the match on the other device and enter the same access code.

If a 3rd device starts watching, the device that has been watching the longest pauses and shows "This code is now playing on another device". Tap Watch here instead to switch back. A device you close frees its spot within about 2 minutes.

The payment failed or I cancelled it

You won't be charged for a failed or cancelled payment. Go back and try again, or choose a different payment method. If money left your account but you got no code, contact our admin.

Contact Admin

For anything about payments, codes or the stream, WhatsApp our admin. To help us sort it out fast, include:

  • Your access code or the email you used to buy
  • The match you're trying to watch
  • A screenshot of the problem, if you can
๐Ÿ’ฌ Need help?