Overview

TSNA Music — Studio Lossless Discord Audio

Welcome to the official developer documentation for TSNA Music. Engineered with an Oni samurai visual identity, ultra-low latency Lavalink v4 nodes, and 384kbps studio master audio streaming.

FastAPI & Lavalink Architecture
TSNA Music runs on a distributed Lavalink v4 audio clustering network connected via asynchronous Python (FastAPI + Wavelink 3.5), delivering sub-18ms dispatch response times.

Key Architecture Pillars #

Whether managing small community lounges or massive festival-sized Discord servers with tens of thousands of listeners, TSNA Music maintains uncompromising clarity.

READY
< 18ms Dispatch
Instantaneous audio stream handshake via asynchronous edge nodes.
LOSSLESS
384kbps Bitrate
Studio Master fidelity bypassing aggressive lossy compression.
ACTIVE
99.98% Uptime
Fault-tolerant automated cluster failover across redundant shards.

Quickstart Setup #

Getting TSNA Music operational in your Discord guild takes less than 60 seconds. Follow these three simple steps:

Slash Commands & Prefix Support
TSNA Music supports both modern Discord Slash Commands (/play) and standard prefix invocations (?play). Both execute with zero discrepancy.

Step 1: Authorize TSNA in Your Server

Click the authorization link below to grant TSNA Music permissions to join voice channels and read commands:

OAuth2 Invite URL
https://discord.com/oauth2/authorize?client_id=1556024380641906799&permissions=8&scope=bot%20applications.commands

Step 2: Join a Voice Channel

Connect to any voice channel in your Discord server where you want music streamed.

Step 3: Play Your First Track

Type ?play <song name or link> in any text channel:

In Discord Chat
?play starboy the weeknd

Required Bot Permissions #

To ensure smooth voice packet transmission and interactive reaction controllers, TSNA Music utilizes the following Discord permission flags:

Connect & Speak VOICE
CRITICAL
Allows the audio client to bind into voice channels and transmit PCM audio packets.
Embed Links & Attach Files TEXT
REQUIRED
Required to render dynamic now-playing cards, queue pagination, and equalizer controls.
Use Voice Activity VOICE
RECOMMENDED
Prevents voice transmission cutoffs during quiet acoustic passages or low-frequency bass.
Compatibility

25+ Supported Streaming Sources

TSNA Music natively integrates with over 25 streaming services, social platforms, and direct audio protocols through Lavalink v4 audio filters.

OPERATIONAL
Spotify
Tracks, Albums, Artists & Playlists (up to 500 items). Direct ISRC matching.
OPERATIONAL
YouTube & YT Music
Instant link playback, Shorts audio, Mix playlists, and 4K livestream passthrough.
OPERATIONAL
SoundCloud
Underground tracks, DJ sets, remix links, and artist user feeds.
OPERATIONAL
Apple Music
Lossless spatial masters, curated Apple Music playlists, and album imports.
OPERATIONAL
Twitch
Live broadcast channel audio, tournament streams, and VOD recordings.
OPERATIONAL
Tidal
Master Quality Authenticated (MQA) and HiFi audiophile FLAC stream passthrough.
OPERATIONAL
Telegram Audio
Direct MP3 / FLAC file streams from public channel message broadcasts.
OPERATIONAL
JioSaavn & Gaana
High-bitrate Indian regional tracks, Bollywood classics, and Punjabi playlists.
Audio Hardware

Interactive DSP Equalizer Playground

Test and simulate the 16 frequency bands of TSNA's Lavalink DSP engine. Click any preset below to see how the frequency spectrum adapts in real time.

Hardware DSP Spectrum Simulator
NORMAL MASTER
Dynamic Range: +12.0dB / -15.0dB Bitrate Output: 384 kbps Studio Master Sampling: 48,000 Hz / 24-bit
Applying Filters in Discord
You can toggle these presets directly inside voice chat by typing ?bassboost, ?nightcore, ?vaporwave, or ?8d.

24/7 Stay Mode & Infinite Radio #

TSNA Music includes persistent connection algorithms so that the bot never disconnects even when voice channels empty out.

?247 STAY MODE
UNLIMITED
Prevents automatic timeout disconnection. Keeps TSNA stationed in your designated 24/7 voice channel.
?247
?radio <genre> STREAMING
AUTOPLAY
Tunes into high-fidelity uninterrupted radio streams across genres like Lo-Fi Chill, Synthwave, Phonk, Gaming EDM, and Jazz.
?radio lofi
Reference

Commands Explorer

Complete directory of all 35+ commands supported by TSNA Music. Filter by category or use the search bar above.

play PLAYBACK
/play or ?play
Streams audio or entire playlists from Spotify, YouTube, SoundCloud, Apple Music, and Tidal.
?play <query/url>
Aliases: p
Slash: /play <query>
pause PLAYBACK
?pause
Pauses the currently active audio stream.
?pause
resume PLAYBACK
?resume
Resumes previously paused playback.
?resume
Aliases: unpause
skip PLAYBACK
?skip
Skips the current track to immediately begin playing the next song in the queue.
?skip
Aliases: s, next
stop PLAYBACK
?stop
Flushes the entire song queue, terminates playback, and disconnects the bot from voice.
?stop
Aliases: dc
nowplaying PLAYBACK
?nowplaying
Renders live progress timeline, audio bitrate indicator, and interactive player buttons.
?nowplaying
Aliases: np
queue PLAYBACK
?queue
Displays paginated upcoming song queue with durations and requester usernames.
?queue
Aliases: q
volume PLAYBACK
?volume
Adjusts the master audio gain percentage (1-100%).
?volume <1-100>
Aliases: vol
loop PLAYBACK
?loop
Cycles repeating mode between single track loop, entire queue loop, or off.
?loop [off/track/queue]
shuffle PLAYBACK
?shuffle
Randomizes the playback sequence of all queued songs.
?shuffle
autoplay PLAYBACK
?autoplay
Toggles smart recommendation algorithms to keep streaming fresh tracks when queue ends.
?autoplay
Aliases: ap
bassboost FILTER
?bassboost
Applies aggressive multi-stage low-frequency bass amplification.
?bassboost [low/medium/high]
Aliases: bb
nightcore FILTER
?nightcore
Accelerates playback tempo (+30%) and shifts audio pitch up (+25%).
?nightcore
Aliases: nc
vaporwave FILTER
?vaporwave
Slows playback tempo and downshifts pitch for a nostalgic chill aesthetic.
?vaporwave
Aliases: vw
8d FILTER
?8d
Generates a 360-degree rotating binaural surround spatializer effect.
?8d
Aliases: 3d
resetfilters FILTER
?resetfilters
Clears all active DSP audio equalizers and restores pure flat studio master output.
?resetfilters
Aliases: clearfilters
favorites TOOLS
?favorites
Lists and plays your personal saved favorite songs library.
?favorites [add/remove]
Aliases: favs
sleep TOOLS
?sleep
Sets an automatic sleep countdown timer to fade music and disconnect.
?sleep <time, e.g. 30m>
ping GENERAL
?ping
Displays real-time Gateway, Discord REST API, and Lavalink audio engine latencies.
?ping
Aliases: latency, pong
stats GENERAL
?stats
Shows bot memory usage, active clusters, shard health, and server counters.
?stats
Aliases: botinfo
serverpremium PREMIUM
?serverpremium
Checks active Server Premium features, duration, and boosted audio limits.
?serverpremium
Aliases: sp, premium
noprefix status PREMIUM
?noprefix status
Checks your personal No-Prefix privilege entitlement and expiry date.
?noprefix status

DJ Role Hierarchy & Permissions #

Protect your community from music griefing by delegating control commands (like stop, skip, and volume) to authorized DJ role holders.

Default Privilege Scope
By default, any user in the same voice channel can queue or vote to skip tracks. Once a DJ Role is designated, destructive operations require the DJ role or Administrator authority.

Creating the DJ Role

Create a role in your server named DJ and assign it to your trusted moderators or channel hosts. TSNA automatically discovers and honors any role named "DJ".

Custom Prefixes #

TSNA's default prefix is ?. Server administrators can alter this prefix at any time to avoid command overlap with other bots.

Set New Prefix
?prefix !
VIP Access

Premium & No-Prefix Tiers

Unlock unrestricted sound quality, instant command execution without prefixes, and prioritized Lavalink nodes.

INDIVIDUAL
No Prefix Tier
Invoke commands everywhere without typing ?. Custom badges, priority support, and instant execution.
SERVER
Server Premium Tier
Upgrades your entire guild to 384kbps lossless stream quality, 24/7 dedicated stay slot, and 16 DSP equalizer filters for all members.
Instant Checkout & Payment Methods
Subscribe via UPI, Credit Card, Crypto, or Discord Support Ticket on our official main website.
Legal & Compliance

Terms of Service #

Last updated: October 2026. By inviting, configuring, or interacting with TSNA Music in any Discord server, you enter into a binding agreement with TSNA Development.

1. Acceptance of Terms

By utilizing TSNA Music bot ("the Service"), you warrant that you are at least 13 years old (or the legal age required in your jurisdiction) and possess full legal capacity to enter into these Terms. You also agree to strictly abide by Discord's official Terms of Service and Community Guidelines.

2. Authorized Use & Acceptable Behavior

TSNA Music is designed exclusively for high-fidelity music streaming, DJ voice queue orchestration, and community audio entertainment. You agree NOT to:

PROHIBITED
API Exploitation & Flooding
Attempting to overload, spam queue commands, or perform denial-of-service (DDoS) attacks against our Lavalink audio nodes.
PROHIBITED
Harmful Audio Ingestion
Playing loud frequency ear-rape tracks designed to cause hearing damage or harassment to voice channel participants.

3. Service Availability & SLA

We strive to provide a 99.9% uptime for TSNA Music across our distributed node infrastructure. However, temporary disruptions may occur during scheduled cluster maintenance, upstream Discord Gateway outages, or network carrier maintenance. The Service is provided on an "as-is" and "as-available" basis.

4. Termination & Server Blacklisting

TSNA Development reserves the right to immediately terminate access or blacklist any Discord server or user found violating these terms without prior notice or refund.

Data Protection & Privacy

Privacy Policy #

TSNA Music was built with an uncompromising commitment to user privacy. We strictly minimize data retention and never harvest personal information.

Zero Voice Recording Guarantee
TSNA Music NEVER records, intercepts, stores, or processes human speech or conversations occurring within Discord voice channels. The bot operates solely as an outbound audio playback client.

1. Information We Store

To provide playback state persistence and configuration across restarts, we store only non-sensitive operational identifiers:

GUILD DATA
Server Settings
Guild ID, custom prefix (e.g. !), 24/7 designated voice channel ID, DJ role IDs, and default equalizer preset.
SUBSCRIPTION
Premium Entitlements
Discord User ID or Guild ID associated with active No-Prefix or Server Premium status, along with plan expiration timestamp.

2. Data Sharing & Third Parties

We do not sell, rent, or monetize user data. Necessary metadata (track URLs, search queries) is transmitted via encrypted WebSocket connections to our private Lavalink audio nodes strictly for stream resolution and playback.

3. Data Deletion & Rights (GDPR / CCPA)

Guild administrators can request instantaneous purging of all stored configuration data for their server by kicking the bot or joining our Discord Support Server and submitting a data wipe request.