SpeakersMag

How To Play Your Own Music On Sonos

By Robert Jones · 2021-09-17

How To Play Your Own Music On Sonos

I've been wrestling with Sonos for years, and getting my own music collection to play is a common headache. Here's how I do it, warts and all, so you can enjoy your own meticulously curated tunes.

Right then, let's talk about Sonos. Cracking bits of kit, most of them, and they've really taken over our homes, haven't they? But there's one thing that still catches a fair few folks out, and that's getting your *own* music collection playing through them. Not your Spotify playlists, not your Apple Music favourites, but the stuff you’ve actually bought, ripped, and curated over the years. It’s a common niggle, and one I've wrestled with myself more times than I care to admit. **Quick Verdict: It takes a bit of setting up, but once your local music is on Sonos, it's smooth sailing.** I’ve been fiddling with Sonos since the early days, back when people still looked at you funny for saying you didn't have a CD player connected to your main hi-fi. They've come a long way, but the idea of a personal music library, full of those rare B-sides, live bootlegs, or just your carefully ripped FLACs from your favourite albums, still holds a lot of appeal for many of us. And quite rightly so! I've got a pretty extensive collection myself, painstakingly digitised over two decades. Everything from early Warp Records releases to obscure folk I picked up at festivals. And yes, I want to hear that stuff blasting out of my Sonos One in the kitchen while I'm making a cuppa, or through the Move out in the garden on a sunny afternoon. It's not just about convenience; it's about having *your* music, exactly how you want it. Some people reckon local libraries are a thing of the past now we have streaming. Rubbish, I say! Sure, streaming is brilliant for discovery and casual listening. But for serious listening, for the emotional connection you have with *your* music, nothing beats having your own files. Especially when you've spent years building that collection. So, let's get stuck in and make sure your Sonos system is playing nicely with your digital archives. ![How To Play Your Own Music On Sonos](https://speakersmag.co.uk/wp-content/uploads/2023/02/How-To-Play-Your-Own-Music-On-Sonos.jpg) *Sometimes, you just want your own records. This is how I get them playing through Sonos in the SpeakersMag workshop. Don't mind the dust, it's a working space!* ## Why Bother with Your Own Music in the Streaming Age? It's a fair question, isn't it? Every other bloke you meet is telling you to just get Spotify Premium and be done with it. But honestly, for those of us who grew up buying physical music, building a library was part of the experience. And that feeling doesn't just evaporate because some Californian tech company decided to put everything online for a tenner a month. For me, it boils down to control and ownership. What happens when that streaming service decides to pull an album because of licensing issues? Or worse, what if your favourite artist falls out with them? Suddenly, your go-to soundtrack for a Sunday afternoon is gone. Not a problem if you own the files. They're yours, on your hard drive, forever. No subscription fees, no vanishing acts. Then there's the quality angle. Now, streaming services *have* improved, especially with lossless and even high-res tiers coming out. But often, the file you ripped yourself from a well-mastered CD, or a high-resolution download you bought from Bandcamp, can still sound better. Especially if you're playing it through a decent system. In my main listening room, I've got a pair of ATC SCM11s hooked up to a Naim Uniti Star, and the difference between a top-quality FLAC and even some of the higher-tier streamed options can be noticeable. It's subtle, but it's there, especially in the dynamics and soundstage. It’s not just about being a purist, either. It’s about having those rare tracks, those obscure local bands you love, that simply aren't on streaming platforms. Or those live recordings you got from a mate. That's *your* musical history, and it deserves to be played through your system, whatever it is. ## The Sonos Approach: Local Music Library Sonos systems are pretty clever, but when it comes to local music, they have a particular way of doing things. You don't just point them at a random folder on your computer. Oh no. They prefer a properly shared folder, often on a Network Attached Storage (NAS) drive, or a dedicated computer that's always switched on. This is where a lot of people hit a snag, especially if they're not used to home networking. Think of it like this: your Sonos speakers aren't just pulling files directly from your PC. They need a shared 'music library' location that's always accessible on your home network. Once they know where that is, they index all the music in it, so you can browse and play it through the Sonos app, just like any streaming service. ### Where to Store Your Tunes? This is the big one. You've got a few options here, and each has its pros and cons, depending on your setup and how dedicated you are to this. * **Option 1: Your Main Computer (PC or Mac)** *Pros:* Easiest to set up initially. You probably already have your music stored here. No extra hardware needed. *Cons:* Your computer *must* be on and awake for Sonos to see your music. If it goes to sleep or gets turned off, no tunes. Can slow your computer down slightly if it's constantly serving music. Not ideal for larger libraries or multi-user homes. *Robert says:* This is fine for a test run or a small collection. I did this for a bit with my old workshop PC, but it was a pain having to wake it up all the time. Soon grew out of it. * **Option 2: Network Attached Storage (NAS) Drive** *Pros:* The best option, hands down, for most people with a decent collection. Always on, low power, accessible by all Sonos speakers and other devices on your network. Designed for this sort of thing. Very reliable. *Cons:* Initial cost of the NAS drive (Synology, QNAP, Western Digital My Cloud are popular). A bit more technical to set up if you're not familiar with networking. Requires a separate box. *Robert says:* This is what I use. Got a Synology DS218j humming away quietly in the utility room, filled with a couple of 4TB drives. It's rock solid. All my FLACs, WAVs, and MP3s are on there. Sonos just sees it, no bother. A one-time faff for years of hassle-free listening. Worth every penny. * **Option 3: USB Drive plugged into some Sonos devices (e.g., Sonos Play:5 Gen 2, Sonos Five, Sonos Amp)** *Pros:* Can be convenient if you only have one Sonos device with a USB port. No network sharing setup required for the drive itself. *Cons:* Only works with *some* Sonos devices, not all. The music is only accessible via *that specific speaker*, not your whole Sonos system unless you group it. Limited by the size of the USB drive. Not ideal for large or frequently updated libraries. Not all Sonos devices have a USB port for this purpose, check your specific model. *Robert says:* Don't bother with this if you want a proper, whole-home solution. It's a bit of a workaround. I've seen people try it, but they usually move to a NAS eventually if they're serious about their library. ## Setting Up Your Music Share (The Nitty-Gritty) Right, let's assume you're going down the PC/Mac or NAS route, as that's the most common and generally best way. The principle is the same: you need a folder that Sonos can see and access across your home network. ### For a PC (Windows) 1. **Organise Your Music:** Make sure all your music files are in one main folder. Something like `C:\Users\YourName\Music` or `D:\My Music Collection`. Keep it tidy, with subfolders for artists and albums. This makes life easier. 2. **Share the Folder:** * Right-click on your main music folder (e.g., "My Music Collection"). * Select "Properties". * Go to the "Sharing" tab. * Click "Share..." * In the dropdown, find "Everyone" and click "Add". * Change the Permission Level for "Everyone" to "Read/Write" (or just "Read" if you don't plan on modifying files from Sonos, though Read/Write is usually fine and gives fewer headaches). * Click "Share" then "Done". * Now, click "Advanced Sharing..." on the same tab. * Tick "Share this folder". * Click "Permissions". Make sure "Everyone" has "Full Control" or at least "Read" access. Apply and OK your way out. 3. **Note the Network Path:** While in the "Properties" window, go to the "Network Path" tab. You'll see something like `\\YourComputerName\My Music Collection`. Make a note of this. You'll need it for Sonos. 4. **Firewall Check:** This is a classic stumbling block. Windows Firewall can be a real pain. You need to make sure it's not blocking Sonos from accessing your shared folder. Go to "Windows Security" -> "Firewall & network protection" -> "Allow an app through firewall". Look for "Sonos" and "File and Printer Sharing". Ensure both are allowed on your "Private" network (your home network). If in doubt, temporarily disable the firewall for testing, but remember to re-enable it! ### For a Mac 1. **Organise Your Music:** Again, get all your music into one place, usually the default "Music" folder in your Home directory. 2. **Enable File Sharing:** * Go to "System Settings" (or "System Preferences" on older macOS versions). * Click on "General" -> "Sharing". * Toggle on "File Sharing". * Click the "i" information button next to "File Sharing" to configure it. * Ensure your "Music" folder is listed under "Shared Folders". If not, use the `+` button to add it. * Under "Users", ensure "Everyone" has "Read Only" or "Read & Write" access. I usually go for "Read & Write" to avoid permissions faff. * Take note of the "smb://" address shown at the bottom of the sharing pane (e.g., `smb://YourMacName.local/Music`). This is what Sonos will use. 3. **Firewall:** macOS also has a firewall. Go to "System Settings" -> "Network" -> "Firewall". Make sure it's either off (not recommended for security, but good for testing) or configured to allow incoming connections for "File Sharing". ### For a NAS Drive (e.g., Synology, QNAP) This is usually the smoothest experience once set up. Most NAS drives have a dedicated "Music" share by default, or you can create one. 1. **Create/Identify Share:** Log into your NAS's web interface. Find your "File Station" or "Shared Folders" section. Create a new shared folder called "Music" if you don't have one. Make sure it's accessible via SMB (Server Message Block), which is the standard Windows/Mac file sharing protocol. 2. **User Permissions:** Grant read/write access to this "Music" folder for your main NAS user account. Crucially, make sure Guest access is *not* enabled unless you know what you're doing, or create a specific user for Sonos with read-only access. Sonos can use a username and password if needed. 3. **Upload Music:** Copy all your music files onto this shared folder on your NAS. This can take a while if you have a massive collection! 4. **Note the Network Path:** It will typically be `\\YourNASName\Music` or `\\YourNASIPAddress\Music`. ## Adding the Music Library to Sonos Alright, you've got your shared folder ready. Now, we tell Sonos where to find it. This is done through the Sonos desktop app (PC or Mac) or the mobile app (iOS/Android). ### Using the Sonos Desktop App (Recommended for first setup) 1. **Open Sonos App:** Launch the Sonos Controller app on your computer. 2. **Add Music Library:** Go to "Manage" -> "Music Library Settings..." 3. **Add New Share:** Click the `+` (plus) button to add a new share. 4. **Enter Path:** Select "Networked device (NAS drive, network share)" or "Computer" depending on your setup. Enter the network path you noted down earlier (e.g., `\\YourComputerName\My Music Collection` or `\\YourNASIPAddress\Music`). 5. **Credentials (if needed):** If your shared folder requires a username and password (common for NAS drives or more secure PC shares), enter them here. If not, you can often leave them blank or use a guest account (though I prefer proper credentials). 6. **Scan:** Sonos will then ask if you want to scan your library now. Say "Yes!" This can take a *very* long time if you have thousands of albums. It's building an index of all your music. 7. **Enjoy:** Once the scan is complete, you'll find your music under the "Music Library" section in the Sonos app (usually under "Browse" or "Your Sources"). You can browse by artist, album, genre, or even folder structure. ### Using the Sonos Mobile App (New S2 App) 1. **Open Sonos App:** Fire up the S2 app on your phone or tablet. 2. **Go to Settings:** Tap the "Settings" icon (the cog wheel) in the bottom right. 3. **System:** Select "System" from the menu. 4. **Music Library:** Scroll down and tap on "Music Library". 5. **Music Library Setup:** Tap on "Music Library Setup". 6. **Add New Share:** Tap "Add New Share". 7. **Enter Path:** Enter the network path (e.g., `\\YourNASIPAddress\Music`). The app might try to find shares automatically, but manually entering the path is often more reliable. 8. **Credentials:** Enter username and password if prompted. 9. **Scan:** The app will prompt you to scan. Let it do its thing. Again, patience is key here. ## Maintaining Your Library: Updates and Troubleshooting So, you've got your library up and running. Brilliant! But what happens when you add new music? Or change some metadata? ### Updating Your Music Library Sonos doesn't automatically rescan your library all the time. You'll need to tell it to. * **Desktop App:** Go to "Manage" -> "Update Music Library Now" or "Schedule Music Library Updates" (you can set it to update automatically at a specific time, say, once a day overnight). * **Mobile App (S2):** Settings -> System -> Music Library -> "Update Music Library Now" or "Schedule Music Library Updates". I usually set mine to update overnight. That way, any new albums I've ripped or downloads I've added during the day are ready to go the next morning. If I'm desperate to hear something immediately, I just hit "Update Now." ### Common Hurdles and How to Jump Them * **"Unable to add shared folder." or "Sonos cannot connect."** * **Double-check the path:** Is it exactly `\\ComputerName\SharedFolder` or `\\IPAddress\SharedFolder`? A single typo will stop it dead. * **Firewall:** This is probably the biggest culprit. Ensure "File and Printer Sharing" is allowed through your PC's firewall. Temporarily disable the firewall to test, then re-enable and properly configure it. * **Permissions:** Does the user Sonos is connecting as (either "Everyone" or a specific username) have at least "Read" access to the folder? * **Network type:** Is your PC set to a "Public" network profile? Change it to "Private" for easier sharing at home. * **Network Cable/Wi-Fi:** Obvious, but is your computer or NAS actually connected to the network? * **NAS Sleep Mode:** Some NAS drives go into deep sleep. Check if you can ping it from your computer. Wake it up, then try again. * **Music not appearing after scan.** * **File types:** Is the music in a format Sonos supports (MP3, FLAC, AAC, WAV, AIFF)? WMA Lossless might be tricky with some older Sonos kit, but generally, the common ones are fine. * **Metadata:** Are your files properly tagged? Sonos relies heavily on good ID3 tags (artist, album, title). If they're a mess, the music might be there, but you won't find it easily. I use something like Mp3tag on Windows or Yate on Mac to keep my tags spotless. * **Corrupt files:** Occasionally, a ripped file might be corrupt. Try playing it on your computer to check. * **Library size:** If your library is absolutely massive (tens of thousands of tracks), the scan can fail or time out. Try adding smaller chunks if you can, or ensure your NAS/PC isn't going to sleep during a long scan. * **"Too many files in your music library" error.** * Sonos has limits. Older systems or very large libraries (over 65,000 tracks) can hit a brick wall. This is less common with newer S2 hardware and software, but it still happens. You might need to split your library across different shares or consider a dedicated Roon setup (which is a whole other kettle of fish and much pricier). ## Who It's For & Who Should Skip It This whole faff isn't for everyone, I'll be honest. But for the right person, it's genuinely rewarding. **Who it's for:** * Anyone with a significant digital music collection (ripped CDs, bought downloads). * Folks who want absolute control over their music and aren't reliant on streaming services. * People who appreciate the best possible sound quality from their own high-resolution files. * Anyone who has unique, rare, or local music that isn't available on mainstream streaming platforms. * Those who are comfortable with a bit of networking setup or willing to learn. **Who should skip it:** * Someone who solely uses streaming services and has no local music files. * People who find home networking and folder sharing utterly baffling or too much hassle. * Anyone with an extremely small local collection that doesn't warrant the setup effort. * Folks who are happy with the convenience of streaming and don't feel the need for local ownership. ## Alternatives to Sonos Local Library While this guide focuses on the built-in Sonos local library feature, there are a couple of other ways to get your own music playing through Sonos, each with its own quirks. ### Plex Media Server Plex is a pretty neat bit of software that organises all your media – films, TV shows, and music. You install a Plex Media Server on your PC, Mac, or NAS drive, point it at your music folder, and it does a brilliant job of organising everything, grabbing album art, metadata, and so on. Sonos has a direct integration with Plex. * **Pros:** Excellent organisation and metadata. Accessible remotely. Can stream other media too. Sonos integration is generally robust. * **Cons:** Another piece of software to run and maintain. Can be resource-intensive if your server isn't powerful. Requires a Plex Pass subscription for some advanced music features (though basic Sonos integration is usually free). *Robert says:* I've played with Plex a fair bit for my films, and the music side is decent. If you're already using Plex for video, it's a logical step. But if it's *just* for music, it might be overkill compared to the direct Sonos library feature. ### Roon (The 'No Compromise' Option) Right, if you're really serious about your music and have a big budget, Roon is the business. It's an advanced music management and playback system. You install Roon Core on a dedicated server (like a NUC or a high-end NAS), and it builds the most incredible, rich, and detailed database of your music, linking artists, genres, reviews, and much more. It integrates with Tidal and Qobuz too. * **Pros:** Unbeatable user experience. Incredible metadata and discovery features. Multi-room sync (including with Sonos). Best sound quality optimisations. * **Cons:** Expensive (lifetime subscription is hundreds of quid, annual is over a hundred). Requires dedicated hardware for the 'Core'. Steep learning curve for some. It's not just a music player; it's a whole ecosystem. *Robert says:* I've got Roon running on a NUC in my main listening room, and it's phenomenal. But it's a luxury, for sure. If you're just looking to get your old CD rips playing on Sonos without breaking the bank, stick with the built-in library. Roon is for the truly obsessed, or those with very deep pockets. ## Comparison Table: Local Music Solutions for Sonos | Feature | Sonos Local Music Library | Plex Media Server | Roon | | :------------------ | :------------------------ | :----------------------- | :----------------------- | | **Cost** | Free (requires shared storage) | Free (some features paywalled) | Expensive subscription | | **Setup Difficulty**| Medium | Medium-Hard | Hard | | **Metadata/Art** | Basic (relies on ID3 tags) | Excellent (auto-fetch) | Unrivalled (rich, interactive)| | **Remote Access** | No | Yes (via Plex apps) | Yes (via Roon ARC) | | **Hardware Req.** | PC/Mac/NAS for share | PC/Mac/NAS for server | Dedicated Core (often NUC/NAS)| | **Best For** | General users, good quality, budget-conscious | Media enthusiasts, already using Plex, good organisation | Audiophiles, large libraries, best experience, deep pockets| | **Robert's Verdict**| Solid choice for most; a bit of initial faff. | Good if already in the Plex ecosystem. | The ultimate, but pricey. | ## FAQ: Your Burning Questions Answered ### Q: Can I store my music on a USB drive plugged directly into my router? A: Some routers have a USB port that can act like a very basic NAS. It usually creates a network share. If your router supports this, and it's always on and stable, then yes, Sonos *might* be able to see it. However, these are often quite slow, and the interface for setting up shares can be clunky. I've found them generally unreliable for a large music library. A proper NAS is far more dependable. ### Q: Why isn't my Sonos system finding my music even after I've shared the folder? A: Ah, the classic! Nine times out of ten, it's a firewall issue on your computer, or incorrect sharing permissions. Double-check that your firewall isn't blocking "File and Printer Sharing" and that "Everyone" or the specific user Sonos is using has at least "Read" access to the shared folder. Also, ensure your computer isn't going to sleep or hibernating, as that will cut off access. ### Q: My music library scan seems to take forever. Is this normal? A: Absolutely, yes! Especially if you have tens of thousands of tracks. Sonos has to look at every single file, read its metadata (artist, album, title, year, artwork), and build an index. This can easily take several hours for a big collection. Make sure the computer or NAS hosting your music isn't turned off or going to sleep during this process. Grab a cuppa, put your feet up, and let it do its thing. Subsequent updates are usually much faster. ### Q: What file formats does Sonos support for local music? A: Sonos is pretty flexible these days. It supports MP3, FLAC (Free Lossless Audio Codec), AAC, WAV, AIFF, and Ogg Vorbis. It can handle WMA and Apple Lossless (ALAC) as well, though sometimes older units can be a bit fussier with those. For the best quality, stick to FLAC or WAV ripped directly from your CDs or high-res downloads. MP3s are fine for convenience, especially if they're decent bitrates. ### Q: Can I use multiple music library shares with Sonos? A: Yes, you can! If you have music on different computers or NAS drives, you can add each shared folder as a separate music library location in the Sonos app. Sonos will then index them all, and you can browse and play music from any of them through the same app interface. Just go through the "Add Music Library" process for each location. ## Final Word So there you have it. Getting your own, personal digital music collection playing through your Sonos system isn't some dark art. It needs a bit of patience, especially with the initial setup and making sure your network shares are playing ball. But once it's done, it's done. You'll have access to all your carefully curated tunes, just a tap away, booming out of your speakers. No reliance on streaming service catalogues, no worries about subscription fees, just pure, unadulterated *your* music. I've been using this setup for years in my own home and workshop, and it's been rock solid. There's a real satisfaction in hearing those albums you painstakingly ripped from CD, or those high-res downloads you shelled out for, sounding their best through a decent speaker system. Don't let anyone tell you that owning your music is a thing of the past. It's just moved into the digital realm, and with a bit of effort, Sonos makes it sing. Give it a go; you won't regret it.