Was having trouble giving Sonos S1 access to my iTunes library hosted on TrueNAS Community Edition 25.10.1 (Goldeye) and figured it out with information from this forum and the TrueNAS forum, so posting this to help others that are also struggling.
Step 1: Configure the SMB service in TrueNAS to “Enable SMB1 support” and “NTLMv1 Auth”. Security folks will tell you this is insecure, and it is in 2026. Anyhow, let’s continue.
Step 2: Create your SMB share in TrueNAS and give it proper permissions (not documented here. If you are using TrueNAS you probably know how to do this already)
Step 3: In the SONOS app, add the TrueNAS network share to your music library.
Step 4: Wait for music to sync
Step 5: Try to play music from your library. You should be able to browse your collection, but when you go to play a file, it will fail with “Unable to play <song file>, access to <network share> denied”
Step 6: Go to your shell in TrueNAS and run:
cli
service smb update smb_options="unix extensions = no"
Step 7: Try to play music from your library again, it should work now.
