Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bwmarrin/dca
Specification & Tool the Discord Audio (dca) file format, supported by all the best Discord libs.
https://github.com/bwmarrin/dca
audio-formats dca discord go golang
Last synced: about 2 months ago
JSON representation
Specification & Tool the Discord Audio (dca) file format, supported by all the best Discord libs.
- Host: GitHub
- URL: https://github.com/bwmarrin/dca
- Owner: bwmarrin
- License: bsd-3-clause
- Created: 2016-02-06T22:26:09.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2022-10-03T19:26:32.000Z (about 2 years ago)
- Last Synced: 2024-10-13T11:32:24.760Z (2 months ago)
- Topics: audio-formats, dca, discord, go, golang
- Language: Go
- Homepage:
- Size: 51.8 KB
- Stars: 91
- Watchers: 11
- Forks: 15
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DCA
[![Go report]( http://goreportcard.com/badge/bwmarrin/dca)](http://goreportcard.com/report/bwmarrin/dca) [![Build Status](https://travis-ci.org/bwmarrin/dca.svg?branch=master)](https://travis-ci.org/bwmarrin/dca)`dca` is an audio file format that uses opus audio packets and json metadata.
`dca` files are designed to be easily sent directly to Discord with minimal
additional processing. `dca` files may also be suitable for any other
service that accepts Opus audio.**For help with this program or general Go discussion, please join the [Discord
Gophers](https://discord.gg/0f1SbxBZjYq9jLBk) chat server.**### What's here?
This repository hosts the official specification for `dca` and an example
implementation of the DCA0 specification.### Official Specifications
* [DCA0 specification](https://github.com/bwmarrin/dca/wiki/DCA0-specification)
* [DCA1 specification](https://github.com/bwmarrin/dca/wiki/DCA1-specification)### Implementations of DCA
Each of these implementations have their own unique differences. It is
recommended to review and evaluate each of them to decide which one fits your
needs best.
| Name | Lang |
| ---------------------------------------------------------- | ---- |
| [dCa](https://github.com/uppfinnarn/dca) | C |
| [dcad](https://github.com/b1naryth1ef/dcad) | D |
| [dca](https://github.com/jonas747/dca) | Go |
| [dca](https://github.com/bwmarrin/dca/tree/master/cmd/dca) | Go |