DESKTOP

NexaDeck

为真实演出打造的专业卡拉OK DJ 应用——具备专业音频控制、智能曲库管理和无缝云同步。

为什么选择 NexaDeck?

为真实演出打造的专业卡拉OK DJ 应用——具备专业音频控制、智能曲库管理和无缝云同步。

🎤

智能性能引擎

模糊搜索可按歌手、歌名或部分匹配即时找到歌曲。键盘快捷键让您在不中断操作流程的情况下控制播放。预演扫描在演出前验证您的曲库。

🎵

专业音频控制

跨 12 个半音的实时音高变调,带微调音分。通过 SoundTouch 实现 0.5x 到 2x 的速度控制。每首歌的音频设置自动保存,确保每位歌手都能发挥最佳。

🎬

演出管理

完整的歌手轮转,支持拖拽排序、暂离状态和可配置的插入策略。缓冲音乐自动填充间隙。歌手档案和演出记录捕获您的完整表演历史。

DJ 演出视图

现场演出模式

在多个显示器上运行您的演出,专用观众屏幕显示同步的 CDG 歌词、滚动歌手队列跑马灯和您自己的 DJ 品牌覆盖层。

  • 多显示器支持,独立的 DJ 和观众视图
  • CDG 图形实时渲染,与音频完美同步
  • 滚动跑马灯在观众显示屏上显示轮转队列
  • 视频播放时的自定义 DJ Logo 覆盖层
  • 歌曲间隙的观众通知公告
  • 演出录制以捕获完整演出
曲库管理器

曲库智能

几分钟内导入整个卡拉OK曲库,自动提取元数据。通过重复检测、完整性审计和一键 MusicBrainz 丰富来保持曲库健康。

  • 递归文件夹扫描,自动提取 ID3 元数据
  • 基于 BLAKE3 哈希的重复检测,覆盖整个收藏
  • 曲库健康仪表盘,带完整性检查和统计
  • MusicBrainz 集成填补缺失的歌手、专辑和曲风数据
  • 批量文件重定位器,在重组曲库时更新路径
  • 演出前预演扫描验证所有曲目

您获得的全部内容

播放与音频

  • CDG+MP3 卡拉OK渲染,带同步歌词
  • MP4 视频播放,完整音频控制
  • 音高变调 ±12 半音 + 微调音分
  • 通过 SoundTouch 实现 0.5x 到 2.0x 速度控制
  • 每首歌的音频设置跨会话保存
  • 歌手间隙缓冲音乐队列
  • NexaMix音频引擎,支持可配置音质等级和半音精度

曲库管理

  • 一键文件夹扫描和导入
  • ID3 元数据提取和文件名解析
  • 通过 BLAKE3 哈希进行重复检测
  • 曲库健康仪表盘,带完整性审计
  • MusicBrainz 元数据丰富
  • 批量文件路径重定位
  • 命名播放列表,用于自定义歌单
  • 归档和光盘目录搜索
  • 通用导入——从OpenKJ、PCDJ、VirtualDJ、SongbookDB、kJams或CSV迁移
  • 支持27万+歌曲库,带服务端搜索和分页
  • 每位DJ独立的档案数据库,隔离演出数据

演出管理

  • 命名演出会话,带开始/结束追踪
  • 歌手轮转,支持拖拽排序
  • 歌手档案,带表演历史
  • 歌手暂离状态
  • 可配置的插入策略
  • 每场演出防重复点歌
  • 演出录制和表演日志
  • 演出前预演扫描
  • 统计仪表盘,带演出分析

现场演出

  • 键盘快捷键实现免手操控
  • 多显示器,专用观众显示屏
  • 外接屏幕上的 CDG 歌词
  • 视频上的 DJ 品牌覆盖层
  • 滚动歌手队列跑马灯
  • 自定义观众公告
  • 超时追踪和横幅提醒
  • 空闲模式在无人操作时降低CPU/内存使用
  • 完整的i18n——开箱即用支持11种语言

云端与同步

  • NexaLive 集成,实现实时观众点歌
  • 通过 Dropbox、Google Drive、OneDrive、pCloud、MEGA 和 S3 进行云存储
  • 下载队列,支持断点续传和重试
  • 新曲目导入的暂存工作流
  • 跨会话自动状态持久化
  • 备份和恢复,支持定时快照
  • 首次连接时自动在NexaLive注册设备
  • 通过Abydonian的OAuth登录实现统一身份认证
强强联合

用 NexaLive 增强您的演出

将 NexaDeck 连接到 NexaLive,让观众从手机上点歌。请求实时出现在您的 DJ 队列中。观众可以实时查看歌曲从「已请求」到「正在播放」的状态更新。

  • 观众从任何手机或平板点歌——无需安装 App
  • 请求直接进入您的 NexaDeck 轮转
  • 歌手实时查看状态:排队中、即将上场、正在播放
  • 从任何手机或平板浏览 DJ 的完整歌单
  • 每场演出独立的自助终端码,方便观众接入
了解 NexaLive
📱观众手机
NexaLive 云端
💻NexaDeck DJ

选择您的版本

NexaDeck Beta

免费
最多2台设备
  • desktop_app
  • updates
  • nexalive
加入 Beta

最新版本

v1.0.0-beta.3BETA

A feature release centered on smooth buffer↔karaoke transitions plus a round of reliability fixes that remove several "why do I keep getting kicked out" and "why did it jump to the wrong song" papercuts.

WindowsmacOSLinux
发布说明

Added

  • Crossfades between buffer music and karaoke. When a singer starts, a karaoke song ends naturally, or you hit the Buffer button mid-song, NexaDeck now smoothly overlaps the two tracks instead of hard-cutting. Configurable independently for each direction in Settings → Audio (0–10 seconds; 0 keeps the classic hard-cut).
  • Buffer→buffer crossfades. When one buffer song ends or you hit Skip, the next buffer track fades in while the previous one fades out — no more abrupt silence between background tracks.
  • Playback status bar. A compact technical status line under the progress bar shows the current mode, exactly how much time is left before the next transition, and — if something goes wrong — a "missed" diagnostic so you can catch desync quickly.

Changed

  • Pause Singer and Resume Singer are intentionally instant. When a KJ hits Pause to hand the floor over, the lyrics clear and the buffer kicks in immediately — lingering the fade there made handoffs feel laggy and awkward. Natural-end and manual-Buffer transitions still crossfade.
  • Hitting "Buffer" mid-karaoke picks up where your buffer music left off. Before, starting buffer after a singer sometimes rewound or skipped to a new track depending on mode. Now it resumes the interrupted track at the exact second Start Singer grabbed the floor, regardless of your configured buffer mode. The configured mode still governs what happens at natural song ends.

Fixed

  • No more phantom "Crossfade" flashes when you've configured hard cuts. The status bar and transition indicators now correctly say "hard cut" instead of briefly flashing "Crossfade" when both sliders are at 0.
  • Crossfade duration changes apply live. Adjust the sliders in Settings → Audio during a show and the countdown in the status bar updates immediately — no app restart needed.
  • Scrubbing back into a karaoke song during its closing fade keeps you on karaoke. Before, if you dragged the progress bar back toward the middle of the song while the end-of-song crossfade was underway, you'd end up stranded on the next buffer track at the scrubbed position. Now the fade smoothly reverses, the buffer stops, and the karaoke resumes from where you scrubbed — which is what you actually asked for.
  • CDG lyrics stay visible through the fade. The performer window keeps rendering the singer's lyrics until their song actually finishes, not the moment the fade starts.
  • NexaLive reconnects transparently when the server restarts. Previously a server restart would silently invalidate your session and NexaDeck would keep failing requests every 30 seconds with no visible sign something was wrong. Now NexaDeck detects the auth failure and re-logs in using your saved credentials; if re-login fails (e.g., password changed), you get prompted.
  • OAuth users stay logged in across app restarts. Before, if you signed in via "Sign in with Abydonian" you'd be asked for a password on every subsequent restart when selecting your profile — even though OAuth never asks for a password in the first place. Your session is now persisted and picked up automatically.
  • Buffer-screen long track titles truncate cleanly. Very long song or singer names no longer overflow the audience display.

Internal

  • Per-release update telemetry. NexaDeck now reports update lifecycle events (download start, install, success, failure) and periodic heartbeats to Abydonian so we can see rollout health at a glance. No user data — just version, platform, and lifecycle counts.
v1.0.0-beta.2BETA

A polish release that squashes bugs from early beta testing, streamlines downloads, strengthens the NexaLive connection, and smooths out first-run setup.

WindowsmacOSLinux
发布说明

Fixed

  • Songs in your rotation stay visible. Tracks from deeper in your library no longer show as "Track not found" and disappear until you search — they just work.
  • Karaoke video plays again. The performer window renders CDG+G graphics correctly after a brief regression.
  • Backups & Machines keeps working past long sessions. When your NexaLive connection quietly expires during a long show, NexaDeck now reconnects automatically instead of stalling with an "Authentication required" error.
  • Accurate download status. Active downloads no longer flash a misleading "Skipped / already exists" message during the brief moment they kick off.
  • One-click downloads land in your library. Once a download completes, the track is imported automatically — no more tapping a separate "Import N files" button. Broken files no longer sneak into the library.
  • CDG and MP4 quick filters work. Tapping the CDG or MP4 buttons in the library filters correctly instead of returning zero results.
  • Better empty-state message. When a search matches nothing, you'll see "No results" instead of the confusing "No songs in library".
  • Smart search pills keep up with fast typing. Typing something like type:cdg in a single burst now creates the pill immediately — previously only worked if you paused on the colon.
  • Performer window is more stable. A rare crash when closing or reloading the window is now handled safely.

Changed

  • Cleaner download view. The download queue, progress bars, and error messages are tucked into a collapsible drawer at the bottom of the screen, giving your library and sources more room to breathe.
  • One-click first-run setup. During first-time setup, signing in with Abydonian now covers your NexaLive DJ kiosk connection too — no separate consent screen later. Everything is granted with a single Authorize click.
  • Each machine has its own identity. If you use multiple profiles or databases, each one now registers as a separate machine in NexaLive — so backups and machine history stay organized per profile instead of getting mixed together.