Logitech Media Server安装UPnP Bridge插件教程
Logitech Media Server安装UPnP Bridge插件教程
随着智能家居设备的普及,越来越多的家庭开始搭建自己的媒体服务器。Logitech Media Server(LMS)作为一款功能强大的开源媒体服务器软件,能够帮助你管理和播放本地音乐收藏,同时还能通过各种插件扩展其功能。今天,我们就来介绍如何在LMS上安装和配置UPnP Bridge插件,让你的智能设备能够无缝访问媒体库。
什么是Logitech Media Server?
Logitech Media Server(LMS)是一款完全开源的服务器软件,可以为各种音频播放器提供支持。借助众多插件,LMS不仅能够将你本地的音乐收藏传输到播放器,还能将来自许多音乐服务和互联网电台的内容传输到播放器。
什么是UPnP Bridge插件?
UPnP Bridge插件是LMS的一个重要插件,它允许支持UPnP(通用即插即用)协议的设备发现并访问LMS的媒体库。这意味着,一旦你安装并配置了这个插件,家中的智能音箱、网络电视等设备就能直接浏览和播放LMS中的音乐,无需复杂的设置。
安装Logitech Media Server
在开始之前,确保你的系统已经安装了Docker。如果没有,可以参考Docker官方文档进行安装。
- 创建目录:首先,我们需要创建一些目录来存放LMS的配置文件和音乐库。
mkdir -p /volume1/docker/logitechmediaserver/{config,music,playlist}
- 运行Docker容器:接下来,使用以下命令启动LMS容器。这里我们使用
latest
标签,它对应的是8.5.2版本。
docker run -d \
--restart unless-stopped \
--name lms \
-p 9095:9095/tcp \
-p 9090:9090/tcp \
-p 3483:3483/tcp \
-p 3483:3483/udp \
-v $(pwd)/config:/config \
-v $(pwd)/music:/music:ro \
-v $(pwd)/playlist:/playlist \
-v /etc/localtime:/etc/localtime:ro \
-v /etc/TZ:/etc/timezone:ro \
-e HTTP_PORT=9095 \
-e EXTRA_ARGS="--advertiseaddr=192.168.0.197" \
lmscommunity/logitechmediaserver
参数说明:
卷映射:
/volume1/docker/logitechmediaserver/config
:配置文件夹/volume1/docker/logitechmediaserver/music
:音乐文件夹(只读)/volume1/docker/logitechmediaserver/playlist
:播放列表文件夹/etc/localtime
和/etc/TZ
:时区和时间设置
端口映射:
9095
:Web管理界面9090
:CLI端口3483
:SlimProto协议端口(TCP和UDP)
环境变量:
HTTP_PORT
:Web端口EXTRA_ARGS
:额外参数,如--advertiseaddr=192.168.0.197
(你的服务器IP地址)
- 访问Web界面:打开浏览器,访问
http://<你的服务器IP>:9095
,按照提示完成初始设置。
获取并安装UPnP Bridge插件
下载插件:UPnP Bridge插件通常需要从社区论坛或第三方网站下载。确保选择与你的LMS版本兼容的插件版本。
复制插件文件:将下载的插件文件复制到LMS的
Plugins
目录下。如果你使用Docker,可以通过以下命令完成:
docker cp <插件文件路径> lms:/var/lib/squeezeboxserver/Plugins/
- 重启LMS:重启LMS容器以加载新插件。
docker restart lms
配置UPnP Bridge插件
登录管理界面:打开浏览器,访问
http://<你的服务器IP>:9095
,登录LMS管理界面。启用插件:在左侧菜单中选择
Settings
->Plugins
,找到UPnP Bridge插件,点击Enable
。配置设置:根据你的需求调整插件设置。通常情况下,默认设置即可满足基本需求。
测试UPnP功能
连接设备:使用支持UPnP的设备(如智能音箱或网络电视)连接到LMS。你可以在设备的媒体源设置中查找“UPnP”或“DLNA”选项。
浏览媒体库:在设备上查找并选择LMS作为媒体源,你应该能够看到LMS中的音乐库。
播放测试:尝试播放几首歌曲,确保音频能够正常传输到你的设备。
常见问题与解决方案
防火墙设置:确保防火墙允许UPnP流量通过。你可能需要在防火墙设置中添加例外规则,允许LMS使用的端口(如9095、9090、3483)。
网络配置:检查网络设置,确保所有设备在同一子网内。如果使用了复杂的网络配置(如NAT),可能需要额外的端口转发设置。
查看日志:如果遇到问题,可以查看LMS的日志文件,寻找错误信息或警告。日志文件通常位于
/var/log/squeezeboxserver/
目录下。
通过以上步骤,你应该能够成功在Logitech Media Server上安装和配置UPnP Bridge插件。现在,你可以尽情享受跨设备的音乐播放体验了!