# Podcast Spec Check

> Podcast Spec Check is a paid API for AI agents from medien.halowerk.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-31).

Validates a podcast episode audio file against standard delivery requirements covering format, bitrate, loudness, true peak, tags, chapters, and silence.

## Facts

- Endpoint: POST https://medien.halowerk.com/v1/podcast-spec-check?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/podcast-spec-check-c857990c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QpfmHuwTmdR_Z5jFWGP0U

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability podcast-spec-check-c857990c -d '<json body>'
```

Example prompt: Can you run a podcast spec check on my episode file at https://example.com/episode42.mp3 and tell me whether it passes the standard delivery requirements — loudness, bitrate, format, true peak, silence, and tags?

## When to prefer this

Use this endpoint when you need to programmatically validate a podcast episode against the widely accepted technical delivery standards (loudness, format, bitrate, silence) before distributing to platforms like Spotify, Apple Podcasts, or Amazon Music. Prefer this over manual DAW checks or generic audio analysis tools when you want a structured pass/fail report covering all major spec dimensions in a single API call.

## Known failure modes

- File exceeds 24 MB limit — request rejected
- Unsupported audio format (e.g. WAV, FLAC) — format check fails
- URL unreachable or returns non-audio content — source fetch error
- base64 payload malformed or exceeds size limit — parse error
- File is too short to compute meaningful loudness — analysis error

## How this service works

Takes an episode file (up to 24 MB) and checks it against widely used podcast delivery recommendations: MP3 or AAC container, bitrate of at least 64 kbit/s (mono) or 96 kbit/s (stereo), 44.1 or 48 kHz sample rate, integrated loudness of -16 LUFS ±1 for stereo (-19 for mono), true peak at most -1 dBTP, a title tag present, chapters present (recommendation only), and no more than 3 seconds of silence at the start and end.

## Output

A structured report indicating pass/fail status for each checked criterion: container format (MP3 or AAC), bitrate (≥64 kbit/s mono or ≥96 kbit/s stereo), sample rate (44.1 or 48 kHz), integrated loudness (-16 LUFS ±1 stereo / -19 mono), true peak (≤-1 dBTP), title tag presence, chapters presence (advisory), and leading/trailing silence (≤3 seconds).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "source": {
   "type": "object",
   "properties": {
    "url": {
     "type": "string",
     "maxLength": 2048
    },
    "filename": {
     "type": "string",
     "maxLength": 260
    },
    "content_base64": {
     "type": "string",
     "maxLength": 12000000
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/podcast-spec-check-c857990c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from medien.halowerk.com](https://www.zero.xyz/host/medien.halowerk.com/llms.txt)
