轻量级音乐服务器LMS
本文软件是网友
tommyvinny
推荐的,他在UNRAID
上安装遇到了权限问题,存在无法建立目录的情况,但似乎在群晖上没遇到。如果你也遇到相似的问题,可以试试命令行模式。
官方体验站点:https://lms-demo.poupon.dev/
什么是 LMS ?
LMS
(Lightweight Music Server
)是一款自托管的轻量级音乐流媒体软件,可以使用Web
界面从任何地方访问您的音乐收藏!
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 lms
,选择第二个 epoupon/lms
,版本选择 latest
。
卷
在 docker
文件夹中,创建一个新文件夹 epoupon/lms
,并在其中建两个子文件夹,分别是 music
和 data
文件夹 | 装载路径 | 说明 |
---|---|---|
docker/lms/music
|
/music
|
存放音乐 |
docker/lms/data
|
/var/lms
|
存放设置、数据库等 |
端口
本地端口不冲突就行,不确定的话可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 | 容器端口 |
---|---|
5082
|
5082
|
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
# 新建文件夹 lms 和 子目录
mkdir -p /volume2/docker/lms/{music,data}# 进入 lms 目录
cd /volume2/docker/lms# 运行容器
docker run -d \--name=lms \--user <user_id:group_id> \-p 5082:5082 \-v <path_to_music>:/music:ro \-v <path_to_persistent_data>:/var/lms \--restart unless-stopped \epoupon/lms# 示例
docker run -d \--name=lms \--restart unless-stopped \--user $(id -u ${USER}):$(id -g ${USER}) \-p 5082:5082 \-v $(pwd)/music:/music:ro \-v $(pwd)/data:/var/lms \epoupon/lms
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
version: '3'services:lms:image: epoupon/lmscontainer_name: lmsrestart: unless-stoppeduser: "${PUID}:${PGID}"ports:- 5082:5082volumes:- ./music:/music:ro- ./data:/var/lms
然后执行下面的命令
# 新建文件夹 lms 和 子目录
mkdir -p /volume2/docker/lms/{music,data}# 进入 lms 目录
cd /volume2/docker/lms# 将 docker-compose.yml 放入当前目录# 全局定义
export PUID=$(id -u)
export PGID=$(id -g)# 一键启动
docker-compose up -d
运行
在浏览器中输入 http://群晖IP:5082
就能看到注册界面
注册
注册成功后需要刷新,才会显示登录界面
登录成功后的主界面
媒体
老苏在 music
目录中导入了 3
张碟 ,有 mp3
也有 wav
无损
进入 音乐收藏
,设置完 媒体根目录
之后要先 应用
再 立刻扫描
媒体根目录
指向/music
目录
回到首页,看起来 wav
没有被识别到
播放
进入播放界面
支持随机播放和播放列表
设置
可以设置是否转码,转码格式等等
客户端
LMS
支持 Subsonic API
,这意味着你可以使用很多的兼容的客户端,在这个页面( https://airsonic.github.io/docs/apps/ ),详细列举了各种应用,基本上涵盖了所有的主流系统平台,总归有适合你的。
参考文档
epoupon/lms: Lightweight Music Server. Access your self-hosted music using a web interface.
地址:https://github.com/epoupon/lms
lms/INSTALL.md at master · epoupon/lms
地址:https://github.com/epoupon/lms/blob/master/INSTALL.md
轻量级音乐服务器LMS相关推荐
- 轻量级HTTP服务器Nginx(配置与调试Nginx)(转)
2019独角兽企业重金招聘Python工程师标准>>> 转自:http://www.linuxidc.com/Linux/2012-03/55868p3.htm Nginx安装完毕后 ...
- N1刷音乐服务器系统,NAS也要发烧-Melco N1A音乐服务器
老音响迷或许还记得早年Melco的黑胶唱盘,但那是类比当道的70年代,现在时代不同了,虽然黑胶仍有市场,但数位串流播放才是未来. Melco显然有远见,当前旗下产品只有一样,就是音乐服务器.Melco ...
- 击溃音乐服务器第一人!周杰伦新歌首发,QQ音乐服务器一度崩溃
一直以来,在大家眼里,只有微博服务器是"不堪一击"的,明星结个婚,宣布个恋情,微博都会崩.但昨天晚上,击溃音乐平台服务器的男人出现了. 预热多天后,周杰伦的新歌<说好不哭&g ...
- 首个Nginx windows Stable 版--轻量级Web服务器Nginx 0.7.59
2009.05.25 日晚,Igor Sysoev放出最近被广泛使用的轻量级Web服务器Nginx 0.7系列最新版本0.7.59,同时正式将0.7做为新的Stable稳定系列(0.7.0由19 Ma ...
- 如何搭建一个自己的音乐服务器
点赞再看,动力无限. 微信搜「 程序猿阿朗 」. 本文 Github.com/niumoo/JavaNotes 和 未读代码博客 已经收录,有很多知识点和系列文章. 最近发现,经常用的网易云音乐,有很 ...
- 0成本无VPS搭建私人导航、图床、音乐服务器 | vercel freewha
目的:将一些小服务应用部署到免费的serverless/VPS上去 环境:0成本 实现方式:github + vercel/freewha 效果: 项目一:个人导航 项目二:个人博客 项目三:个人音乐 ...
- 手把手教你音乐服务器搭建
最近发现,经常用的网易云音乐,有很多歌曲下架了,能听的越来越少了:歌单里的一些歌曲,现在要开通 VIP 才能听了.其实自己常听的歌曲不是很多,现在却有很多听不了了. 怎么办呢,付费吗?花钱当然是一个好 ...
- 基于物联网的轻量级REST服务器的设计与实现【译】
基于物联网的轻量级REST服务器的设计与实现[译] 摘要 近年来,物联网技术和Web Service技术得到了迅速发展.越来越多的传感器被广泛应用于铁路.港口.航空航天.供暖等领域.利用物联网技术和W ...
- Linux项目实战C++轻量级Web服务器源码分析TinyWebServer
目录 文章简介 一. 先跑起来项目 二.再看项目核心 三.逐个击破!立下flag 文章简介 TinyWebServer是Linux下C++轻量级Web服务器,助力初学者快速实践网络编程,搭建属于自己的 ...
- 音乐服务器 linux,新西兰Antipodes推CX音乐服务器,采用精简版Linux操作系统
日前,Antipodes Audio是来自新西兰的音响品牌,旗下产品以音乐服务器为主力,这次要介绍的是价位相对较高的CX Music Server.可以安装2颗2.5吋硬盘(最高支持至8TB)做为Ro ...
最新文章
- AC日记——热浪 codevs 1557 (最短路模板题)
- python 后台执行
- 常用邮件客户端软件设置
- 算法小白——基本排序算法入门
- Java 8:声明接口中的私有方法和受保护的方法
- Angular网络请求的封装
- 前端面试技巧和注意事项_前端面试百分之九十九过的技巧
- 2022年全球营销趋势
- java网络编程TCP传输—流操作—拿到源后的写入动作
- 笨办法学 Python · 续 练习 52:`moreweb`
- 使用.NET Core进行Linux编程3:简介和第2章
- java继承的作用_Java继承概述以及Java继承案例和继承的好处
- Mybatis_day4_Mybatis的缓存
- 马云等第一代互联网创始人退休,BAT 谁来接手?| 畅言
- Qt5Widgetsd.lib(Qt5Widgetsd.dll) : fatalerror LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突
- SQL注入原理解说,非常不错!
- 怎样用stm32驱动ds18b20温度芯片
- 玩单片机需要学数电、模电吗?
- 程序员颈椎疼调整办法
- 降价再扩围 中国超三成大中城市二手房价环比下跌