Music that
flows with you.
EchoGuard brings high-quality, uninterrupted music to your Discord server. Playlists, queues, stats, volume control — all in a clean slash-command experience.
Everything you need.
Designed to be fast, reliable, and easy to use.
Multi-source search
Search and play from YouTube Music, Spotify, Apple Music, and more. Supports direct links, names, or full playlist URLs. Autocomplete suggests results as you type.
Advanced queue
View, jump, remove, shuffle, or reorder your queue at any position. Paginated display keeps things readable even with 100+ tracks.
Personal listening stats
Track your listening history across every server. See your total listen time, top tracks, and top artists — all encrypted and visible only to you.
Loop modes
Three modes: Off, Track, or Queue. Toggle from slash commands or the player buttons — no extra setup needed.
Volume control
Set volume from 0 to 150%.
Smart idle timeout
Automatically leaves after 3 minutes of inactivity or when everyone disconnects from voice. No wasted resources.
All 12 commands,
clearly explained.
Every command is a Discord slash command — just type / to get started.
Play a track or playlist Music
Provide a song name or a direct link (Spotify, YouTube, Apple Music…). Playlist links add all tracks at once. Autocomplete suggests results in real time as you type. The bot joins your voice channel automatically.
Skip one or more tracks Control
Skips the current track and moves to the next. Use the optional number parameter to skip multiple tracks at once (1–20).
View the current queue Queue
Displays upcoming tracks with their position, title, and duration. Results are paginated (10 tracks per page) — use the page option to navigate.
Set loop mode Control
Choose between Off (no repeat), Track (repeat current song), or Queue (repeat the whole queue). Also accessible via the 🔁 player button.
Adjust volume Control
Set the playback volume from 0% (muted) to 150% (boosted). Default is 80%. Changes apply instantly to the current track.
Jump to a queue position Queue
Skips all tracks up to the specified position and immediately plays that track. Useful for long queues where you want to skip ahead quickly.
Remove a track from the queue Queue
Deletes the track at the specified position from the upcoming queue. Use /queue first to find the right position number.
Shuffle the queue Queue
Randomly reorders all tracks currently in the queue using the Fisher-Yates algorithm. Also accessible via the 🔀 player button.
Show current track info Music
Displays a rich embed with the current track title, artist, duration, volume, loop mode, and queue size. Also shows the interactive player buttons (skip / loop / shuffle / stop).
Your listening stats Stats
Shows your personal listening history across all servers: total tracks listened, total time, top 3 tracks, and top 3 artists. Response is ephemeral — only visible to you. Stats are encrypted and stored securely.
Delete your stats Stats
Permanently and irreversibly deletes all your listening data from our database. Useful if you want a fresh start or wish to exercise your right to data erasure.
Stop and disconnect Control
Stops playback, clears the queue, and disconnects EchoGuard from the voice channel immediately.
Frequently asked questions
Can't find what you're looking for? Join our support server.
/play while in a voice channel to start a new session. The bot will join automatically.
/stats command always responds ephemerally — the message is invisible to everyone else in the channel. Your data is stored encrypted (AES-256-GCM) and your Discord user ID is hashed (HMAC-SHA256), making it non-reversible even for server administrators. Use /resetstats at any time to permanently erase all your data.
Terms of Service
Please read these terms before using EchoGuard on your server.
EchoGuard — Terms of Service
Last updated: May 2026 · Applies to all servers using EchoGuard
01 Acceptance of Terms
By adding EchoGuard to your Discord server or using any of its commands, you agree to be bound by these Terms of Service. If you do not agree, please remove the bot from your server and stop using its features.
02 Description of Service
EchoGuard is a Discord music bot that streams audio content from third-party sources using the Lavalink audio framework. It also provides optional personal listening statistics. The service is provided free of charge and as-is, without any guarantees of availability or performance.
03 Permitted Use
You may use EchoGuard for personal and community entertainment purposes within Discord servers you own or administer. You agree to use the bot in compliance with:
- Discord's Terms of Service and Community Guidelines
- YouTube's Terms of Service regarding content streaming
- All applicable laws and regulations, including French law, which governs this service
04 Prohibited Use
You may not use EchoGuard to:
- Stream, share, or redistribute copyrighted content in violation of applicable law
- Attempt to exploit, overload, or disrupt the bot or its infrastructure
- Automate interactions with the bot beyond normal slash command usage
- Use the bot for commercial purposes or monetized streams without prior consent
- Facilitate harassment, hate speech, or any illegal activity
05 Intellectual Property & Content
EchoGuard does not store, host, or own any audio content. All music is streamed in real time from third-party platforms. Responsibility for respecting copyright law lies solely with the users and server administrators requesting playback. EchoGuard and its name, design, and features are the exclusive property of its developers. All rights reserved.
06 Data & Privacy
EchoGuard processes the following data during its operation:
- Discord Guild IDs and Channel IDs — used for routing audio and responses, not retained after session end
- User IDs — hashed with HMAC-SHA256 (non-reversible) for stats lookup only
- Track and artist names — encrypted with AES-256-GCM before storage, decrypted only at display time
- Listening duration — stored in aggregate (minutes), never raw timestamps
- Search queries — forwarded to the Lavalink server; subject to their own privacy policies
Listening statistics are stored only if you use the bot and meet the minimum listen threshold ( 100% of track duration). You may permanently delete all your data at any time using /resetstats. We do not sell or share any data with third parties.
07 Service Availability
EchoGuard is provided on a best-effort basis. We do not guarantee uptime, audio quality, or access to any specific content source. The service may be interrupted for maintenance, updates, or due to external factors beyond our control (such as third-party API availability). We reserve the right to discontinue the public bot instance at any time.
08 Limitation of Liability
EchoGuard and its developers shall not be held liable for any direct, indirect, incidental, or consequential damages arising from the use or inability to use the service. This includes, but is not limited to, disruption of Discord activities, loss of data, or any issues arising from third-party platform changes.
09 Modifications to Terms
We reserve the right to update these Terms of Service at any time. Continued use of EchoGuard after changes constitutes acceptance of the new terms. We will indicate the date of the last update at the top of this document. For significant changes, we will make reasonable efforts to notify users via our support server or bot announcements.
10 Governing Law & Jurisdiction
These Terms of Service are governed by French law, except where mandatory local consumer protection laws provide otherwise. If a dispute arises from the use of EchoGuard, users are encouraged to contact us first so we can try to resolve the issue informally.
If no amicable resolution is found, the dispute may be brought before the competent courts under applicable law. Nothing in these Terms limits any mandatory rights granted to users under consumer protection regulations.
11 Contact
For questions, abuse reports, or removal requests, please reach out through our official Discord support server (discord.gg/WNCMA5QYt8). We aim to respond to all inquiries within 72 hours.