-
xmrsplayer
safe soundtracker music player
-
syxpack
Helpers for processing MIDI System Exclusive messages
-
proteus_audio
A command line utility and library for playing .prot audio files
-
cognitive-services-speech-sdk-rs
Rust bindings for Microsoft Speech SDK
-
asterisk-ari-client-rs
Asterisk ARI library
-
core-audio-types
Bindings to CoreAudioTypes framework
-
vitalium_verb_dsp
A port of the reverb module from the Vital/Vitalium synthesizer
-
xmrs
edit SoundTracker data with pleasure
-
vst3
Rust bindings for the VST 3 API
-
voice_activity_detector
Voice Activity Detector using the Silero VAD model
-
vst3-bindgen
Binding generator for the VST 3 API
-
gst-plugin-audiofx
GStreamer Rust Audio Effects Plugin
-
dawproject
A port of DAWproject in Rust
-
redact-composer
building modular musical composers
-
redact-composer-synthesis
Audio synthesis utilities for redact-composer
-
spotify_player
A Spotify player in the terminal with full feature parity
-
winmix
Change Windows Mixer Volume via Rust
-
lofty
Audio metadata library
-
bevy-kira-components
Alternative crate for Bevy integration of Kira
-
redact-composer-musical
Music theory domain models and utilities packaged with redact-composer (may also be used standalone)
-
playthis
Get sound out of anything!
-
redact-composer-midi
Midi domain library and converter for redact-composer
-
librmo
manage media files and play them
-
midi_fundsp
Enables creation of live MIDI synthesizer software
-
ausnd
Reader and writer for the AU audio format
-
effect-audio
Audio control for the Effect Engine
-
midia
wrapper for writing the midi file easier
-
audio-mixer
Mixing audio by the input and output channel layout
-
glicol
language main entry point
-
web-audio-api
A pure Rust implementation of the Web Audio API, for use in non-browser contexts
-
glicol_parser
Parser for Glicol language
-
glicol_synth
A graph-based music DSP library written in Rust
-
midir
A cross-platform, realtime MIDI processing library, inspired by RtMidi
-
midi-msg
(eventually) complete representation of the MIDI 1.0 Detailed Specification and its many extensions and addenda, allowing for the serialization and deserialization of MIDI byte streams to and from a typed representation
-
source_ss
Media
-
glicol_macros
Macros for Glicol engine
-
phonon-fmod
FMOD integration for the unofficial Steam Audio Rust rewrite
-
phonon
Unofficial Steam Audio Rust rewrite
-
osc-tester
OSC tester
-
tauri-winrt-notification
An incomplete wrapper over the WinRT toast api
-
listenbrainz-mpd
ListenBrainz submission client for MPD
-
midilink
Mixxx MIDI to Ableton Link adapter
-
fundsp
Audio processing and synthesis library
-
mtrack
A multitrack audio and MIDI player for live performances
-
rbchunk
Based on bchunk by Heikki Hannikainen <hessu@hes.iki.fi>
-
music-math
common functions and helpers for working with music / audio
-
dawproject-rs
Open exchange format for user data between Digital Audio Workstations (DAWs) based on DawProject in Rust
-
asak
A cross-platform audio recording/playback CLI tool with TUI
-
live-radio-songrec
Rust program to listen to live radio (audio) streams and recognize currently playing songs using Shazam
-
mixxc
Minimalistic volume mixer
-
coreaudio-rs
A friendly rust interface for Apple's CoreAudio API
-
klavier-helper
Helper library of klavier
-
spotify-lyrics
Spotify Lyrics API Wrapper
-
wordnet-ls
explore language as you write, where you write
-
playdate-sound
High-level sound API built on-top of Playdate API
-
autd3-modulation-audio-file
AUTD library for Rust
-
audio-codec-algorithms
Audio codec algorithms: A-law and μ-law
-
oscd
interactive OSC (Open Sound Control) debugger for terminal
-
whisper-rs-sys
Rust bindings for whisper.cpp (FFI bindings)
-
mpdlisten
MPD scrobbler for listenbrainz platform, with some additional features
-
bell
CLI meditation timer
-
rspotify
Spotify API wrapper
-
fframes-media-loaders
Media loaders used by different fframes packages. This crate is not meant to be used directly.
-
rspotify-model
Model for RSpotify
-
rspotify-http
HTTP compatibility layer for RSpotify
-
rspotify-macros
Macros for RSpotify
-
rea-rs
version of ReaScript API
-
rea-rs-low
Bindings for the REAPER C++ API - low-level API
-
xiu
A powerful live server by Rust
-
opensound
(WIP)A One-Stop Multi-Level SoundSystem Abstraction, suitable for being a solid foundation for Pro-Audio Applications(e.g. a DAW) or other sound related apps.
-
rea-rs-test
testing reaper extensions within real REAPER instance
-
timer_core
countdown terminal alarm
-
musixmatch
A lightweight and intuitive library for accessing musixmatch api in rust
-
lyric_finder
A lyric finder library
-
rea-rs-macros
Bindings for the REAPER C++ API - macros
-
audio_buffer_interface
Traits for iterating through scalar and SIMD audio data
-
mediadevices
Microphone, Camera and Display
-
synthahol-phase-plant
Read and write Phase Plant presets
-
termusic
Terminal Music and Podcast Player written in Rust. Can download music from youtube(netease/migu/kugou) and then embed lyrics and album photos into mp3/m4a/flac/wav/ogg vorbis files.
-
fliters
basic rust bindings for flite c library
-
dmm
The Declarative Music Manager
-
lonelyradio
TCP radio for lonely ones
-
sir_bot
tts discord bot interacting with NovelAI's tts api
-
termusic-server
server that can play music and running by itself. Works with termusic.
-
termusic-playback
playback library to support termusic
-
termusic-lib
support termusic
-
monolib
implementing the lonely radio audio streaming protocol
-
musix
Music player library for esoteric audio formats (music from C64,Amiga etc)
-
gst-plugin-spotify
GStreamer Spotify Plugin
-
bevy_audio_stream
Programmatically stream audio in Bevy
-
libfmod
wrapper for integrating FMOD Engine in Rust applications
-
stm32_i2s_v12x
Driver for I2S communication (using SPI peripherals) for some STM32 microcontrollers
-
megra_rs
A live-coding language with Markov chains
-
mp3lame-encoder
High level bindings to mp3lame encoder
-
mpd-discord-rpc
Displays your currently playing song / album / artist from MPD in Discord using Rich Presence
-
scope-tui
oscilloscope/vectorscope/spectroscope for your terminal
-
azure-cognitive-speech-services
Azure Cognitive Speech Services for Rust
-
speech-synthesis
Common traits for speech synthesis
-
om-fork-miniaudio
Bindings to the miniaudio C library. Fork until upstream is updated!
-
ruffbox_synth
A beatbox-oriented synthesizer library
-
om-fork-ep-miniaudio-sys
Raw bindings to the miniaudio C library. Fork until upstream is updated!
-
pointillism
A compositional library for musical composition
-
audio_thread_priority
Bump a thread to real-time priority, for audio work, on Linux, Windows and macOS
-
wav_inspect
A command line tool for inspecting the header of a wav file
-
pulseaudio
A native rust implementation of the PulseAudio protocol
-
httpflv
httpflv library
-
rtmp
rtmp library
-
hls
hls library
-
xmpegts
mpegts library
-
notation_audio
Fun notation - audio features
-
tether-artnet-controller
A remote control software lighting desk
-
tether-midi-mediator
MIDI to Tether messages
-
minidisc
interacting with NetMD and Hi-MD minidisc devices
-
rspotify-s
Spotify API wrapper
-
rspotify-s-model
Model for RSpotify
-
rspotifys
Spotify API wrapper
-
cpal
Low-level cross-platform audio I/O library in pure Rust
-
rubato
Asynchronous resampling library intended for audio data
-
agb_hashmap
no_std hashmap implementation intended for use in the
agb
library -
agb_tracker_interop
interop between tracker plugins and agb itself. Designed for use with the agb library for the Game Boy Advance.
-
libdaw
making programmable DAWs
-
flacenc
Pure rust library for embedding FLAC encoder in your application
-
ncspot
ncurses Spotify client written in Rust using librespot, inspired by ncmpc and the likes
-
agb_tracker
playing tracker music. Designed for use with the agb library for the Game Boy Advance.
-
asio-sys
Low-level interface and binding generation for the steinberg ASIO SDK
-
agb_xm_core
converting XM tracker files for use with agb-tracker on the Game Boy Advance. You shouldn't use this package directly
-
agb_midi_core
converting MIDI files for use with agb-tracker on the Game Boy Advance. You shouldn't use this package directly
-
flacenc-bin
FLAC encoder written in pure Rust. An example application for flacenc crate.
-
tinyaudio
cross-platform, easy-to-use, low-level, audio output library
-
agb_sound_converter
converting wavs for use on the Game Boy Advance
-
oboe
Safe interface for oboe an android library for low latency audio IO
-
egotism
audio loopback
-
agb_midi
converting MIDI files for use with agb-tracker on the Game Boy Advance. You shouldn't use this package directly
-
vinylify
Import Spotify playlists to Discogs
-
oboe-sys
Unsafe bindings for oboe an android library for low latency audio IO
-
metrome
Create click tracks from any rhythm
-
qsspodcasts_abstract_frontend
Abstract frontend library for QSSPodcasts, you probably don't need it
-
currawong
Software-defined modular synthesizer
-
id3
reading and writing ID3 metadata
-
mpd_info_screen
Displays info on currently playing music from an MPD daemon
-
symphonia
Pure Rust media container and audio decoding library
-
currawong_interactive
Interactive tools for currawong software-defined modular synthesizer
-
symphonia-bundle-mp3
Pure Rust MP1, MP2, and MP3 demuxer and decoder (a part of project Symphonia)
-
kibank
Kilohearts banks
-
symphonia-metadata
Project Symphonia multimedia tag and metadata readers
-
symphonia-codec-vorbis
Pure Rust Vorbis decoder (a part of project Symphonia)
-
symphonia-format-wav
Pure Rust WAV demuxer (a part of project Symphonia)
-
symphonia-utils-xiph
Project Symphonia utilities for Xiph codecs and formats
-
symphonia-format-isomp4
Pure Rust ISO/MP4 demuxer (a part of project Symphonia)
-
symphonia-codec-aac
Pure Rust AAC decoder (a part of project Symphonia)
-
symphonia-bundle-flac
Pure Rust FLAC demuxer and decoder (a part of project Symphonia)
-
symphonia-format-ogg
Pure Rust OGG demuxer (a part of project Symphonia)
-
symphonia-codec-pcm
Pure Rust PCM audio decoder (a part of project Symphonia)
-
symphonia-codec-alac
Pure Rust ALAC decoder (a part of project Symphonia)
-
symphonia-format-mkv
Pure Rust MKV/WebM demuxer (a part of project Symphonia)
-
currawong_core
Core types for currawong software-defined modular synthesizer
-
symphonia-codec-adpcm
Pure Rust ADPCM audio decoder (a part of project Symphonia)
-
synthahol-dx7
Read presets for the Yamaha DX7 synthesizer
-
symphonia-format-riff
Pure Rust RIFF demuxer (a part of project Symphonia)
-
symphonia-format-caf
Pure Rust CAF demuxer (a part of project Symphonia)
-
symphonia-core
Project Symphonia shared structs, traits, and features
-
monument
A fast and flexible composition generator
-
micro_musicbox
Opinionated service interface for bevy_kira_audio
-
alsa
Thin but safe wrappers for ALSA (Linux sound API)
-
ferrispot
A wrapper for the Spotify Web API
-
paswitch-rs
List and swap to pulse sinks by name
-
bevy_kira_audio
Bevy plugin for dynamic audio
-
notan_audio
audio API for Notan
-
notan_oddio
support for Audio features using Oddio
-
tuning_systems
that provides ratios for different musical tuning systems
-
wav_io
Wav file reader and writer
-
bbfpromix
ALSA Mixer Frontend for RME Babyface Pro (FS)
-
openlibspot-protocol
The protobuf logic for communicating with Spotify servers
-
openlibspot-playback
The audio playback logic for openlibspot
-
bppt-wav
A custom MML interpreter
-
bppt
A custom MML interpreting framework
-
spotifetch
beautiful fetch tool for spotify, now rusty :)
-
skua-voice
Custom fork of Songbird for KenaBot
-
openlibspot-discovery
The discovery logic for openlibspot
-
nu_plugin_audio_hook
A nushell plugin to make and play sounds
-
synth-utils
Music synthesizer utilities and modulation sources
-
blissify
An MPD plugin for creating smart playlists
-
tts
High-level Text-To-Speech (TTS) interface
-
heron-sound
Core DSP library for Heron Sounds plugins
-
youtube-music
fetching Youtube Music metadata
-
espeaker
eSpeak NG playback library
-
gst-plugin-lewton
GStreamer lewton Vorbis Decoder Plugin
-
gst-plugin-claxon
GStreamer Claxon FLAC Decoder Plugin
-
audio-viz
Colorful audio waveform visualization
-
gst-plugin-csound
GStreamer Audio Filter plugin based on Csound
-
libpijul
Core library of Pijul, a distributed version control system based on a sound theory of collaborative work
-
rocoder
A live-codeable phase vocoder
-
ruhear
capturing audio from the system
-
terrasound
Flutter package that allows you to play live audio data which is received over a local socket connection
-
resonator
allows 2 devices to send live PCM audio data to each other through a server
-
vhost-device-sound
A virtio-sound device using the vhost-user protocol
-
steamaudio
Steam Audio for Rust
-
n_audio
audio player
-
pv_leopard
bindings for Picovoice's Leopard library
-
whisper_cpp
Rust bindings for Whisper.cpp
-
actinium226-librespot-playback
The audio playback logic for librespot
-
actinium226-librespot-connect
The discovery and Spotify Connect logic for librespot
-
mprisqueeze
A command-line client for controlling squeezelite via MPRIS
-
actinium226-librespot
A fork of librespot containing a fix for switching audio sources on MacOS
-
bouyomi4rs
BouyomiClientは、棒読みちゃんのアプリ連携機能(TCP)を使用して、テキストを音声で読み上げるためのRustライブラリです。
-
rusty-chromaprint
Pure Rust port of Chromaprint
-
rusty_link
Rust bindings for Ableton Link through the official C Wrapper (abl_link)
-
kira
Expressive audio library for games
-
pv_porcupine
bindings for Picovoice's Porcupine library
-
rosu-render
An o!rdr wrapper to render osu! replays
-
law-encoder
encoding 16bit PCM to a-law and mu-law
-
toniefile
methods to write audio data in a format that can be played by a Toniebox
-
pv_recorder
Rust recorder library for Picovoice
-
tori
The frictionless music player for the terminal
-
music-cli
An installable command line application for managing the Apple Music app written in Rust
-
dynwave
Dynamic audio player based on fixed samples stream
-
breakers
Interpreter for the Breaker livecoding language
-
culsynth
DSP Library
-
chemic
Microphone testing tool
-
clap-sys
Rust bindings for the CLAP audio plugin API
-
fyrox-sound
Sound library for games
-
augmented-dsp-filters
Audio filters (port of C++ DSPFilters)
-
fdk-aac
AAC encoding library binding to libfdk-aac
-
soxr
Safe, comprehensive Rust bindings for libsoxr resampler
-
audio-processor-graph
Run graphs of AudioProcessors
-
audio-processor-time
Time based effects processors: delay/reverb
-
spotify-launcher
Client for spotify's apt repository in Rust for Arch Linux
-
atm0s-media-server-audio-mixer
Audio Mixer for atm0s-media-server
-
songrec
An open-source Shazam client for Linux, written in Rust
-
youtui
TUI YouTube Music player
-
spmcq
thread-safe single-producer, multiple-consumer bounded ring buffer (FIFO queue)
-
real_time_fir_iir_filters
Real-time FIR and IIR filters designed for use with vst's
-
opusenc
High-level bindings for libopusenc
-
cycles
A cyclic pattern abstraction, heavily inspired by TidalCycles
-
cnctd_midi
APIs to interact with MIDI devices
-
opusenc-sys
Low-level bindings for libopusenc
-
knyst
Real time dynamic audio graph and synthesis library
-
edge-tts-rs
Provide simple packaging for edge tts services
-
music-lounge
music player
-
audio-processor-traits
Traits for audio processor types and audio buffer types. Heavily subject to change.
-
augmented-playhead
Implements some extra types and utilities over atomics for building audio-thread / GUI synchronization
-
audio-processor-standalone
Stand-alone Audio/MIDI CLI runner for
audio-processor-traits
-
augmented_oscillator
Very simple implementation of an oscillator
-
audio-processor-analysis
Audio analysis processors
-
music-lounge-daemon
Music Lounge player process
-
audio-processor-file
AudioProcessor
implementations for audio file playback & writing -
music-lounge-visualizers
Music Lounge audio visualizers
-
atomic-queue
bounded lock-free queue for use in Audio applications, ported from https://github.com/max0x7ba/atomic_queue
-
audio-processor-utility
AudioProcessor implementations (pan, gain, mono, noise)
-
augmented-audio-metrics
Metrics helpers for augmented audio applications
-
audio-processor-bitcrusher
Implements a simple bitcrusher based on sample-and-hold
-
audio-processor-dynamics
Implements a compressor
-
augmented-audio-volume
data-type for representing audio volume
-
augmented-convert-sample-rate
audio sample-rate conversion, delegates to
samplerate
-
audio-processor-standalone-midi
Stand-alone MIDI hosting for a VST host or an
audio-processor-traits
implementor -
audio-processor-metronome
Implements a simple metronome processor
-
cubeb-backend
Bindings to libcubeb internals to facilitate implementing cubeb backends in rust
-
audio-processor-standalone-gui
generic
iced
GUI for implementations ofaudio_processor_traits::parameters::AudioProcessorHandle
-
cubeb-sys
Native bindings to the cubeb library
-
nannou_audio
The audio API for Nannou, the creative coding framework
-
svd2utra
SVD to UTRA library generator
-
cubeb-core
Common types and definitions for cubeb rust and C bindings. Not intended for direct use.
-
music-lounge-client
Music Lounge player client library
-
mp-cli
A Music Player Daemon (MPD) CLI client implemented in Rust
-
ez-audi
A lightweight Linux/WASM compatible audio library based on cpal
-
music-lounge-core
Core logic for Music Lounge
-
mpd-easy
A wrapper around the
mpd
crate simplifying common tasks -
klavier-jack
Jack library of klavier
-
klavier-core
Core library of klavier
-
coremidi-hotplug-notification
helper providing a way to receive device updates notifications on MacOS
-
audiovis
Audio visualization library used my app, Music Lounge
-
wav-writer
Light library for writing WAV files
-
playlist-decoder
playlist decoder which supports: m3u, pls, asx and xspf
-
creek
Realtime-safe disk streaming to/from audio files
-
muslib
music synthesis and processing, inspired by Essentia
-
offline_scrobbler
scrobble music to Last.fm without playing it online
-
nodi
playback and abstraction of MIDI files
-
musik
README.md
-
creek-core
core components for creek
-
empede
A web client for MPD
-
simple_transcribe_rs
Audio to text transcription library written in rust that utilizes whisper-rs bindings
-
synfx-dsp
DSP real time audio synthesis, effect algorithms and utilities for Rust
-
creek-decode-symphonia
Audio file decoding for creek
-
desk-talk
A software that records when you press a button down, and types what you said when you release it
-
synfx-dsp-jit
DSP JIT (Just In Time compiled) engine for real time audio synthesis and effects for Rust
-
hexodsp
Comprehensive DSP graph and synthesis library for developing a modular synthesizer in Rust, such as HexoSynth
-
bliss-audio
A song analysis library for making playlists
-
war-rs
Automatic encoder of "1-bit" WAVE files with LUFS calculation
-
audiokeyboard
use your computer keyboard like a piano
-
lc3-sys
Unsafe rust bindings to the lc3 audio compression library
-
coreaudio-sys
Bindings for Apple's CoreAudio frameworks generated via rust-bindgen
-
wm8994
A minimal i2c driver for wm8994 audio codec
-
audio-gate
Noise Gate
-
oxisynth
Rust soundfont synthesizer
-
creek-encode-wav
WAV file encoding for creek
-
ssip-client
Client API for Speech Dispatcher
-
soundview
Live analyzer/voiceprint visualization of system audio
-
assets_manager-kira
kira
support forassets_manager
-
bankstown-lv2
A barebones, fast LV2 bass enhancement plugin
-
panic-at-the-disco-rs
meme crate that plays the song "Hey Look Ma, I Made It!" and prints "🎩 Hey Look Ma, I Made It! 🕺" to the console before panicking
-
tap_tempo
Calculate tempos by simply tapping
-
tosu
client for playing osu! maps in terminal (many warnings and ugly code because it's WIP!!!)
-
rust-music
programmatic music manipulation and composition with MIDI export
-
usfx
Realtime procedurally generated sound effects
-
ncmc
convert encrypted ncm file to original music file
-
wmidi
Midi parsing library
-
auden
Audio Engine
-
pxtone-sys
Low level bindings to pxtone for Rust
-
ncm_meta
music meta utils for ncmc
-
bytebeat
written in Rust
-
second-music-system
Portable, open source video game music middleware
-
mleml
Framework library for working with MML
-
rusty-vban
VBAN API implementation in Rust
-
magma_audio
Audio features for the Magma3D engine
-
rawdio
An Audio Engine, inspired by the Web Audio API
-
awedio_esp32
ESP32 backend for the awedio audio playback library
-
optivorbis
A lossless, format-preserving, two-pass Vorbis optimization and repair library
-
ez_al
audio library
-
visqol-rs
The Visqol v3.1 algorithm for speech quality evaluation in Rust
-
rtaudio
Safe Rust wrapper and bindings for RtAudio
-
vorbis_rs
Ogg Vorbis stream encoding and decoding powered by high-level bindings for best-in-breed C libraries
-
linear_model_allen
Modern OpenAL bindings for Rust, but with linear distance model
-
ogg_next_sys
Updated low-level FFI bindings for the upstream libogg C library
-
aotuv_lancer_vorbis_sys
Low-level FFI bindings for libvorbis, vorbisfile, and libvorbisenc C libraries with the aoTuV and Lancer patches
-
rtaudio-sys
Raw bindings for RtAudio
-
quing
A (hopefully) minimalist toml based song shuffler
-
awedio
A low-overhead and adaptable audio playback library
-
avfaudio-sys
Rust bindings to AVFAudio
-
microwave
Make xenharmonic music and explore musical tunings
-
audio
working with audio in Rust
-
tune
Explore musical tunings and create synthesizer tuning files for microtonal scales
-
tune-cli
Explore musical tunings and create synthesizer tuning files for microtonal scales
-
fluid-xenth
Stop making music with notes. Use pitches.
-
magnetron
Create your own modular microtonal synthesizer from reusable building blocks
-
audio-core
The core audio traits
-
vedasynth
A very simple synth library, very WIP but works for basic sine waves really easily
-
wavpack
API bindings for WavPack
-
mpris-notifier
Generates XDG desktop notifications for MPRIS status changes (track changes)
-
wavpack-sys
FFI bindings for WavPack
-
basic-reverb
reverb presented at "Let's Write A Reverb"
-
allegro_audio
Allegro 5 audio addon Rust wrapper
-
allegro_acodec
Allegro 5 acodec addon Rust wrapper
-
lasprs
Acoustic Signal Processing (Rust edition, with optional Python bindings via pyo3)
-
allegro_audio-sys
Allegro 5 audio addon Rust binding
-
allegro_acodec-sys
Allegro 5 acodec addon Rust binding
-
T_T
A short description of your package
-
anni-common
Common library used by Project Anni
-
anni-provider
Storage providers for Project Anni
-
anni-workspace
operate on anni workspace
-
music-tag
music tag for mp3, flac, m4a and ogg files
-
libpulse-tokio
Tokio bindings for the PulseAudio libpulse library
-
lilv
discovering and running LV2 plugins
-
pv_cobra
bindings for Picovoice's Cobra library
-
lmml-cli
CLI tool for LMML
-
minirng
A mini audio library
-
lmml-parser
LMML parser
-
coremidi
CoreMIDI library for Rust
-
darwin-webkit
Bindings to some of the WebKit's API on MacOS for Rust
-
bevy_mod_kira
A plugin that integrates the Kira audio library for use in the Bevy game engine
-
simple-open-ai
using openai api
-
push2talk
This Push to talk application is working with both wayland/x11 and pulseaudio (pipewire)
-
wave_stream
Wave file reader and writer. Random access and streaming is supported for reading, random access is supported for writing
-
bas2wav
Convert AppleSoft BASIC source code into .wav file, for transfer to Apple II
-
sink-rotate
Command that rotates default between two PipeWire audio sinks
-
aintnobody
Plays snippet of "ain't nobody" for 1284 milliseconds or so and die
-
rust-rock-rover
Concert web crawler in Rust
-
listui
music player for the terminal, written in Rust
-
gb28181
gb28181 library
-
deepgram
Official Rust SDK for Deepgram's automated speech recognition APIs
-
dmxvis
High Framerate LSD Audio Visualizer [DMX, WS281x, OpenRGB]
-
sakuramml
MML/ABC to MIDI Compiler
-
mus
a pretty good mpd client
-
multirec
A command-line tool for automated multi-sampling of MIDI instruments
-
fry
A dead-simple, no-alloc, no-std TTS
-
super-spotify-protocol
The protobuf logic for communicating with Spotify servers
-
rodio
Audio playback library
-
wasapi
Bindings for the Wasapi API on Windows
-
dj-wizard
CLI for DJs
-
ambient_api_core
The API to the Ambient Runtime (core)
-
ksynth
Patch manipulation for Kawai digital synths
-
radiobrowser
Client library for radiobrowser compatible servers with auto fallback to other available servers
-
dot-multisample
Bindings to the .multisample manifest file format
-
soundtouch
wrapper around the SoundTouch C++ audio library
-
fft-convolver
Audio convolution algorithm in pure Rust for real time audio processing
-
chapters
Manage podcast chapters in Rust
-
hrtf
HRTF (Head-Related Transfer Function) audio signal processor
-
simper-filter
State Variable Filters for real-time audio in pure Rust
-
freeverb
algorithm
-
audios
Switch audio output device without the macOS GUI
-
soundtouch-ffi
Rust bindings to the SoundTouch C++ audio library
-
rshuffle
A dead simple MPD shuffler written in pure Rust
-
oddio
Lightweight game audio library
-
autosam
A toolkit for automated multi-sampling of MIDI instruments
-
voicevox-dyn
dynamically load and run voicevox from rust
-
livi
hosting LV2 plugins
-
bandsnatch
A CLI batch downloader for your Bandcamp collection
-
pokemon-synthesizer
A synthesizer for the sound format of the Pokemon GameBoy games
-
horizontal_mixer
horizontal mixer in Rust using Kira for audio playback
-
mmlib
Multimedia Library
-
libpd-sys
Rust bindings for libpd
-
aspeak
text-to-speech client for Azure TTS API
-
midi20
Types and helpers for building MIDI 2.0 capable software
-
rustpotter-cli
CLI for Rustpotter, an open source wakeword spotter forged in rust
-
mkaudiolibrary
Modular audio processing library including MKAU plugin format based on Rust
-
rustpotter
An open source wakeword spotter forged in rust
-
reson
A synthesiser architecture for Rust
-
hound
A wav encoding and decoding library
-
ncw-convert
Native Instruments NCW audio file to wav convertor
-
ncw
Native Instruments NCW audio file format support
-
windows-volume-control
control audio interfaces from within rust using the windows api
-
oxygengine-audio
Audio module for Oxygengine
-
raplay
playing audio
-
arie
audio output from generated buffers
-
threepm
Rust bindings and high-level interface abstraction for ThreePM - a fixed-point MP3 decoding library written in C
-
audio-visualizer
Smple audio visualization library which is especially useful for developers to visually check audio samples, e.g. by waveform or spectrum. (So far) this library is not capable of doing nice visualizations for end users.
-
makepad-audio-graph
Makepad audio graph
-
hls_audio_server
A hassle free way to serve audio over HLS
-
makepad-synth-ironfish
Makepad ironfish example
-
makepad-audio-widgets
Makepad audio widgets
-
makepad-example-ironfish
Makepad ironfish example
-
r8brain-rs
r8brain audio resampler bindings for Rust. Sample rate converter designed and implemented by Aleksey Vaneev of Voxengo
-
projectm
Bindings for ProjectM
-
staff
Music theory library with midi, notes, chords, scales, and more
-
espeakng-sys
Raw FFI bindings to eSpeak NG
-
ness_stretch
Implements a phase randomized Real FFT time stretch algorithm, the NessStretch, which splits the original sound file into 1-10 discrete frequency bands, and uses a decreasing frame…
-
hum
A music notation language and synthesizer written in Rust
-
mmf_parser
Yamaha SMAF File Parser
-
tori-player
Audio player for tori
-
ness_stretch_lib
Implements a phase randomized Real FFT time stretch algorithm, the NessStretch, which splits the original sound file into 1-10 discrete frequency bands, and uses a decreasing frame…
-
Vibe_Player
A music player for the Logitech Media Server
-
id3util
A command line tool to edit id3 tags of mp3/m4a files
-
vpr-audio-player
Audio file player
-
vpr-audio-analyzer
Audio file analyzer
-
libsam-rs
safe/sys bindings for SAM text to speech
-
ncmdump
Some copyright protection file dump
-
podcast-api
Rust bindings for the Listen Notes Podcast API
-
encue
A TUI program for running theater sound cues
-
rustysynth
A SoundFont MIDI synthesizer written in pure Rust
-
dango-core
A music backend that manages storage, querying, and playback of remote and local songs
-
mocha_audio
handle audio, for now it's just a wrapper for miniaudio
-
projectm-sys
Bindings for ProjectM
-
stdinman
Pipe audio to discord, unix style
-
resonata
A music theory library for Rust
-
hapsi
A music theory package
-
voicevox-rs
voicevox client library for Rust
-
lil_iti
An iTunes COM rust interface
-
svox_pico_tts
Very simple wrapper for the SVOX Pico TTS Linux package
-
geng-rodio
Audio playback library
-
fsbex
extracting audio from FMOD sound banks
-
chord-parser
parsing chord signatures
-
xodec-rs
Binding
-
bevy_fundsp
A Bevy plugin that integrates FunDSP into Bevy
-
zvuk
CLI music player
-
bevy_oddio
A third party Bevy plugin that integrates
oddio
into Bevy -
mac-notification-sys
Thin wrapper around macOS Notifications
-
pho
PHOnetic alphabet renderer
-
ljud
Graph-based music DSP library with a focus on flexibility
-
vince
An audio-video synthesizer
-
clippit
makes cargo clippy sound like Office 2003's Clippit assistant (aka Clippy)
-
audioviz
easy to use library that helps you visualise raw audio-data
-
aquinas
command line media player. (Like cmus, but simpler.)
-
spotifyctl
control spotify from the command line
-
interval-timer
Beeping interval stuff
-
elevenlabs_rs
interacting with ElevenLabs API
-
soloud
Rust bindings for the soloud audio engine
-
jay-cli
Listen music from CLI
-
print_chords
A stand-alone jack application that listens to a midi port and prints the chord names
-
hodaun
Audio IO and synthesis
-
soloud-sys
Rust bindings for the soloud audio engine
-
grande-sonnerie
The goal of this app is to provide hour and minute repeater on your PC in the same way that is found in such watches as Casio Vacheron Constantin and Patek Phillippe
-
espeakng
A safe Rust wrapper around espeakNG via espeakNG-sys
-
pipewire-wrapper
Rust bindings for PipeWire
-
bajo
terminal user interface music player utilising mpv
-
etc-express-midi
Control the ETC Express lighting console using MIDI commands
-
mel_spec
Mel spectrograms aligned to the results from the whisper.cpp, pytorch and librosa reference implementations and suited to streaming audio
-
ffcutter
Cuts mp4 or mp3 to 30 seconds to be given as a melody source to audiocraft
-
midi-reader-writer
Facilitate reading and writing midi files
-
mel_spec_audio
Audio-to-Mel pipeline
-
ticketmeister
A lightweight and intuitive library for accessing ticket master api in rust
-
minimp3_fixed
Rust bindings for the minimp3 library. With Security patch applied
-
spurdify
Text mangler, munges text so that it looks like Spurdo Sparde wrote it
-
fakeyou-api
A very simple Rust library for FakeYou API
-
melody_creator
music e-book builder
-
wav_concat
Allows for concatenating and verifying wav files
-
libpulse-binding
language binding for the PulseAudio libpulse library
-
libpulse-simple-binding
language binding for the PulseAudio libpulse-simple library
-
libpulse-glib-binding
language binding for the PulseAudio libpulse-mainloop-glib library
-
libpulse-sys
FFI bindings for the PulseAudio libpulse system library
-
libpulse-simple-sys
FFI bindings for the PulseAudio libpulse-simple system library
-
libpulse-mainloop-glib-sys
FFI bindings for the PulseAudio libpulse-mainloop-glib system library
-
speex-safe
Safe wrapper for speex-sys
-
mumble-link
Connector for Mumble Link positional audio
-
mscout
scout for mpd, listens for events, tracks the statistics, stores them either in mpd stickers or writes them directly to the metadata for permanent storage
-
portmidi
High-level PortMidi bindings for Rust
-
no_denormals
Temporarily turn off floating point denormals
-
mission2teegarden-b-map
Private implementation detail of mission2teegarden-b
-
speex-sys
Unsafe rust bindings to the speex audio compression library
-
smash-csb
Reading and writing commonsoundtable.csb files
-
smash-fnv
Reading and writing sound_volume_fighter_num_table.fnv files
-
lyrica
Phantasmically simple MIDI file handling
-
mpd
A client library for MPD (music player daemon), like libmpdclient but in Rust
-
termusic-stream
stream download library to support termusic
-
chronlang-engine
Language backend for Chronlang, a computer language for crafting constructed languages
-
elevenlabs-api
A very simple Rust library for Elevenlabs API, free from complex async operations and redundant dependencies
-
ssloc
sound source localisation
-
fdk-aac-sys
FFI bindings for libfdk-aac
-
cdparanoia
Safe bindings for libcdparanoia
-
morseus
Une bibliothèque Rust pour encoder et décoder du texte en code Morse, jouer des signaux sonores et exporter en fichiers audio WAV
-
tts-tui
Clipboard Narrator in the terminal
-
polyrhythmix
Polyrhythmically-inclinded Midi Drum generator
-
ncspot-types
A set of types for deserializing JSON output from the ncspot terminal Spotify client
-
music-theory-query
Music theory queries
-
opusic-sys
Bindings to libopus
-
google-cognitive-apis
wrapping Google speech-to-text, text-to-speech and dialogflow APIs. Provides high level API layer wrapping the underlying complexity of GRPC.
-
playback-rs
A very simple audio/song loading and playing library
-
rave_types
Common types for rave
-
ravelib
Rust audio/video engine
-
rave_rtp
Support for RTP packetization and depacketization in rave
-
rave_rtsp
Support for playing RTSP streams in rave
-
rave_ops
Image operations for rave
-
rave_h264
Support for H.264 encoding and decoding in rave
-
rave_sdp
Support for building and parsing SDP in rave
-
weresocool
***** WereSoCool !Now In Stereo! ****** Make cool sounds. Impress your friends.
-
weresocool_error
Errors for WereSoCool
-
reverb
A super-fast mono-to-stereo plate reverberator
-
weresocool_ast
AST for WereSoCool
-
weresocool_shared
shared for WereSoCool
-
weresocool_portaudio
PortAudio bindings for Rust
-
weresocool_analyze
audio analysis for WereSoCool
-
weresocool_ring_buffer
ring_buffer for WereSoCool
-
weresocool_lame
Lame FFI for WereSoCool
-
weresocool_instrument
audio renderer for WereSoCool
-
weresocool_vorbis
Vorbis for WereSoCool
-
weresocool_portaudio_sys
PortAudio bindings for Rust
-
weresocool_core
***** WereSoCool !Now In Stereo! ****** Make cool sounds. Impress your friends.
-
weresocool_filter
filters for WereSoCool
-
april_asr
Offline open source speech recognition API based on next-generation Kaldi
-
rust_radio
Radio Rust is minimalist rust based Internet Radio Player using eframe, Reqwest, and Rodio
-
redlux
AAC decoder for MPEG-4 (MP4, M4A etc) and AAC files, with rodio support
-
bwavfile
Rust Wave File Reader/Writer with Broadcast-WAV, MBWF and RF64 Support
-
sofar
Rust bindings for the libmysofa library
-
audio_overlay
Overlay one audio sample array onto another
-
kyuun
Spotify playlist analyzer
-
augmented-adsr-envelope
ADSR envelope implementation
-
augmented-atomics
Implements some extra types and utilities over atomics for building audio-thread / GUI synchronization
-
sound_flow
Execute graphs of functions in real time
-
fm_mod_synth
package for fm synthesis
-
fakeyou
FakeYou's AI TTS services
-
midi-convert
converting into/from midi_types::MidiMessage
-
soundkit
Audio format optimised for low-latency audio
-
podcast_search
that facilitates searching for podcasts using the iTunes Podcast API
-
dmr-bridge-discord
Bridge a DMR network with a Discord voice channel
-
music-player-types
The types module of music player
-
midi-m8
Turn Dirtywave M8 songs into Midi tracks
-
music-player-scanner
The music library scanner for the music player
-
ambient_audio
Ambient audio implementation. Host-only.
-
ambient_world_audio
Ambient world audio. Host-only.
-
music-player-discovery
Discovery for the music player
-
midi-m8-core
Core crate for midi-m8. M8 files to MIDI.
-
synthahol-babylon
Read presets for the Babylon synthesizer
-
tuning-library-rs
Micro-tuning format parsing and frequency finding library
-
pywavers
A mixed Rust and Python crate/package for reading and writing WAVE files. Exposes the Rust crate Wavers to Python.
-
rml_rtmp
handling aspects of the RTMP protocol
-
music-player-storage
The storage module of music player
-
lyd
Music dsp library written in Rust with a focus on performance and elegancy
-
music-player-addons
The addons for the music player
-
music-player-client
The client library for the music player
-
spotifyd
A Spotify daemon
-
music-player-settings
The settings module for the music player
-
thindx-xaudio2
High level FFI for XAudio2
-
contained-music
contained is a research project implementing the proposed harmonic runtime for orchestrating cloud-native systems
-
music-player-playback
The playback logic for music player
-
boingboingboing
Audio DSP library for musical applications
-
libsoxr
Wrapper for libsoxr (resampling library for sounds)
-
libsoxr-sys
Rust raw FFI bindings for libsoxr (resampling library for sounds)
-
rusty_audio
Convenient sound library for small projects and educational purposes
-
midi-types
Types for representing midi messages
-
voicevox-client
Unofficial voicevox engine wrapper
-
marek_speech_recognition_api
Speech recognition API
-
marek_google_speech_recognition
Idiomatic bindings for Google Chrome's libsoda
-
vvcore
FFI bindings for VOICEVOX CORE
-
marek_vosk_speech_recognition
Marek's bindings for Vosk Speech Recognition
-
apple-music-rich-presence
CLI tool to display your Apple Music activity in Discord
-
inputsynth
X11 input synthesis
-
pacmog
PCM decording library
-
bass-sys
Bass bindings for Rust
-
libopenai
client for OpenAI's API
-
bliss-audio-aubio-rs
aubio-rs for bliss' internal use
-
bliss-audio-aubio-sys
audio-rs for bliss' internal use
-
audio-processor-iced-storybook
Storybook for Iced GUI • augmented-audio experiments
-
augmented-iced-editor
Iced based VST editor
-
flac_music
Music player based on druid GUI. 支持本地音乐文件 .flac, .mp3, .wav, .m4a 格式的播放器
-
annil
A basic implementation of annil protocol
-
libsmacker
Higher-level bindings for libsmacker
-
mini_sbc
Bluetooth audio SBC decoder
-
vst
VST 2.4 API implementation in rust. Create plugins or hosts.
-
mob_push
notify pusher using Mob Push
-
rodiogaga
Audio playback library
-
guitar
A toolkit for string-based instruments
-
synthizer-sys
Low-level bindings to Synthizer, a library for 3D audio and effects
-
play-files
parsing Polyend Play projects into Rust structs
-
music-player-tracklist
The tracklist manager for the music player
-
discid
Bindings for MusicBrainz libdiscid
-
data2sound
convert data to sound, and vice versa, supports WASI (dependency-free)
-
rialight_sound
Rialight sound module
-
lamarck
A toolkit CLI for audio/visual manipulation such as generating SRT captions using Deepgram
-
volsa2-cli
Command line tool to manage samples on KORG Volca Sample 2 over ALSA
-
subsonic-types
Types for the Subsonic API
-
rockyfy
CLI tool that plays the iconic "Gonna Fly Now" theme song from Rocky during long-running commands, keeping you motivated and engaged
-
akasha
Headless recording app, designed to run indefinitely and automatically break microphone stream into segments for ease of handling. Supports WAV and OGG format.
-
unsafe-libopus
libopus transpiled to rust by c2rust
-
midi-control
Communicate with MIDI controllers
-
notation_core
Fun notation - definition for core concepts
-
notation_guitar
Fun notation - definition for guitar
-
notation_tab
Fun notation - tab tools
-
notation_fretted
Fun notation - definition for fretted instruments
-
general_audio_native
general_audio::AudioPlayer for native applications
-
replaygain
Analyze audio data to get the ReplayGain tags (gain, peak)
-
mp3lame-sys
Bindings to mp3lame library
-
codec2
A pure-Rust implementation of the Codec2 low-bitrate speech compression codec
-
babycat
An audio decoding and manipulation library, with bindings for C, Python, and WebAssembly
-
music-player-entity
Entities for the music player
-
cxx-juce
Rust bindings for JUCE using cxx
-
simple-pulse-desktop-capture
Easily capture PulseAudio PCM audio from the default playback device
-
audio-time
Encode and convert audio time spans between representations in number of samples, number of bytes and time duration
-
jack
Real time audio and midi with JACK
-
rsf
converting raw audio files to rsf(Robot Sound File) files for use with lego ev3 robots
-
wordreference_scraper
interact with wordreference.com
-
rsfu
a sfu library
-
win-beep
Calls the
Beep()
function of the Windows API -
mpeg-audio-header
An all-you-can-eat parser for MPEG audio metadata
-
windows_audio
Sounds a wav file that can be used by default on windowsOS
-
psg
Fast and precise AY-3-8910 and YM2149 sound chip emulation
-
unm_engine
The engine base for UnblockNeteaseMusic, including the executor and the Engine trait
-
unm_selector
The algorithm for UnblockNeteaseMusic, determining what Song to return
-
microdsp
DSP algorithms and utilities. Performant, embedded friendly and no_std compatible.
-
unm_types
The type definitions for UnblockNeteaseMusic
-
unm_engine_ytdl
The YtDl (youtube-dl, yt-dlp, …) engine for UnblockNeteaseMusic
-
unm_engine_bilibili
The Bilibili engine for UnblockNeteaseMusic
-
unm_engine_migu
The Migu engine for UnblockNeteaseMusic
-
unm_engine_kugou
The Kugou engine for UnblockNeteaseMusic
-
unm_engine_joox
The Joox engine for UnblockNeteaseMusic
-
unm_engine_qq
The QQ engine for UnblockNeteaseMusic
-
audio_device_tester
Test audio devices and report errors and long delays in operations
-
musicbrainz_rs
MusicBrainz Rust is a utility crate for the the MusicBrainz API
-
quad-snd
High level and cross platform audio library
-
ffmml
Famicon (a.k.a. NES) Flavored Music Macro Language
-
ape
reading and writing APEv2 tags
-
libcdio-sys
Native bindings to the libcdio library
-
sonogram
A spectrograph utility written in Rust
-
midly
Fast MIDI decoder and encoder both for .mid files and real-time MIDI events
-
irgen
Create IR files to enhance the signal of acoustic instrument pickups
-
zoog
Tools for modifying Ogg Opus output gain and R128 tags and Ogg Opus/Vorbis comment tags
-
ffmmlc
FFMML command-line compiler
-
pagurus_windows_system
run Pagurus games on Windows
-
god_mode
A macro that replaces unsafe blocks with a friendlier name to not sound as bad
-
trust_me_its_safe
A macro that replaces unsafe blocks with a friendlier name to not sound as bad
-
musical-note
Represents general musical note and allow to convert it, currently only to MIDI byte and back
-
rabu
Rust Audio Basic Utilies
-
audio-engine
A audio playback library
-
aych-delay
A delay effect modelled after the H-Delay by Waves
-
nnnoiseless
Audio denoising, derived from Xiph's RNNoise library
-
mixr
An audio resampler & mixer
-
spectrusty-audio
Components of the SPECTRUSTY library for synthesizing audio samples and native audio playback
-
waver
waveform generation library
-
whatbpm
💓 Today's Trending Values for EDM Production
-
allen
Modern OpenAL bindings for Rust
-
tts_rust
& easy text-to-speech module for your needs
-
faststd
Moved to
fstd
(https://crates.io/crates/fstd) -
anni-provider-drive-token-storage
A fork of anni provider supporting custom oauth2 token storage
-
soundpad-bumblebee
On-the-fly wordmixing through Soundpad
-
soundpad-remote-client
A client for the Soundpad remote control interface
-
chordcalc
Chord related utilities
-
anni-flac
FLAC parser implemented for Project Anni
-
musicsync
Convert your music folder into another format, for portable purpose
-
jack-sys
Low-level binding to the JACK audio API
-
speech-dispatcher
interface to the speech-dispatcher speech synthesis library
-
flite
API bindings for flite
-
bass-rs
un4seen Bass for Rust with a nice api
-
floww
Musical information crate
-
thindx-xaudio2-sys
Low level FFI for XAudio2
-
sampsyn
wavetable synth that takes it's wavetables from samples
-
flite-sys
FFI bindings to flite
-
dtmf
A no-std DTMF decoder
-
whisper-rs-2
Rust bindings for whisper.cpp
-
twang
pure Rust advanced audio synthesis
-
zengine_audio
audio functionality for ZENgine
-
pitches
Structured representation of musical pitches, notes and intervals
-
adhoc_audio
A very basic audio codec, written in pure rust
-
xous-tts-backend
IPC API for Xous text to speech backend executables
-
spotify-private-api
Spotify private api for rust, add/remove/delete folders
-
lyr
download and embed lyrics from multiple sources
-
euphony
music composition environment for programmers
-
euphony-units
Core types and traits for music composition
-
euphony-node
types for DSP nodes in a euphony graph
-
mumlib
Exposed parts of mum
-
mum-cli
Core functionality to build a Mumble client
-
vosk
Safe wrapper around the Vosk API Speech Recognition Toolkit
-
vosk-sys
Raw FFI bindings around the Vosk API Speech Recognition Toolkit
-
sofiza
SFZ format parser
-
mprs
mpd client <rust rewrite of mpc>
-
sfml-modstream
Custom SFML SoundStream for playing modules
-
pulsejet-rs
Rust port of yupferris' audio codec Pulsejet
-
lsynth
A virtual soundchip which generates primitive waveforms in real-time
-
opus-mux
Extracts an encoded Opus stream from an Opus file per RFC 7845
-
rb
A thread-safe ring buffer with blocking IO
-
spotify-retro
CLI tool that will generate a Spotify playlist for you based on the sprint theme you provide
-
ashpiano
A command line piano with support for 7 octaves and playing 2 octaves at once
-
ashdl
spotify playlist downloader
-
sirena
Digital audio signal processing primitives
-
gonk
A terminal music player
-
pitch_shift
pitch-shifting using the phase vocoder technique
-
gonk-player
Music playback library for gonk
-
music-note
Music theory library with midi, notes, chords, scales, and more
-
apres
MIDI Library
-
chromaprint-rust
Safe Rust wrapper for Chromaprint
-
mp3-metadata
Metadata parser for MP3 files
-
needle-rs
Find openings and endings across video files
-
waybar_media_display
Waybar Media Display Module using playerctl
-
librespot
An open source client library for Spotify, with support for Spotify Connect
-
librespot-connect
The discovery and Spotify Connect logic for librespot
-
librespot-playback
The audio playback logic for librespot
-
librespot-protocol
The protobuf logic for communicating with Spotify servers
-
librespot-metadata
The metadata logic for librespot
-
librespot-audio
The audio fetching logic for librespot
-
deep_filter
Noise supression using deep filtering
-
librespot-discovery
The discovery logic for librespot
-
librespot-core
The core functionality provided by librespot
-
chromaprint-sys-next
Rust bindings to Chromaprint
-
mpc_valet
creating instrument for MPC drum machines
-
flac-bound
FLAC encoding via libflac FFI
-
sampitor
Digital audio editor for the terminal
-
samplerate-rs
A fork of the samplerate crate that uses the pure C2Rust transpiled version of libsamplerate
-
silk-rs
Rust bindings for silk
-
ffmusicsync
creates an encoded music folder out of your library and keeps it updated using as least ffmpeg runs as possible
-
coqui-stt
Safe wrapper around the Coqui STT C library
-
pitch-detection
A collection of algorithms to determine the pitch of a sound sample
-
record-audio
terminal-based audio recorder and playback crate
-
riff-wave
methods for reading and writing PCM wave files
-
plmidi
Play MIDI files from the command line
-
mp3cut
mp3 file splitter
-
tuxphones
Daemon for Tuxphones BetterDiscord plugin
-
pitch-detector
A frequency and note detector library written in Rust
-
van-core
An TUI Music Player
-
van-player
An TUI Music Player
-
noisefunge
A music livecoding environment
-
audiotags2
Unified IO for different types of audio metadata (maintained fork)
-
quantum-entangler
Rhythm as Code
-
spotify_downloader
Downloads Spotify playlists
-
musd
A CLI App to search and download musics