audioproxy
Writing · how and why it works

Audio variants, written up.

Long-form posts on rendering audio variants from a URL: the design behind it, the Rails integration, and waveform data for player UIs.

Audio previews in Rails without a job queue

Turning ActiveStorage attachments into signed, on-demand audio variants: the view helpers, waveform peaks, expiring links, and what a cold render costs.

Audio variants on demand, instead of a media pipeline

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.