熊猫不是猫 否定意志的自由,就无道德可言。——弗劳德
博主

2天前在线

熊猫不是猫
天才出于勤奋。──高尔基
歌曲封面 未知作品

萌ICP备20229950号 蜀ICP备2021028903号

网站已运行 5 年 24 天 14 小时 13 分

Powered by Typecho & Sunny

2 online · 42 ms

Title

极空间KTV:开源家庭派对方案,让唱K更自由、更有趣

panda

·

NAS教程

·

Article

前言

最近又发现好玩的了,不过看时间也是挺老的项目,不知道有没有人写过。"Karaoke Eternal"—一个精彩的卡拉OK平台项目,允许每个人通过手机浏览器轻松地查找和排列歌曲。播放器完全基于浏览器,支持MP3+G、MP4视频和WebGL可视化效果。
| 功能特点

  • 支持MP3+G与Winamp/MilkDrop可视化 (WebGL 2)、MP4 视频。
  • 用于音量标准化的 ReplayGain 标签。
  • 专为“卡拉 OK 条件”而设计的快速、现代的移动浏览器应用程序。
  • 多个同步房间/队列(可选密码保护)。
  • 动态队列让聚会公平、有趣、轻松。
  • 完全自托管,没有广告。

    项目演示

    项目有用户管理,不需要注册,直接输入用户名和密码就可以登录了。同时也有房间管理,所以理论上可以创建多个房间实现不同人群不同房间。(不过项目没有中文)

用户界面

点击左下角的音乐图标可以看到你当前媒体库导入的内容,音频以及视频都会显示在这里。

媒体库

而中间则是当前点播的视频和音频内容,重复内容会叠加在下面。同时在内容下面会显示点播人是谁,比如这里显示的panda。

点播界面

点击指定的Start Player就可以跳转到播放界面了。不过播放界面不可以拉进度条,也不能上一曲,只能选择下一曲、暂停以及音量调节。在播放的前几秒右上角也会显示点播人。

播放界面

部署过程

该项目部署并不难,首先我们需要做一点准备工作。在docker文件夹中新建KTV文件夹(名字随意)随后新建子文件夹karaoke作为媒体库,config作为数据存放。

准备工作

随后我们进入Docker界面,在仓库搜索:radrootllc/karaoke-eternal,如果下载很慢或者断开,那么依然可以尝试代理加速(PS:不是每个镜像都可以加速,需要看代理库是否更新有)

项目下载

镜像拉取之后创建容器,将congif映射路径设置为/config,媒体库的映射路径设置为/mnt/karaoke。端口容器端口为8080,本地端口随意不冲突即可。

容器设置

启动容器后NAS的IP+你对应的本地端口号就可以访问项目了。这时候我们将视频或者音频文件放到媒体库文件夹(音频需要为MP3+G格式,也既是同时需要拥有MP3文件以及同名的.ocg文件,可直接复制MP3文件后重命名)。放进去之后在个人中心添加媒体库并刷新即可。

媒体添加

总结

项目比较老了,而且貌似最近更新也不是特别频繁,功能不多,不过还是能用。对移动端适配非常不错,也有桌面端的应用程序可直接安装使用。

以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!
三连

现在已有 32 次阅读,0 条评论,0 人点赞
Comment:共0条
😀😃😄😁😆😅🤣😂🙂🙃😉😊😇🥰😍🤩😘😗😚😙😋😛😜🤪🤝🤑🤗🤭🤫🤔🤐🤨😐😑😶😏😒🙄😬🤥😌😔😪🤤😴😷🤒🤕🤢🤮🤧🥵🥶🥴😵🤯🤠🥳😎🤓🧐😕😟🙁☹️😮😯😲😳🥺😦😧😨😰😥😢😭😱😖😣😞😓😩😫🥱😤😡😠🤬
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 欢迎来到熊猫的小站,站点内容已全部恢复,不过之前的评论无法恢复,如有友链请在友链界面自行申请 不再显示
博主