Skip to content
listenboxPublic

About

Listenbox Desktop and CLI

Resources

Stars

4 stars

Watchers

0 watching

Forks

Repository files navigation

Listenbox

Agent-friendly audio and video podcast hosting.

Listenbox gives your recordings a home and your audience a podcast feed. Publish audio and video, bring in your YouTube catalog, and keep new episodes in sync.

Let your agent handle the publishing work. The open-source CLI gives any agent with a shell the same commands you use to create podcasts, upload recordings, and manage episodes. Keep uploads as drafts for review or publish when ready.

CLI commands · Desktop app · Shared sync engine

Required development tools

  • rustup — Rust, Cargo, Clippy, and rustfmt, pinned by rust-toolchain.toml.
  • Moon 2.5.5 — workspace tasks.
  • kache 0.27.0 — Rust compiler caching.
  • Node.js 26 and Aube 2.5.1 — embedded YouTube.js build dependencies.
  • cargo-nextest 0.9.146 — Rust test runner.
  • ShellCheck and jq — shell checks and build tooling.
  • Git, Bash, curl, make, tar, xz, and patch.
  • A C/C++ compiler, CMake, libclang, and pkg-config — native dependencies.

Platform prerequisites

  • macOS: Xcode with macOS components and Command Line Tools, LLVM, and pkgconf.
  • Linux (Ubuntu 24.04): build-essential, cmake, clang, libclang-dev, pkg-config, libasound2-dev, libfontconfig1-dev, libwayland-dev, libxkbcommon-dev, libxkbcommon-x11-dev, libxcb1-dev, libx11-xcb-dev, libx11-dev, libegl1-mesa-dev, libvulkan-dev, and libssl-dev.
  • Windows: Visual Studio C++ Build Tools for the target architecture, Windows SDK, host-native LLVM 22.1.8, and MSYS2 with make, diffutils, tar, xz, and openssl.

About

Listenbox Desktop and CLI

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages