# New release of racket-audio

**URL:** <https://racket.discourse.group/t/new-release-of-racket-audio/4209>\
**Category:** Show & Tell\
**Created:** [May 11, 2026, 3:53pm UTC](https://racket.discourse.group/t/new-release-of-racket-audio/4209 "2026-05-11T15:53:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![hnmdijkema](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/hnmdijkema/32/2629_2.png) [@hnmdijkema](https://racket.discourse.group/u/hnmdijkema)\
**Post date:** [May 11, 2026, 3:53pm UTC](https://racket.discourse.group/t/new-release-of-racket-audio/4209/1 "2026-05-11T15:53:03Z")

</div>

I just release a new version of module [racket-audio](https://pkgd.racket-lang.org/pkgn/package/racket-audio). It now also works with ffmpeg as backend and there's no special C-layer necessary anymore. The needed audio libraries are used directly.

For windows the needed DLL's are still downloaded though. On linux the libraries are expected to be installed (e.g. using `apt`). On MacOSx one needs to install the needed libraries using [homebrew](https://brew.sh/).

This module need following libraries:

- xiph libao ([https://xiph.org](https://xiph.org)).
- xiph libFLAC ([https://xiph.org](https://xiph.org)).
- ffmpeg of the right version, currently ffmpeg 6.x t/m 8.x are supported ([https://ffmpeg.org](https://ffmpeg.org)).
- libmpg123 ([https://mpg123.org](https://mpg123.org)).

---

<div class="post-metadata">

**Author:** ![jjsimpso](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/jjsimpso/32/602_2.png) [@jjsimpso](https://racket.discourse.group/u/jjsimpso)\
**Post date:** [May 12, 2026, 2:27pm UTC](https://racket.discourse.group/t/new-release-of-racket-audio/4209/2 "2026-05-12T14:27:00Z")

</div>

A good interface to `ffmpeg`'s `libav*` libraries would be a nice thing to have in Racket. Maybe this is a start!

---

<div class="post-metadata">

**Author:** ![hnmdijkema](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/hnmdijkema/32/2629_2.png) [@hnmdijkema](https://racket.discourse.group/u/hnmdijkema)\
**Post date:** [May 16, 2026, 10:48am UTC](https://racket.discourse.group/t/new-release-of-racket-audio/4209/3 "2026-05-16T10:48:11Z")

</div>

I wouldn't count on that. This module is fully focused on using ffmpeg for audio decoding. It uses the bare minimum of ffmpeg definitions / functions for it's purpose.
