A collection of useful audio scripts for NAFF
Project description
A collection of useful audio scripts for NAFF
pip install naff_audio
NAFF YTAudio
A NAFF audio object for playing audio from YT_DLP.
from naff_audio import YTAudio
audio = await YTAudio.from_url("https://www.youtube.com/watch?v=ldyqHK0tbSc")
await voice_state.play(audio)
NAFF Queue
A basic queue system.
import os
from naff_audio import NaffQueue
from naff import AudioVolume
vc = await channel.connect()
queue = NaffQueue(vc)
# enqueue all songs in a given folder
path = r"some_dir_of_music/"
for song in os.listdir(path):
queue.put(AudioVolume(f"{path}/{song}"))
queue.start()
# start playing through the queue
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
naff-audio-1.1.0.tar.gz
(4.3 kB
view hashes)
Built Distribution
Close
Hashes for naff_audio-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e83727c6b2ba7bbcecd96230344e2b2a4a0a082a62f531b86f5f87997aa7ac22 |
|
MD5 | 99dc8cfdaa78c05129958ca5401f5551 |
|
BLAKE2b-256 | 3bfd644776daa3d34739c95774d5a997ea27a557d4b3dbff6d7c7801d5b335d0 |