You can play music stored on your phone or computer through a Google Home or Nest speaker by casting it with the Google Home app, Spotify, or a music player app that supports casting. The speaker itself has no file browser, so you must send the audio from another device on the same Wi-Fi network. Here is exactly how to set that up, what limits exist, and how to fix the most common problems.
What “Play Local Music� Actually Means on Google Home
Google Home and Nest speakers are designed primarily for streaming services like YouTube Music, Spotify, and Pandora. They do not have a file system, USB port, or SD card slot, so you cannot plug in a drive or upload your MP3 collection directly to the speaker. “Local music� in this context means audio files stored on a device you own—a phone, tablet, or computer—that you then send to the speaker over Wi-Fi using a casting protocol. The speaker acts as a remote speaker, not a storage device.
Method 1: Cast from the Google Home App (Phone or Tablet)
The simplest way is to use the Google Home app on an Android or iOS device. This works for audio files stored on that same device.
- Open the Google Home app and make sure your phone is on the same Wi-Fi network as your speaker.
- Tap the speaker you want to use, then tap “Cast my audio� (or the “Audio� tab on some versions).
- Play a local audio file using any app that supports audio playback—for example, a music player app or a file manager that can open audio.
- The sound from that app will now come out of the speaker. You control volume and playback from the Google Home app or the original app.
This method is a “screen mirroring� or “audio casting� approach, so it streams whatever audio your phone is playing, not just music files. It works with podcasts, audiobooks, and even voice memos.
Method 2: Cast from a Music Player App
Many third-party music player apps have built-in casting support. Apps like VLC, Plex, and some dedicated local music players can send files directly to a Google Home device. The exact steps vary, but the general pattern is:
- Open the app and select the song or playlist you want.
- Look for a cast icon (a rectangle with a Wi-Fi symbol in the corner) usually near the playback controls.
- Tap it and select your Google Home speaker from the list.
This method is more stable than “Cast my audio� because the app handles the casting protocol directly. It also lets you control playback from the app itself, and you can queue songs.
Method 3: Cast from a Computer (Chrome Browser)
If your music is on a Windows, Mac, or Chromebook, you can cast it from the Chrome browser. This works for files stored on your computer or even on a network drive.
- Open Chrome and make sure your computer is on the same Wi-Fi as the speaker.
- Click the three-dot menu (top right) and select “Cast…�
- In the pop-up, click “Sources� and choose “Cast file.�
- Select your audio file (MP3, WAV, etc.) and then choose your Google Home speaker as the target.
This method streams the file directly from your computer to the speaker. It works for single files, but not for playlists. For playlists, you would need to cast the entire tab or use a media server like Plex.
Common Problems and Fixes
If casting doesn’t work, the issue is almost always network-related or a permissions problem.
- Devices on different Wi-Fi bands: Make sure your phone and speaker are on the same network, but also check that your router isn’t isolating devices (some routers have a “client isolation� setting that blocks device-to-device communication).
- App permissions: On Android, the music player app needs permission to access your storage. On iOS, you may need to allow the app to access your media library in Settings > Privacy.
- Outdated apps: Update the Google Home app and your music player app to the latest version.
- Firewall on computer: If casting from Chrome fails, your firewall may be blocking the connection. Temporarily disable it to test, then add an exception for Chrome.
- Speaker not showing up: Restart the speaker by unplugging it for 30 seconds, and restart your phone or computer. Then try again.
What About Voice Commands?
You cannot say “Hey Google, play my song.mp3� and expect the speaker to find a file on your phone. Voice commands only work with streaming services that are linked in the Google Home app. For local files, you must initiate the cast manually from a device. However, once you start casting, you can use voice commands like “Hey Google, pause� or “Hey Google, next track� to control playback, as long as the casting app supports those commands.
Alternatives: Plex, VLC, and Other Media Servers
If you have a large local music collection, consider setting up a media server. Plex is a popular option that runs on a computer or NAS and lets you access your music library from any device. It has a casting feature that works seamlessly with Google Home. VLC also has a “Remote� feature that lets you cast from a computer to a phone, but for Google Home, you would still need to cast from the phone. A media server is the most robust solution for large libraries because it handles metadata, playlists, and multiple users.
Frequently Asked Questions
Can I play music from a USB drive plugged into my computer?
Yes, if the computer is on the same network as the speaker, you can cast the file from the computer using Chrome’s “Cast file� feature. You can also add the USB drive to a media server like Plex to access it more easily.
Why doesn’t my Google Home show up in the cast list?
Make sure your phone/computer and the speaker are on the same Wi-Fi network, and that the speaker is powered on. Restart the Google Home app, and if it still doesn’t appear, restart your router and the speaker. Also check that your router doesn’t have “AP isolation� enabled.
Can I cast from an iPhone to Google Home?
Yes, the Google Home app on iOS supports “Cast my audio.� You can also use apps like VLC or Plex that have casting built in. The process is the same as on Android.
Does casting local music use data?
No, casting over Wi-Fi uses your local network, not your mobile data. However, if you are casting from a phone that is also using mobile data for something else, that could use data, but the audio stream itself is local.
Can I cast to multiple speakers at once?
Yes, you can create a speaker group in the Google Home app. When casting, select the group instead of a single speaker. This works with local audio casting as well.
Why is there a delay between the video and audio?
If you are casting a video file with audio, the audio may be out of sync because the speaker is receiving audio separately from the video. This is common with screen casting. For music, this is not an issue.
Related
Formula used
in t | Finish time | min | 50 | 0 in d | Distance | km | 10 | 0 | 100000 out pace | Average pace | min/km | t / d | 2 out speed | Average speed | km/h | d / (t / 60) | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- China’s IPv9 Decimal Network Project Explained
- Fix Wired Earbuds That Only Work in One Ear
- What to Check Before Buying the Dip in Indian Shares
- Cool Raspberry Pi Projects: 15 Ideas for Any Skill Level3
- Terraform vs Kubernetes: Key Differences
- Internet Connectivity in Remote Areas: Options0.80 USD/GB