通过 SMB 协议直接播放 NAS 和 Windows 共享文件夹里的音乐
为什么需要 SMB
你家里可能有以下几种"存音乐的地方":
- 一台 NAS(群晖、威联通、极空间等),挂了几个 TB 的音乐库
- 一台 Windows 电脑,某个文件夹开启了共享
- 路由器后面挂了 U 盘或移动硬盘,路由器自身支持 SMB 共享
- 家里另外一台 Android 手机/平板,通过 SMB 共享文件夹
jetAudio 通过 SMB 协议直接流式播放这些设备上的音频文件——不需要把文件下载到手机存储,也不需要提前扫描。
配置步骤
- 确保手机和要连接的设备在同一个局域网下(同一个 Wi-Fi)
- jetAudio 侧栏 → 「网络」标签 → 「SMB」
- 点右上角「+」添加服务器,填写:
- 主机名或 IP:比如 NAS 的局域网 IP
192.168.1.100,或 Windows 计算机名 - 共享文件夹名:比如
Music或share - 用户名和密码:如果你的共享文件夹设置了权限保护
- 保存后,该服务器会出现在 SMB 列表里。点进去就能浏览共享文件夹里的所有音乐文件,和本地文件夹浏览体验完全一样
流媒体过程中发生了什么
jetAudio 在播放时会以 HTTP range request 的方式分块读取 SMB 共享里的文件,只把当前播放需要的数据缓冲到内存,永远不会在本地产生临时文件副本。对于 320kbps MP3 来说,每秒只需要下载约 40KB,局域网速度轻松覆盖。
一个注意事项
SMB 协议版本:jetAudio 支持 SMB 2.0 和 SMB 3.0。如果你的老 NAS 只支持 SMB 1.0,可能连接不上。解决方式是在 NAS 管理界面里把 SMB 协议最低版本调到 SMB 2.0。
播放中断怎么办
如果在播放 SMB 音乐时 Wi-Fi 断开或路由器重启:
- jetAudio 会自动暂停,不崩溃
- 恢复网络后点继续即可,进度位置保留在断前的那个点
- 极端情况下文件句柄被远端关闭,jetAudio 会提示错误并停在那
推荐的本地局域网方案
- NAS(群晖 / 威联通 / 极空间 / 绿联等)是最佳方案——有专门的 SMB 服务、管理界面、休眠唤醒
- Windows 电脑也可以,设置文件夹属性 → 共享 → 高级共享 → 权限,记得开"Everyone"读取权限
- 路由器挂 U 盘:确认路由器固件(梅林、OpenWrt 等)支持 SMB 共享