Skip to content

Audio player

Services and features

Supported services

Omnis's audio player can load tracks from the following sources:

  • YouTube
  • Twitch
  • Spotify
  • Apple Music
  • Deezer
  • SoundCloud
  • Bandcamp
  • Vimeo
  • Local files
  • HTTP URLs

Features

Omnis's audio player has the following features:

  • Uploading local media files to stream.
  • Streaming media files from a supported link.
  • Streaming media files already uploaded to Discord.
  • Searching YouTube for a track.
  • Searching Spotify for a track. (Premium)
  • Adding multiple tracks into a queue.
  • Skipping to the next song in the queue.
  • Going back to the previous track in the queue.
  • Autoplay random tracks when at the end of the queue.
  • Shuffle tracks in the queue
  • Show the lyrics of the currently playing track.
  • Setting repeat modes.
  • Audio player controller with buttons for interactions.

Controls

Track loading

There are four ways to load a track:

  • Using the "play" voice command to play a track.
  • Using the /play command to play a track.
  • Using the /search command and selecting a track.
  • Using the /upload command to upload and stream a media file.

Supported file formats

These are the currently supported formats:

  • MP3
  • FLAC
  • WAV
  • Matroska/WebM (AAC, Opus or Vorbis codecs)
  • MOV (QuickTime)
  • MP4/M4A (AAC codec)
  • OGG streams (Opus, Vorbis and FLAC codecs)
  • AAC streams

Stopping the audio player

There are two ways to stop the audio player and clear the queue:

  • Using the /stop command
  • Telling Omnis "stop" when woken up in a voice channel.

Pausing the audio player

There are two ways to pause the audio player:

  • Using the /pause command
  • Telling Omnis "pause" when woken up in a voice channel.

Resuming the audio player

There are two ways to resume the audio player:

  • Using the /resume command
  • Telling Omnis "unpause" or "resume" when woken up in a voice channel.