How to play music from a NAS on your Mac
If your music lives on a NAS, or on another computer’s shared drive, you can listen to it on your Mac without copying it over. Connecting it is easy; the trouble comes from the network: dropouts, folders that vanish when the NAS goes to sleep, or wrong permissions. This guide shows how to set it up properly and what to do when something breaks.
1. What you need
- A folder shared over SMB on the NAS (the protocol almost every NAS uses and the one macOS handles best).
- The Mac and the NAS on the same network. Ethernet is best; Wi-Fi works, but it is the most common cause of dropouts.
- A NAS user with read access to the music folder. If you also want to fix tags or save artwork from the player, it needs write access too.
2. Connect the folder in Finder
In Finder, choose Go ▸ Connect to Server… (⌘K), type the NAS address, for example smb://my-nas.local or smb://192.168.1.50, and enter your username and password. Tick the option to remember the password in your Keychain so you don’t have to type it every time. Once connected, the shared folder shows up in the Finder sidebar and in /Volumes.
3. Add the folder to your library
In Sonora, go to Folders ▸ Add Folder… and pick the music folder inside the NAS volume. Then press Rescan (⌘⇧R) so it reads everything. When it finishes, your albums appear just as if they were on the Mac.
4. Avoid sound dropouts
A NAS over Wi-Fi, or a busy network, can deliver data in fits and starts, and you hear that as dropouts. Sonora avoids it by copying each song to a local cache on the Mac right before playing it and preparing the next two. The first song takes about a second to start, and from then on the network can no longer interrupt the sound. What gets copied is the file as it is, without touching the audio.
You set it in Settings ▸ Playback ▸ Network files, with three options: copy to local cache if on a network (recommended), always copy, or read directly from the disk. The cache uses at most 4 GB, clears itself starting with the oldest files, and you can empty it at any time.
5. What happens if the NAS sleeps or disconnects
If Sonora can’t reach a network folder, it marks it as Not available and shows a notice with a Reconnect button. Tracks from that folder are not removed from your library in that case. When you press Reconnect, macOS may ask for the password; if it still can’t mount, Sonora opens the smb:// address so Finder can mount it. If the volume is mounted again while Sonora is open, the library rescans by itself.
6. NAS settings that help
- Fixed address: reserve an IP for the NAS in your router, or use its
.localname, so the saved address doesn’t stop working. - Disk hibernation: if the NAS spins its disks down, the first song will take a few seconds to start. That is normal; you can lengthen the idle time in its settings.
- Cable: Ethernet between the NAS and the router gives far more headroom than any Wi-Fi.
Common problems
- The folder looks empty: the volume isn’t mounted. Connect again in Finder (⌘K) and rescan.
- The volume shows up under another name, like “Music-1”: macOS mounted it twice. Eject the volume and connect again.
- It asks for the password every time: you didn’t tick the Keychain option when connecting.
- I can’t save artwork or tags: the NAS user only has read access.
- Dropouts even with the cache: check that “Read directly from disk” isn’t selected under Network files.
Try it with your library
Sonora is a native macOS player (Apple silicon, macOS 14 or later). Try it free for 14 days with every feature, no card and no sign-up.