Skip to main content

av-discord

PyAV audio sources for discord.py, pycord, and disnake

Installation

Stable version (PyPI)

# For Windows
py -3 -m pip install av-discord

# For Linux / Mac OS
python3 -m pip install av-discord

Development version

NOTE: You must have git installed. If you don't have it, install it from here https://git-scm.com/.

git clone https://github.com/mansuf/av-discord.git
cd av-discord
python setup.py install

Usage

from discord.ext.commands import Bot
from avcord import setup_av, AVPCMAudio, setup_encoder

# Do setup
# Use `setup_av('disnake')` if you're using disnake library
setup_av('discord')

bot = Bot()

@bot.command()
async def play(ctx):
    voice_user = ctx.message.author.voice
    vc = await voice_user.channel.connect()

    # It is important to call this function before play audio
    # to avoid "Segmentation fault" error
    setup_encoder(vc)

    source = AVPCMAudio('audio.webm')
    vc.play(source)

@bot.event
async def on_ready():
    print('READY')

bot.run('token')

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

av-discord-0.0.1.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

av_discord-0.0.1-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file av-discord-0.0.1.tar.gz.

File metadata

  • Download URL: av-discord-0.0.1.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for av-discord-0.0.1.tar.gz
Algorithm Hash digest
SHA256 71c8f029a79d74d21e41b06a96a76bc2aa69bf55f572cb245de5e4a86a468faf
MD5 65adf060b231ede797cb79817635fbc2
BLAKE2b-256 2abdb004b699d62d76a94af60edff0c9341e64c8d7f51b92a3b1020deb0d8bdf

See more details on using hashes here.

File details

Details for the file av_discord-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: av_discord-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for av_discord-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9b56b0aa149cf60e92fe55fd16108692114f83864e0e451c7c313ee3c8fde89e
MD5 774b2b285419719730e46e80cb4213cb
BLAKE2b-256 db50d05a61043fc4589cb4b772fd933a3372d01531bab49d4b2ddd7833ecfd2b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page