audioproxy
Writing · how and why it works

Notes from building it.

Long-form posts on the design of audioproxy, and on what it is like to use from an app.

Audio previews in Rails without a job queue

Turning ActiveStorage attachments into signed, on-demand audio variants: setup, the view helpers, waveform peaks, expiring links, and what the first request actually costs.

Audioproxy: simple audio variants for your app

Your app has audio and now it needs variants: previews, waveforms, transcodes. The usual answer is a media pipeline. There is another one.

Also available as RSS.

Source
audioproxy/audioproxy
Elixir. Signing algorithm and reference implementations in the README.
Module docs
hexdocs.pm
The library behind the container, documented function by function.
Writing
Blog
How the URL design works, and what it is like to use from an app.
Integration
Rails
Turns ActiveStorage attachments into signed variant URLs.
For agents
llms.txt
The contract in a form a coding agent can read in one pass.
Contact
hello@audioproxy.dev
Questions, feedback, commercial interest. Managed hosting and pro features are on the roadmap; hearing what your platform needs moves them up.

Built by Julian Rubisch, an independent developer in Vienna. Available for Rails and Hotwire work through Rails Reviews.

Other things I make:Better Stimulus,Discover Bandcamp Labels,Crow's Nest,SoundLogo,resonAIte.