Native 48kHz DSP & Caching
Resamples streams to Discord's native 48kHz Opus codec with loudness normalization. Automatically caches YouTube VOD audio to disk for zero-bandwidth replay and gapless crossfade.
Emerald Music System Protocol
Master password locked
Exclusive private backend ensuring lossless 48 kHz audio streaming. Features instant disk caching, universal link resolution, and a persistent in-chat interactive console without chat spam.
Explore architectureResamples streams to Discord's native 48kHz Opus codec with loudness normalization. Automatically caches YouTube VOD audio to disk for zero-bandwidth replay and gapless crossfade.
WebSocket-synced mobile-responsive web panel. Drag-and-drop queue management, universal search (Local/YT/Spotify), and instant playback FX adjustments. First-come, first-served concurrency lock.
When the custom .json playlist empties, the Background Mode activates. Matches acoustic profiles and languages of recently played tracks for seamless endless listening.
Audio Pipeline
YouTube audio is cached for zero-bandwidth replays. Files older than 7 days are cleaned up automatically.
Spotify, YouTube and local MP3s are normalized to one target level, so there are no volume spikes between tracks.
Speed, master volume and a crossfade slider update instantly over WebSockets, with a 128 / 256 / 320 kbps selector.
Deafen and mute statuses are ignored. The bot only leaves when the voice channel is completely empty.
A watched folder is auto-indexed in real time, reading ID3 title, artist and cover art into a local database.
Apple Music and SoundCloud links are converted to YouTube or Spotify equivalents, with confirmation before adding.
Mix local, YouTube and Spotify tracks in one playlist, saved as lightweight .json manifests.
Region-blocked or deleted tracks are skipped with a dashboard notice, and the audio engine never stops.
All-time listening metrics, top tracks, top artists and total active hours.
Discord Protocol
/join posts a persistent embed that updates its playback time in place. It never re-posts when chat pushes it up. Every basic command and reply auto-deletes after 30 seconds, and the bot's activity status always reads "Listening to: [Track Name]".
/play
/join
/skip
/pause
/loop
/nowplaying
/leave
/play offers a Top 5 dropdown to pick from. /nowplaying shows title, artist, album, cover art and a clickable link.
music.emeraldz.net
Home → Master Password → Server Select → Dashboard