Product

卡拉OK软件的新篇章:我们为什么开发了NexaDeck和NexaLive

可用语言: endeesfilfrjakoptruukzh
CI System1 分钟阅读
#NexaDeck#NexaLive#Karaoke Software#KJ Tools

卡拉OK是个庞大的产业——但软件并非如此

卡拉OK是一种全球性的文化现象。从首尔的练歌房,到伦敦的酒吧,再到奥斯汀的夜店——各种文化背景的人们都热爱走上舞台唱出自己最爱的歌。全球卡拉OK产业估值超过100亿美元,并持续增长。

但在麦克风背后,现实却大不相同。运营这些演出的卡拉OK主持人(KJ)们使用的软件,停留在了过去。这正是我们决心改变的。

没人谈论的问题

如果你曾经看过专业KJ的工作台,你一定熟悉这样的场景:界面像是2000年代初期的产物。软件在演出进行到一半时崩溃。程序只能在Windows上运行。客人在纸条上写下点歌请求——然后纸条丢失了,或者字迹无法辨认。

这不是个别现象。这是全球数千名专业KJ每天面对的现实。现有的解决方案看起来像是上个时代的遗留物:

  • 过时的用户界面——从未针对现代屏幕分辨率做过设计
  • 频繁崩溃和不稳定——偏偏在夜晚气氛最高涨的时候发生
  • 只支持Windows——尽管越来越多的DJ在使用macOS或Linux
  • 没有数字化的点歌流程——纸条容易出错且效率低下
  • 麦克风之外与观众没有任何连接方式

KJ是专业的娱乐从业者。他们配得上与其专业水平相称的工具。

两个问题,一个平台

我们意识到,卡拉OK体验实际上需要同时满足两种截然不同的需求:

在DJ端,需要专业的演出控制——可靠的音频播放、智能的轮次管理、曲库维护,以及贯穿整晚的实时掌控能力。

在观众端,需要零门槛的互动——无需下载App就能点歌、实时查看排队状态,以及简单到任何客人几秒钟就能上手的体验。

过去的解决方案试图把两者塞进一个应用里——结果哪个都没做好。我们的方式不同:两个专业化的产品,作为一个集成平台协同工作。

NexaDeckNexaLive就是这样诞生的。

NexaDeck:专业演出控制

NexaDeck是KJ的桌面应用程序——整场演出的指挥中心。

基于Rust的强大音频引擎。 NexaDeck的核心是一个用Rust编写的音频引擎。不是Electron的包装,也不是Web Audio的权宜之计——是一个真正的原生引擎,配备基于SoundTouch的DSP处理。音高和速度可以实时调节,且不会损失音质。

CDG + MP4——两种格式原生支持。 NexaDeck同时处理经典的CDG+MP3格式和现代的MP4卡拉OK视频。CDG渲染采用正确的RGBA调色板扩展,像素级精确——没有闪烁,没有残影。

智能轮转。 自动歌手轮转在公平性和演出节奏之间取得平衡。KJ可以在需要时手动干预,而不会打乱整个排队序列。

基于BLAKE3的曲库管理。 每首歌曲都使用BLAKE3进行哈希处理,实现超快的重复检测和可靠的曲库同步——即使是数万首曲目的收藏也不在话下。

跨平台。 借助Tauri 2.0,NexaDeck在macOS、Windows和Linux上原生运行。没有模拟层,没有兼容性补丁——在每个平台上都是真正的原生性能。

NexaLive:零门槛的观众互动

NexaLive是一个将观众与演出连接起来的云平台——完全无需安装任何应用。

扫一下QR code就行。 客人扫描桌上或屏幕上的QR code,即刻获得曲库访问权。无需下载,无需注册,无需等待。五秒之内就能提交点歌请求。

实时曲库同步。 KJ的曲库自动与NexaLive同步。客人只能看到KJ实际能播放的歌曲——不会让人失望。

Mobile DJ Panel。 KJ可以通过手机控制演出——在场地内走动或在另一个位置工作时非常实用。

自助终端模式。 对于想在吧台或入口放置平板电脑的场所,自助终端模式提供了针对现场点歌优化的界面。

场所主页。 每个场所在NexaLive上都有自己的页面——包含演出日程、当前节目和直接搜歌入口。

合在一起更强大:集成平台

当NexaDeck和NexaLive协同工作时,真正的威力才得以展现。以下是一个典型的工作流程:

  1. KJ启动NexaDeck,加载演出
  2. NexaDeck连接NexaLive,同步曲库
  3. 在场地展示QR code——通过屏幕、传单或桌面立牌
  4. 客人扫码搜歌——几秒钟搞定,无需App
  5. 点歌请求实时出现在NexaDeck中——KJ即时看到
  6. KJ管理轮次——批准、调整、设置优先级
  7. 客人在手机上实时查看自己的排队位置
  8. 歌曲播放——流畅,专业音质

所有这一切都支持离线运行。NexaDeck将所有数据存储在本地,并在连接恢复时同步。没有WiFi?演出照常进行。

不一样的技术选择

我们没有为NexaDeck和NexaLive选择常规的技术栈——我们做出了以可靠性和性能为核心的慎重决策:

  • Rust用于音频引擎:无垃圾回收器的内存安全,真正的实时处理能力
  • Tauri 2.0取代Electron:内存占用仅为其数分之一,原生外观,更快的启动速度
  • GraphQL用于API:高效的数据传输,灵活的可扩展性
  • 离线优先架构:本地数据存储配合智能同步

这些不是流行语——当一位KJ站在200位客人面前、演出必须正常运行时,这些是直接影响可靠性的架构决策。

加入Beta测试

我们为专业KJ社区打造NexaDeck和NexaLive——并且希望从一开始就获得大家的反馈。

如果你是一位准备好测试下一代卡拉OK软件的KJ,请注册加入我们的Beta测试。你将获得抢先体验、与开发团队的直接沟通渠道,以及共同塑造产品的机会。

立即注册Beta测试 →

卡拉OK软件的未来从这里开始。期待你的加入。

分享:XLinkedInFacebook