Самостоятельно размещаемый менеджер подкастов и плеер на Rust с веб-, десктопными, мобильными и CLI-клиентами, работающими с одним сервером.
SamTV12345/PodFetch
Самостоятельно размещаемый менеджер подкастов на Rust с веб-интерфейсом на React, загрузкой выпусков, онлайн-прослушиванием и синхронизацией через GPodder.
Open source альтернатива:Pocket Casts
Overcast
- Звёзды
- 521
- Форки
- 38
- Открытые issues
- 10
- Последний коммит
- 3 дня назад
Что это?
PodFetch — менеджер подкастов, который можно разместить на собственном сервере. Он работает как веб-приложение: в нём можно подписываться на подкасты, скачивать выпуски и слушать их в браузере. Бэкенд написан на Rust, а фронтенд использует React.
В проект встроена интеграция с GPodder: можно продолжать пользоваться уже имеющимся приложением для подкастов, а PodFetch будет отвечать за хранение и воспроизведение. Поддерживаются транскрипты Podcasting 2.0 с полнотекстовым поиском по содержимому выпусков. Если транскриптов нет, их можно сгенерировать через любой совместимый с OpenAI Whisper API.
При каждом push в основную ветку Docker-образ публикуется на Docker Hub. Для автоматического обновления контейнера проект рекомендует использовать такой инструмент, как Watchtower. Документация с предпросмотром интерфейса размещена на GitHub Pages.
Ключевые возможности
- 01Подписка на подкасты, загрузка выпусков и онлайн-прослушивание через веб-интерфейс
- 02Интеграция с GPodder для использования с уже имеющимися приложениями для подкастов
- 03Поддержка транскриптов Podcasting 2.0 с полнотекстовым поиском
- 04Генерация отсутствующих транскриптов через любой совместимый с OpenAI Whisper API
- 05Автоматическая публикация Docker-образа при каждом коммите в основную ветку
Сценарии использования
- Запуск личного сервера подкастов на собственном оборудовании или NAS
- Использование уже имеющегося приложения для подкастов, совместимого с GPodder, при самостоятельном хранении загруженных выпусков
- Поиск по произнесённому в выпусках подкастов
Быстрый старт
- 1
Запустите образ Docker, опубликованный на Docker Hub, следуя документации
- 2
Откройте сайт документации, чтобы узнать подробности настройки и посмотреть предварительный просмотр интерфейса
Что важно знать
- В README нет прямых команд для установки или запуска, поэтому для настройки потребуется внешняя документация.
- Для создания расшифровок необходим доступ к внешнему API Whisper, совместимому с OpenAI.
В подборках
Темы
Частые вопросы
- Что такое PodFetch?
- Самостоятельно размещаемый менеджер подкастов на Rust с веб-интерфейсом на React, загрузкой выпусков, онлайн-прослушиванием и синхронизацией через GPodder. PodFetch — менеджер подкастов, который можно разместить на собственном сервере. Он работает как веб-приложение: в нём можно подписываться на подкасты, скачивать выпуски и слушать их в браузере. Бэкенд написан на Rust, а фронтенд использует React.
- PodFetch можно использовать бесплатно? Какая у него лицензия?
- PodFetch распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- PodFetch всё ещё поддерживается?
- Активно поддерживается. Последний коммит в PodFetch — 4 нояб. 2026 г..
- Для чего можно использовать PodFetch?
- Запуск личного сервера подкастов на собственном оборудовании или NAS Использование уже имеющегося приложения для подкастов, совместимого с GPodder, при самостоятельном хранении загруженных выпусков Поиск по произнесённому в выпусках подкастов
- Как установить PodFetch?
- Запустите образ Docker, опубликованный на Docker Hub, следуя документации Откройте сайт документации, чтобы узнать подробности настройки и посмотреть предварительный просмотр интерфейса
- Где скачать PodFetch?
- Исходный код и инструкции по установке — на GitHub: https://github.com/SamTV12345/PodFetch
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый сервис для отложенного чтения и новостей, который собирает статьи из разных источников в одном месте — без рекламы и трекеров.
Самостоятельно размещаемое веб-приложение, которое превращает почти любой сайт в RSS 2.0 или JSON Feed и автоматически извлекает элементы.
Самостоятельно размещаемая RSS-читалка RSSAnt / 蚁阅 для подписки на блоги и новости с чтением полных текстов, поддержкой подкастов и видео.
Система для самостоятельного создания агентов, которые отслеживают сайты, ленты и события и реагируют на них — настраиваемая альтернатива IFTTT или Zapier.
Самостоятельно размещаемый агрегатор RSS-лент с поддержкой нескольких пользователей, совместимым с Google Reader API для мобильных приложений и скрейпингом сайтов через XPath.