# Проверка RSS-enclosure подкаста

Проверка аудио эпизодов подкаста по ожиданиям платформ и перекрёстная сверка с RSS-лентой: атрибуты url / length / type у enclosure, itunes:duration, уникальность GUID, даты RFC 2822, кодеки и битрейты платформ — включая побайтово точный length.

> Каноническая страница: https://elysiatools.com/ru/tools/audio-podcast-rss-enclosure-checker

- **Категория:** Media

- **Ключевые слова:** rss подкаста, enclosure, rss 2.0, теги itunes, apple podcasts, spotify, валидатор фида, guid, pubdate, rfc 2822, audio/mpeg, хостинг подкастов, метаданные эпизода, itunes:duration

## Обзор

Эпизод подкаста — это контракт между тремя сторонами: аудиофайлом, RSS-, который на него указывает, и платформой, которая забирает и то, и другое. Инструмент проверяет все три. Сторона ленты следует RSS 2.0 и требованиям Apple Podcasts: у каждого эпизода должен быть уникальный со всеми тремя обязательными атрибутами — url (http/https), length в байтах и MIME-тип — плюс глобально уникальный , который никогда не меняется; Apple игнорирует дублирующиеся URL enclosure, поэтому повторные URL медиа помечаются. Даты должны парситься как RFC 2822, принимаются только сущности '/" (HTML-именованные вроде ’ ломают строгие XML-парсеры), имена файлов должны быть ASCII, а должен согласовываться с аудио. Сторона аудио проверяет каждый файл по профилю платформы (Apple Podcasts: MP3/AAC в MP3/M4A на 44,1 или 48 кГц, минимум 64 кбит/с; Spotify: MP3/M4A/OGG/OPUS/FLAC, минимум 96 кбит/с; универсальный RSS 2.0 — только здравость контейнера). Если переданы и лента, и аудио, выполняется перекрёстная проверка: length в enclosure должен совпадать с реальным размером файла байт в байт, заявленный MIME-тип — с фактическим контейнером, а — с измеренной длительностью. Файлы и лента только читаются; ничего не загружается и не скачивается.

## Входные данные

- **Аудиофайлы эпизодов (или ZIP)** (file)
- **XML RSS-ленты (необязательно)** (file)
- **Целевая платформа** (select)

## Когда использовать

- Перед публикацией нового эпизода или запуском нового подкаста на Apple Podcasts и Spotify.
- При миграции подкаста на новый хостинг или собственный сервер для проверки корректности сгенерированного RSS-фида.
- Для поиска причин отклонения фида каталогами подкастов из-за расхождений размера файлов, неверных дат или дублирующихся GUID.

## Как это работает

- Выберите аудиофайлы эпизодов (или ZIP-архив) и укажите файл RSS-ленты в формате XML.
- Задайте целевую платформу: Apple Podcasts, Spotify или универсальный профиль RSS 2.0.
- Инструмент анализирует метаданные аудио (кодек, битрейт, частоту дискретизации, точный размер в байтах) и сопоставляет их с параметрами enclosure и тегами внутри RSS.
- Вы получаете подробный HTML-отчёт со статусами проверок, списком предупреждений и ошибок валидации.

## Сценарии использования

- Перекрёстная сверка параметров тега enclosure (length, type, itunes:duration) с физическими характеристиками готового MP3 или M4A.
- Аудит валидности XML-структуры RSS: проверка уникальности тегов guid, синтаксиса pubDate по RFC 2822 и отсутствия запрещённых HTML-сущностей.
- Предрелизный технический контроль параметров звука: минимальный битрейт, формат контейнера и частота дискретизации (44,1 или 48 кГц).

## Частые вопросы

### Почему критически важен точный размер length в теге enclosure?

Платформы вроде Apple Podcasts используют значение length для управления кэшированием и проверкой целостности: несовпадение с реальным размером аудиофайла в байтах часто приводит к ошибкам загрузки у слушателей.

### Загружаются ли мои аудиофайлы и RSS-лента на удалённый сервер?

Нет, чтение и валидация данных происходят локально на вашем устройстве, файлы никуда не передаются.

### Можно ли проверить только аудиофайлы без RSS-ленты?

Да, можно загрузить только аудио для проверки соответствия кодека, частоты и битрейта требованиям выбранной платформы.

### Какие требования к формату дат проверяет инструмент?

Инструмент проверяет соответствие тегов pubDate стандарту RFC 2822, включая корректность дней недели, месяцев и таймзон.

### Чем опасны HTML-сущности вроде &rsquo; внутри RSS-фида?

Строгие XML-парсеры подкаст-каталогов поддерживают только базовые сущности XML (&apos;, &quot;, &amp;, &lt;, &gt;), а HTML-сущности приводят к фатальной ошибке разбора XML.

## Связанные инструменты

- [Классификатор жанров AI](https://elysiatools.com/ru/tools/genre-classifier-ai): Классифицирует трек по измеримым признакам: тембровая текстура GTZAN, форма пульса битовой сетки, баланс полос, тональность и динамика — с топ-3 и причиной каждого выбора.
- [Проверка доступности](https://elysiatools.com/ru/tools/accessibility-checker): Находит типовые проблемы WCAG 2.1 в HTML, страницах или макетах и возвращает рекомендации по исправлению
- [Генератор Data URI](https://elysiatools.com/ru/tools/data-uri-generator): Преобразует файлы в Data URI (Base64 или процентное кодирование) для встраивания изображений, шрифтов и ресурсов прямо в HTML, CSS или Markdown
- [Конструктор глав подкаста (ID3 / Podcasting 2.0)](https://elysiatools.com/ru/tools/podcast-chapter-marker-builder): Вставьте список глав с таймкодами и получите сразу все форматы: JSON глав Podcasting 2.0 (v1.2.0) и RSS-тег podcast:chapters, опциональное вписывание фреймов ID3v2.4 CHAP+CTOC прямо в загруженный MP3 (миллисекунды — обычный big-endian uint32, смещения 0xFFFFFFFF, подфрейм TIT2 на главу, существующие фреймы сохраняются), пары Vorbis-комментариев CHAPTER001 (OGG/Opus), текст mp4chaps, блок таймкодов для описания YouTube и SRT-сайдкар, плюс реальная матрица поддержки плеерами (Apple читает RSS-JSON с 2025; Pocket Casts/Overcast — только встроенный ID3; Spotify игнорирует и то, и другое).
- [Проверка синхронизации субтитров](https://elysiatools.com/ru/tools/audio-caption-sync-checker): Сравнивает SRT или WebVTT с вероятной речевой активностью и отмечает дрейф.
- [Проверка аудио перед доставкой на платформу](https://elysiatools.com/ru/tools/audio-platform-delivery-checker): Проверяет подкасты и речь по профилям платформ: кодек, громкость, метаданные, главы, обложка и декодирование.
- [Идентификатор инструментов AI](https://elysiatools.com/ru/tools/instrument-identifier-ai): Определяет, какие инструменты звучат в треке: события нот режутся по атакам, каждый оценивается против 13 профилей тембра, на выходе — рейтинг инструментов, семейств и улики по каждой ноте.
- [Извлекатель Метаданных XMP](https://elysiatools.com/ru/tools/image-xmp): Извлекать и просматривать метаданные XMP из изображений включая информацию Adobe Photoshop, Lightroom и Creative Cloud

## Примеры

- [Образцы XML](https://elysiatools.com/ru/samples/xml-viewer-samples): Образцы файлов для браузерного XML просмотрщика
- [Примеры Анализа Логов Nginx](https://elysiatools.com/ru/samples/nginx-log-samples): Комплексные образцы логов Nginx для тестирования инструмента log-parser, включая различные форматы и сценарии логов доступа и ошибок
- [Примеры Сериализации Android Java](https://elysiatools.com/ru/samples/android-serialization-java): Примеры сериализации Android Java включая JSON сериализацию, десериализацию и XML парсинг
- [Примеры Сериализации Android Kotlin](https://elysiatools.com/ru/samples/android-serialization-kotlin): Примеры сериализации Android Kotlin включая JSON сериализацию, десериализацию и парсинг XML

## Связанные материалы

- [Проверка аудио эпизода подкаста и RSS перед публикацией](https://elysiatools.com/ru/hubs/podcast-episode-rss-publication-preflight): Сопоставьте готовый эпизод с записью RSS, проверьте размер, тип и длительность итогового файла, затем отдельно проверьте публичное скачивание и воспроизведение.
