LF_Music 服务器音乐

LSE LF_Music 服务器音乐 0.14.4

版权类型
二次开发
版权链接
#
前置组件
#
适配版本(基岩)
  1. 全版本
# 作者:FlyLightWn1027
# 旧版本:LF Music 服务器添加音乐 0.6
# 开源地址
Gitee_LF_Music
# 不要在评价区反馈bug,反馈bug请到讨论/反馈区,
# 本插件反馈QQ群: 641223836

# 众开发者插件定制群:799946510
提示:wine环境下可能存在问题。


一、插件功能(0.14.0版本):
- /mucmenu 或 任意唱片点击地面 打开主菜单。
1、音乐盒播放
像唱片机一样的3D环绕音。
2、普通BGM播放和后台手机播放器app一样能跟随玩家播放。
3、指定范围选择指定范围内的玩家播放音乐,可以和朋友一起享受音乐而不打扰服内其他玩家。半径很大时,远处的玩家的音源会被放置在ta自己旁边,音量为选项中的最小音量。
4、自定义全服背景音乐设置中开启自定义背景音乐,选择歌曲界面进行添加,随机间隔播放。
5、歌词显示:放入.lrc歌词文件后,屏幕上方Boss栏会显示歌词。

6、快速增删音乐添加音乐后输入指令自动更新音乐包,重启服务器即可完成音乐增删。
7、服务器自定义命令/playsound record.musicname @s ~~~ 以及 /music play music.game.musicname
服主可使用命令方块来在指定地点添加音乐效果。
8、音频自动转换:如你放入ffmpeg.exe,则可自动转换音频格式为.ogg。
9、播放顺序:列表循环、单曲循环、随机播放(需 ffmpeg.exe 自动获取音乐时长或手动填入音乐时长信息)
10、播放列表自动保存:添加喜欢的音乐吧~
11、下载在线音乐:/mucmenu curl "xxx.mp3" "http://xxxxxxx.xxx/xxx.mp3"


二、使用步骤:

1、安装本插件(LF_Music)
下载本插件并放入./plugins下,启动服务器自动生成所需目录配置文件

2、安装音乐资源包
(请使用上个历史版本的资源包!否则服务器可能会崩溃2024.2.5)
这里(lightServerMusic) 下载上个历史版本的音乐资源包 解压放入服务端根目录 ./resource_packs/下,
并修改./plugins/LF_Music/config.json中 "serverRES"项的路径为:./resource_packs/serverMusicRE/ 。
验证放置正确:./resource_packs/serverMusicRE/ 下应有4个文件。

(或者放入./worlds/存档名/resource_packs/下, 并修改./plugins/LF_Music/config.json中 "serverRES"项的路径: ./worlds/存档名/resource_packs/serverMusicRE/ )
插件文件路径说明
./plugins/LF_Music/config.json插件配置
./world/存档名/world_resource_packs.json服务器存档资源包配置文件(音乐包uuid:
f3f55c4c-991a-4158-9ae3-5cf7b2848072
与音乐包内的uuid一致,删除资源包时请删除json中的该项)
(二选一)./resource_packs/serverMusicRE/音乐资源包
(二选一)./worlds/存档名/resource_packs/serverMusicRE/音乐资源包

3、安装ffmpeg.exe(可选,推荐安装)
在ffmpeg官网,或点这里下载ffmpeg.exe,放入./plugins/LF_Music/tools/下。
(ffmpeg.exe 用于音频格式自动转换,以及音乐时长自动读取)
(面板服可能不适用此程序,无法使用的话请使用格式工厂等软件转换音频为.ogg格式。)


4、添加想要的音乐

(1)如你已放入ffmpeg.exe:
将音乐文件(.mp3、.flac等)放入 ./plugins/LF_Music/DATA/music/ 下,并重命名为英文(文件名不能为中文,需字母数字下划线,不能以数字开头)。
(注: 可能ffmpeg音频格式自动转换有问题,自动转换后的音乐无法播放,请按照下文方法手动将音频转为.ogg格式)

(2)如你没有放入ffmpeg.exe:
如你的面板服无法使用ffmpeg.exe,请将想要导入的音乐(.mp3格式) 使用格式工厂等软件,转为 .ogg格式(低质量即可,一首歌1MB多,尽量减小资源包大小)
然后再将转换后的音乐文件(.ogg格式) 放入 ./plugins/LF_Music/DATA/music/ 下,并重命名为英文(文件名不能为中文,需字母数字下划线,不能以数字开头)。

5、更新资源包
控制台输入命令 /refmusic 。自动转换音频格式,以及获取音频时长,以及导入音乐并更新资源包。
歌曲的中文命名:你可以在data.json中修改"rename"一项为歌曲的中文名字。游戏中音乐列表显示的就是"rename"这一项的名字。
可能需要多次执行该指令,请注意data.json中所有歌曲是否导入,以及时长信息是否填入

(如你没有放入ffmpeg.exe, 你可以手动在./plugins/LF_Music/DATA/data.json 中填写歌曲的时长信息)
1662358180333.png


6、重启服务端,应用资源包
重启服务端。每次更新后,玩家进服都会下载资源包。如没有下载资源包的提示,则资源包装载失败,请参照常见问题2更换资源包uuid。

7、游戏内播放音乐
玩家使用命令 /mucmenu 或任意唱片点击地面,打开音乐菜单。

8、管理员增删歌曲:
(1)将音乐文件(.ogg格式,如已放入ffmpeg.exe,则其他格式也可以) 放入 ./plugins/LF_Music/DATA/music/ 下,并重命名为英文(文件名不能为中文,需字母数字下划线)
(2)输入 /refmusic 更新资源包,重启服务端。
(3)然后玩家进服会重新下载资源包。

9、歌词显示:
(1)使用下文实用链接中的软件或其他方法下载.lrc歌词文件。(.lrc译文格式参考下图)
(2)将.lrc歌词文件放入 ./plugins/LF_Music/DATA/music/ 下,重命名,歌词文件名与对应歌曲的文件名相同。
(3)无需重载插件或服务器,直接在游戏里播放即可看到歌词。

lrc文件示例

1658737429440.png


三、玩家使用提示:

1、如果播放音乐盒与播放BGM 与 原版背景音乐重叠,如果介意,请将游戏设置——音频设置——音乐一项音量设为0,即关闭原版背景音乐。

2、全服循环播放的音量与游戏设置——音频设置——音乐的音量有关。


四、常见问题:

1. 播放原理:插件调用 /playsound record.MusicName @a[r=1] ~~~ 命令播放资源包内的自定义音乐。
如播放失败,请用此命令检查。

2. 配置全部正确,但每次/refmusic后进服没有下载资源包的提示,播放新加入的音乐也没有声音。
初步判断为资源包装载BUG,请按以下步骤更改资源包的uuid,uuid字符为16进制数。

(1)更改 ./plugins/LF_Music/config.json中的 PackUUID,譬如将尾数72改成73。uuid单个字符应为16进制字符。
(2)控制台输入 refmusic 重新更新资源包。
(3)重启服务端。
(4)你可以删除./worlds/Bedrock level/world_resource_packs.json中的原uuid了(f3f55c4c-991a-4158-9ae3-5cf7b2848072,不删也没事)。

3. 其他没有声音的情况
如果每次/refmusic后进服都有下载资源包的提示,却播放无声音,则考虑以下问题:
(1)检查LiteLoader是否与当前游戏版本匹配,试试重装LL。
(2)检查.ogg音乐文件名,需字母数字下划线,不能为中文或中文状态下的符号,不能以数字开头。
(3)检查config.json中的worldJson一项,是否在当前服务器存档目录下。
(4).ogg音乐不能通过改后缀得到,需使用专业软件或网站转格式。
(5)检查游戏设置内音频设置的各项音量。

4、歌词乱码:
(1)检查 .lrc 文件编码是否为utf-8编码,可以用记事本打开,另存为utf-8编码。


五、实用链接:

1、音乐搜索下载器 - 多站合一音乐搜索,音乐在线试听
2、格式工厂无广告免安装版
3、OGG在线转换

4、如何下载网易云和QQ音乐的.lrc歌词
5、ffmpeg官网
6、ffmpeg.exe蓝奏云 (感谢 @椛椛 ᴮᴼᵀ 提供下载链接)




插件图片:
main_爱奇艺.jpg



LF_Music (2).jpg


play_爱奇艺.jpg



lrc.jpg


musicList2.png
Author
10_27
价格
120金粒
Downloads
699
Views
15,909
First release
Last update

Ratings

4.50 star(s) 16 ratings

Resource team

More resources from 10_27

Share this resource

Latest updates

  1. 0.14.4 更改获取范围玩家方式,入服音量设置

    升级步骤:替换所有文件即可。 修复:获取范围玩家方式从命令+正则改为遍历在线玩家。 修复:自动范围播放没有在原地点播放,而是以玩家为中心播放的问题。(runcmd...
  2. 0.14.3 修复无法自动播放

    【~】修复无法自动播放 【+】增加了config.json配置,可设置默认歌词显示位置,默认配置为音乐盒消息Popup
  3. 0.14.2 修复bug

    仅替换LF_Music.js 修复第一次启动插件时,refmusic报错问题。 (自己在./plugins/LF_Music/DATA/music/下新建一个Backup文件即可)

Latest reviews

非常喜欢!
很好用,没白花金
播放音乐之后从服务器断开怎么办
10_27
10_27
我不知道啊,我用的好好的
必须五星好评!功能完善,简单易用,虽然我用的面板服不支持ffmpeg但是Convertio还是可以转换的!个人认为是全网最好用的音乐播放插件
10_27
10_27
嗯,感谢支持~
1.1941亲测成功使用,另外作者的ffmpeg.exe下载完有问题用不了,自己去官网下载的就能用
作者更下1.19.30吧
10_27
10_27
1.19.30能用啊,我服务器就在用
应该是国内最完善的音乐插件了
功能很完善的音乐播放插件,插件使用的说明也很详细,作者用心了~
希望以后电脑端也可以听到音乐~
10_27
10_27
嗯。win10版也可以听呀,我双端测试过的。如果有细节问题可以加群交流
Back
Top Bottom