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

2024-04-19 17:51:11 29点赞 190收藏 15评论

前言

最近又发现好玩的了,不过看时间也是挺老的项目,不知道有没有人写过。"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文件后重命名)。放进去之后在个人中心添加媒体库并刷新即可。

媒体添加媒体添加

总结

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

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

三连三连

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
15评论

  • 精彩
  • 最新
  • 有资源分享吗

    校验提示文案

    提交
    我都是pt站下

    校验提示文案

    提交
    pt站有链接吗

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 不支持打分系统的K歌系统都不推荐,那叫乱唱。

    校验提示文案

    提交
  • 这个能在电视上面显示吗

    校验提示文案

    提交
  • 还得自己下资源啊,太麻烦了

    校验提示文案

    提交
  • 好久不唱k了

    校验提示文案

    提交
  • 已收藏

    校验提示文案

    提交
  • 这篇文章真是太有用了,让家庭派对更加自由有趣!

    校验提示文案

    提交
  • 这就有娱乐氛围了呀,收藏学习

    校验提示文案

    提交
  • 苹果音乐,一键开伴奏

    校验提示文案

    提交
  • 现在国内的歌坛,给那帮综艺渣搞得乌烟瘴气,没啥歌好听好唱的了。

    校验提示文案

    提交
    经典歌曲还在就行

    校验提示文案

    提交
    收起所有回复
  • 极空间一天就更新这些花里胡哨的功能,docker版本落后那么多确一直不更新

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
190
扫一下,分享更方便,购买更轻松