Skip to main content

Playing Tracks

This section demonstrates how to search for and play tracks using Salada. It covers the entire process from handling a user command to getting music playing in a voice channel.

Complete Play Command Example

Search Methods

Salada supports multiple ways to search for tracks through the resolve() method.

Advanced Search with Load Types

Track Information

Accessing Track Properties

Creating Track Display

Playlist Handling

Loading Playlists

Playlist Information

Queue Management

Adding Tracks to Queue

Queue Information

Player Controls

Basic Playback Controls

Player State Checking

Event Handling

Track Events

Player Events

File Upload Support

Handling Local Audio Files

Error Handling

Comprehensive Error Handling

Permission Validation

Advanced Features

Auto-Play with Queue Management

Position Tracking

Always validate user permissions and bot permissions before attempting to create connections or play tracks. This prevents common errors and improves user experience.
Use embeds to provide rich information about tracks and playlists. Users appreciate seeing thumbnails, duration, and other metadata when tracks are added to the queue.