Streaming your PC games to the big screen is one of the best reasons to use Moonlight on Google TV. When it works, it feels seamless—low latency, crisp visuals, and full control from your couch. But when Moonlight refuses to connect, stutters endlessly, or fails to detect your PC, the experience quickly turns frustrating. The good news? Most connection issues are surprisingly easy to fix with the right troubleshooting steps.
TLDR: If Moonlight isn’t connecting on Google TV, start by checking that your PC and TV are on the same network and that GameStream or Sunshine is properly configured. Make sure firewall settings aren’t blocking the connection and confirm both devices are updated. Restarting devices, using Ethernet instead of Wi-Fi, or manually adding your PC’s IP address can solve most problems. Advanced fixes include port forwarding, adjusting bitrate settings, and reinstalling Moonlight if necessary.
Why Moonlight Fails to Connect on Google TV
Moonlight relies on a few critical components to function correctly:
- Your gaming PC running NVIDIA GameStream (or Sunshine)
- Your Google TV device with the Moonlight app installed
- A stable local network connection
- Proper firewall and port configurations
If even one of these isn’t configured correctly, you may see errors like:
- PC not found
- Connection failed
- No response from host
- Endless pairing screen
Let’s break down how to solve each of these scenarios.
Step 1: Confirm Both Devices Are on the Same Network
One of the most common issues is surprisingly simple: your PC and Google TV are connected to different networks.
Check the following:
- Is your PC connected via Ethernet while your TV is on a guest Wi-Fi network?
- Is your router using separate 2.4 GHz and 5 GHz SSIDs?
- Is a VPN active on either device?
Moonlight works best when both devices are on the same local subnet. If your PC shows an IP like 192.168.1.x, your TV should show something similar.
Quick Fix:
- Disable VPNs temporarily
- Reconnect both devices to the same Wi-Fi network
- Restart your router if needed
Step 2: Make Sure GameStream or Sunshine Is Running Properly
Moonlight does not stream directly from your GPU—it connects to software running on your PC.
If You’re Using NVIDIA GameStream
- Open NVIDIA GeForce Experience
- Go to Settings → Shield
- Enable GameStream
Note: NVIDIA has officially discontinued native GameStream support. If you’re experiencing issues, switching to Sunshine is often the better long-term solution.
If You’re Using Sunshine (Recommended)
- Open Sunshine’s web interface (usually http://localhost:47990)
- Confirm Sunshine is running
- Make sure your games are properly added
- Check that no errors are listed in the logs
If Sunshine isn’t running, Moonlight won’t find your PC.
Step 3: Check Your Firewall Settings
Firewalls frequently block Moonlight connections, especially after Windows updates.
Moonlight requires several ports to remain open, including:
- TCP: 47984, 47989, 48010
- UDP: 47998–48000
To check Windows Firewall:
- Open Windows Security
- Click Firewall & Network Protection
- Select Allow an app through firewall
- Ensure Sunshine or NVIDIA is allowed on private networks
If problems persist, temporarily disable the firewall for testing. If Moonlight suddenly connects, you’ve identified the issue.
Step 4: Manually Add Your PC’s IP Address
If Moonlight fails to auto-detect your PC, manually adding it often solves the problem.
Find Your PC IP Address:
- Press Win + R
- Type cmd
- Enter ipconfig
- Look for IPv4 Address
On Moonlight (Google TV):
- Select Add PC Manually
- Enter the IPv4 address
- Pair using the on-screen PIN
This bypasses network discovery issues that sometimes fail on mesh routers or advanced networking setups.
Step 5: Restart Everything (Yes, Really)
It sounds simple—but it works.
Restart:
- Your PC
- Your Google TV device
- Your router/modem
This clears:
- Stuck network sessions
- Invalid IP leases
- Temporary firewall exceptions
A full device restart fixes a surprising percentage of Moonlight connection problems.
Step 6: Switch to Ethernet for Better Stability
If Moonlight connects but constantly disconnects or stutters, your issue might not be connectivity—it could be stability.
Streaming games requires:
- Low latency
- High bandwidth consistency
- Minimal packet loss
Wi-Fi networks—especially crowded 2.4 GHz ones—can struggle.
Best Setup:
- PC connected via Ethernet
- Google TV connected via Ethernet (if possible)
- 5 GHz Wi-Fi minimum if Ethernet isn’t available
If your Google TV doesn’t have a built-in Ethernet port, consider a USB-C Ethernet adapter if supported.
Step 7: Adjust Moonlight Streaming Settings
Sometimes Moonlight connects but fails when launching a game. This can be related to streaming settings.
Inside Moonlight settings, try lowering:
- Resolution (e.g., switch from 4K to 1080p)
- Bitrate (reduce from 80 Mbps to 20–40 Mbps)
- Frame rate (try 60 FPS instead of 120 FPS)
Older routers or mid-range GPUs may struggle with aggressive streaming settings.
Step 8: Update Everything
Outdated software can break compatibility.
Make sure you update:
- Moonlight (Google Play Store)
- Sunshine or GeForce Experience
- NVIDIA GPU drivers
- Google TV system software
Compatibility issues are particularly common after major Android TV OS updates.
Step 9: Port Forwarding (For Remote Streaming)
If you’re trying to connect outside your home network, you’ll need proper port forwarding.
Typical ports to forward:
- TCP 47984, 47989, 48010
- UDP 47998–48000
Steps vary by router, but generally involve:
- Logging into your router admin panel
- Assigning a static IP to your PC
- Forwarding the required ports to that IP
If this sounds complex, Sunshine also supports more secure remote connection methods, including reverse proxy setups.
Sunshine vs NVIDIA GameStream: Which Works Better?
| Feature | Sunshine | NVIDIA GameStream |
|---|---|---|
| Officially Supported | Yes | No (Discontinued) |
| Works on Non-NVIDIA GPUs | Yes | No |
| Custom Configuration | High | Limited |
| Future Updates | Active Development | Ended |
Verdict: If you’re still using GameStream and facing connection issues, migrating to Sunshine is highly recommended.
When to Reinstall Moonlight
If nothing works, uninstalling and reinstalling Moonlight on Google TV can fix corrupted app data.
Steps:
- Navigate to Apps → Moonlight
- Select Uninstall
- Reinstall from Play Store
- Re-pair your PC
This resolves stubborn pairing errors and configuration conflicts.
Final Thoughts
Moonlight not connecting on Google TV can feel like a major setback, especially when you’re ready to game. But most issues boil down to networking configuration, firewall settings, or outdated software. By methodically checking your network, ensuring Sunshine or GameStream is running properly, verifying firewall permissions, and adjusting streaming settings, you can restore a stable connection quickly.
For the most future-proof setup, use Sunshine, connect your PC via Ethernet, keep all software updated, and avoid aggressive bitrate settings unless your network can handle it. Once configured properly, Moonlight on Google TV delivers one of the smoothest couch gaming experiences available.
With a little troubleshooting, you’ll be back to streaming your favorite titles in beautiful, low-latency quality—exactly as intended.