Skip to content

Architecture

Alexander Capehart edited this page Mar 17, 2025 · 4 revisions

Auxio is undergoing a lot of technical upheaval to more make it's architecture more understandable.

For now, a brief overview of the app would be something like:

  • app contains the UI, background service, and playback system.
  • musikr specifically contains the music loader. I hope to stabilize a workable API for it's functionality soon.
    • Internally in this module there is the taglib submodule and it's corresponding build script
  • media is the embedded patched Media3 submodule patched to contain the ffmpeg extension

Several new modules will be added as the modularization effort continues. From there, I can start trying to stabilize a more comprehensive architecture document.

Clone this wiki locally