github Python analyzed c169e8e

psyb0t/docker-audiolla

github

Self-hosted audio API in one Docker container. Stem separation, mastering, MIR (BPM/key/chords), audio→MIDI, text-to-music + SFX (MusicGen/Stable Audio/Riffusion/AudioLDM2), diarization, speech enhancement, restoration, embeddings + zero-shot tagging, workflows, async + webhooks. REST + MCP. CPU + CUDA.

maintainer
psyb0t
license
WTFPL
first seen
2026-06-04
last seen
2026-08-01
releases · 30d
0
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged hidden prompt content in psyb0t/docker-audiolla
  2. HIGH code analysis flagged hidden prompt content in psyb0t/docker-audiolla
capabilities 82 tools
transport streamable-http · http verified reported listed in the official MCP registry counts 82 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • analyze
  • audio_metadata
  • audio_thumbnail
  • audio_to_midi
  • beats
  • bpm_match
  • cancel_job
  • chords
  • chords_to_midi
  • classify
  • concat
  • convert
  • convolution_reverb
  • deess
  • delete_file
  • denoise
  • describe_preset
  • detect_clipping
  • diarize
  • dj_prep
  • drum_pattern
  • embed
  • enhance
  • eq
  • fade
  • find_loop_point
  • fingerprint
  • fx
  • generate_music
  • get_file
  • get_job
  • hpss
  • info
  • key_match
  • list_engines
  • list_files
  • list_jobs
  • list_ops
  • list_presets
  • loop
  • loudness
  • loudness_curve
  • master
  • melody
  • mid_side
  • midi_compose
  • midi_generate
  • midi_humanize
  • midi_inspect
  • midi_quantize
  • midi_render
  • midi_transform
  • mix
  • multiband_compress
  • noise_reduce
  • normalize
  • onsets
  • pan
  • pitch_correct
  • put_file
  • repair_audio
  • restore
  • reverse
  • run_pipeline_tool
  • run_preset
  • segments
  • separate
  • sidechain_duck
  • silence
  • similar
  • slice_at_beats
  • speed
  • split
  • stereo_field
  • stereo_width
  • stretch
  • tag
  • transform
  • transient_shaper
  • trim
  • vad
  • visualize
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit c169e8e · analyzer v33 · 2w ago

skills & prompt files 1

code evidence vv1.0.10 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 161

filesystem 42

  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/audio.py :77 os.unlink(in_path)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/config.py :8 from pathlib import Path
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/audio_fingerprint.py :159 os.unlink(wav_path)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/basic_pitch_engine.py :119 with open(out_path, "rb") as fh:
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/chord_detect_engine.py :191 os.unlink(wav_path)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/deepfilter_engine.py :118 os.unlink(wav_path)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/demucs.py :29 from pathlib import Path
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/diarize_pyannote_engine.py :127 os.unlink(wav_path)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/embed_engine.py :104 os.unlink(in_path)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/ffmpeg_render.py :324 with open(path, "rb") as fh:
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/fx_chain.py :152 os.unlink(p)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/hpss_engine.py :89 os.unlink(tmp)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/librosa_analyze.py :135 os.unlink(wav_path)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/matchering_engine.py :107 os.unlink(p)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/metadata_engine.py :133 os.unlink(in_path)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/midi_render.py :207 os.unlink(p)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/music_gen.py :110 os.unlink(wav_path)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/noise_reduce_engine.py :78 os.unlink(tmp)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/pedalboard_chain.py :108 os.unlink(p)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/silence_detect.py :165 os.unlink(trimmed)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/sox_transform.py :156 os.unlink(p)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/stretch_engine.py :105 os.unlink(in_path)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/tag_engine.py :96 os.unlink(in_path)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/uvr_separator.py :149 with open(in_path, "wb") as fh:
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/vad_engine.py :136 os.unlink(wav_path)
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/files.py :23 from pathlib import Path, PurePosixPath
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/presets.py :27 from pathlib import Path
  • fs psyb0t-docker-audiolla-c169e8e/src/audiolla/server.py :381 with open(p) as fh:
  • fs (weak) psyb0t-docker-audiolla-c169e8e/tests/conftest.py :7 from pathlib import Path
  • fs (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/conftest.py :54 from pathlib import Path
  • fs (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_info.py :9 from pathlib import Path
  • fs (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_silence.py :47 with wave.open(buf, "wb") as w:
  • fs (weak) psyb0t-docker-audiolla-c169e8e/tests/test_audio.py :89 with open(path, "rb") as fh:
  • fs (weak) psyb0t-docker-audiolla-c169e8e/tests/test_basic_pitch_engine.py :50 mock_midi_data.write = MagicMock(side_effect=lambda path: open(path, "wb").write(fake_midi_bytes))
  • fs (weak) psyb0t-docker-audiolla-c169e8e/tests/test_config.py :12 from pathlib import Path
  • fs (weak) psyb0t-docker-audiolla-c169e8e/tests/test_deepfilter_engine.py :71 open(wav_path, "wb").write(b"fake_wav")
  • fs (weak) psyb0t-docker-audiolla-c169e8e/tests/test_ffmpeg_render.py :90 open(png_path, "wb").write(b"\x89PNG" + b"\x00" * 50)
  • fs (weak) psyb0t-docker-audiolla-c169e8e/tests/test_files.py :5 from pathlib import Path
  • fs (weak) psyb0t-docker-audiolla-c169e8e/tests/test_input_resolver.py :7 from pathlib import Path
  • fs (weak) psyb0t-docker-audiolla-c169e8e/tests/test_presets.py :6 from pathlib import Path
  • fs (weak) psyb0t-docker-audiolla-c169e8e/tests/test_server_new_endpoints.py :20 from pathlib import Path
  • fs (weak) psyb0t-docker-audiolla-c169e8e/tests/test_uvr_separator.py :57 with open(fake_wav, "wb") as fh:

shell / exec 9

  • shell psyb0t-docker-audiolla-c169e8e/src/audiolla/audio.py :23 import subprocess
  • shell psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/audio_fingerprint.py :25 import subprocess
  • shell psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/ffmpeg_render.py :34 import subprocess
  • shell psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/metadata_engine.py :195 import subprocess
  • shell psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/midi_render.py :28 import subprocess
  • shell psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/silence_detect.py :23 import subprocess
  • shell (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/conftest.py :52 import subprocess
  • shell (weak) psyb0t-docker-audiolla-c169e8e/tests/test_audio.py :133 import subprocess
  • shell (weak) psyb0t-docker-audiolla-c169e8e/tests/test_ffmpeg_render.py :15 import subprocess

network 91

  • net psyb0t-docker-audiolla-c169e8e/src/audiolla/fetch.py :22 import socket
  • net psyb0t-docker-audiolla-c169e8e/src/audiolla/jobs.py :131 import httpx
  • net psyb0t-docker-audiolla-c169e8e/src/audiolla/logging.py :54 import socket
  • net psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2457 import httpx # noqa: PLC0415
  • net psyb0t-docker-audiolla-c169e8e/src/audiolla/server.py :50 from urllib.parse import unquote
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/conftest.py :51 import socket
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/helpers.py :37 # Duck-typing — httpx.Response or anything with .status_code + .text.
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_analyze.py :11 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_beat_slice.py :12 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_bpm_match.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_chords.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_chords_to_midi.py :10 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_classify.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_clip_detect.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_concat.py :8 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_conv_reverb.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_convert.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_deess.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_diarize_pyannote.py :15 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_dj_prep.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_embed.py :11 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_enhance_deepfilter.py :14 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_eq.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_fade.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_fingerprint.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_fx.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_generate_audioldm2.py :15 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_generate_musicgen_medium.py :14 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_generate_musicgen_small.py :15 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_generate_riffusion.py :15 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_generate_stable_audio_open.py :16 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_info.py :11 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_key_match.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_loop.py :8 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_loop_point.py :10 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_loudness.py :11 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_loudness_curve.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_master.py :14 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_metadata.py :12 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_mid_side.py :8 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_mir.py :11 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_mix.py :8 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_multiband_compress.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_noise_reduce_noise_reduce.py :10 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_noise_reduce_uvr_denoise.py :12 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_normalize.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_pan.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_pitch_correct.py :10 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_remix.py :11 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_repair.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_restore_uvr_deecho.py :10 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_restore_uvr_denoise.py :14 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_restore_uvr_dereverb.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_reverse.py :8 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_separate_hpss.py :13 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_separate_htdemucs.py :11 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_separate_htdemucs_6s.py :10 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_separate_htdemucs_ft.py :12 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_separate_mdx_extra.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_separate_uvr_karaoke.py :10 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_separate_uvr_vocal_bsr.py :11 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_sidechain_duck.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_silence.py :17 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_similar.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_speed.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_split.py :14 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_stereo_field.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_stereo_width.py :10 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_stretch.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_tag.py :10 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_thumbnail.py :10 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_to_midi_basic_pitch.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_transform.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_transient.py :8 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_trim.py :8 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_vad.py :9 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_audio_visualize.py :11 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_auth.py :18 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_batch.py :12 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_file_modes.py :19 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_files.py :11 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_jobs.py :17 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_mcp.py :10 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_mcp_tools.py :16 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_midi.py :14 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_midi_drum.py :11 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_midi_humanize.py :10 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_midi_quantize.py :10 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_midi_utils.py :12 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_workflow.py :16 import httpx
  • net (weak) psyb0t-docker-audiolla-c169e8e/tests/test_fetch.py :228 import socket

secrets 4

  • secrets psyb0t-docker-audiolla-c169e8e/src/audiolla/config.py :74 AUTH_TOKEN: str = os.environ.get("AUDIOLLA_AUTH_TOKEN", "").strip()
  • secrets psyb0t-docker-audiolla-c169e8e/src/audiolla/engines/diarize_pyannote_engine.py :26 token = os.environ.get("HUGGINGFACE_TOKEN", "")
  • secrets (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/conftest.py :167 os.environ.get("HF_TOKEN") or os.environ.get("HUGGINGFACE_TOKEN")
  • secrets (weak) psyb0t-docker-audiolla-c169e8e/tests/integration/test_auth.py :21 _AUTH_TOKEN = os.environ.get("AUDIOLLA_AUTH_TOKEN", "")

tool registrations 82

  • list_engines psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :202
  • list_presets psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :222
  • describe_preset psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :235
  • list_ops psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :244
  • run_preset psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :250
  • run_pipeline_tool psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :278
  • generate_music psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :302
  • separate psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :350
  • master psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :446
  • analyze psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :509
  • transform psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :531
  • loudness psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :562
  • normalize psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :579
  • fx psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :614
  • midi_compose psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :648
  • midi_render psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :690
  • midi_generate psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :725
  • beats psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :759
  • onsets psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :783
  • melody psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :799
  • segments psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :825
  • silence psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :845
  • visualize psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :875
  • fingerprint psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :964
  • restore psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :990
  • denoise psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1033
  • midi_inspect psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1064
  • midi_transform psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1081
  • audio_to_midi psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1122
  • enhance psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1189
  • chords psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1239
  • vad psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1266
  • diarize psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1295
  • stretch psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1327
  • tag psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1367
  • embed psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1386
  • info psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1408
  • trim psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1423
  • mix psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1445
  • classify psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1475
  • fade psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1495
  • reverse psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1519
  • loop psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1534
  • bpm_match psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1552
  • stereo_width psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1595
  • split psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1619
  • pan psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1685
  • eq psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1708
  • key_match psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1730
  • sidechain_duck psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1800
  • concat psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1839
  • speed psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1868
  • convert psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1888
  • similar psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1909
  • midi_quantize psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1931
  • hpss psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1963
  • noise_reduce psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :1999
  • list_files psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2042
  • put_file psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2047
  • get_file psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2066
  • delete_file psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2080
  • audio_metadata psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2096
  • detect_clipping psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2120
  • mid_side psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2136
  • slice_at_beats psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2160
  • convolution_reverb psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2188
  • transient_shaper psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2217
  • multiband_compress psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2241
  • dj_prep psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2267
  • list_jobs psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2313
  • get_job psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2321
  • cancel_job psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2330
  • loudness_curve psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2342
  • pitch_correct psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2359
  • repair_audio psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2381
  • find_loop_point psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2407
  • drum_pattern psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2428
  • chords_to_midi psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2468
  • deess psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2511
  • stereo_field psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2545
  • audio_thumbnail psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2562
  • midi_humanize psyb0t-docker-audiolla-c169e8e/src/audiolla/mcp_server.py :2596

declared dependencies 8

  • mcp@==1.27.1
  • fastapi@==0.115.12
  • uvicorn@==0.34.2
  • pydantic@==2.11.4
  • python-multipart@==0.0.20
  • httpx@==0.28.1
  • mido@==1.3.3
  • mutagen@==1.47.0

transport_posture 1

  • network-listening, binds all interfaces, no auth detected psyb0t-docker-audiolla-c169e8e/src/audiolla/__main__.py :16 uvicorn.run("audiolla.server:app", host="0.0.0.0", port=8000, log_config=None)