Servidor próprio de audiolivros e podcasts com streaming, sincronização do progresso entre usuários e download automático de podcasts.
madeofpendletonwool/PinePods
Gerenciador e reprodutor de podcasts self-hosted, escrito em Rust, com clientes web, desktop, mobile e CLI conectados a um único servidor.
Alternativa open source a:Pocket Casts
Overcast
- Estrelas
- 1,047
- Forks
- 78
- Issues abertas
- 116
- Último commit
- anteontem
O que é?
PinePods é um sistema self-hosted para gerenciar podcasts. Você executa um servidor com PostgreSQL ou MySQL/MariaDB, e cada pessoa da casa acessa sua própria conta. Inscrições, histórico de reprodução, filas, downloads e configurações ficam armazenados no seu banco de dados e sincronizados entre dispositivos.
O projeto oferece reprodução de podcasts em áudio e vídeo, velocidade variável, capítulos, transcrições, download automático por podcast, playlists inteligentes e manuais, além de favoritos. A busca inclui Podcast Index, iTunes e YouTube, além da sua própria biblioteca. Um servidor de sincronização integrado, compatível com gpodder, permite continuar usando apps como o AntennaPod em conjunto com o PinePods. Há suporte a OIDC/SSO e MFA baseada em TOTP.
Os clientes incluem uma interface web servida pelo próprio servidor, apps nativos para Linux, Windows e macOS, apps para iOS e Android com suporte a CarPlay e Android Auto, além do cliente de terminal Firewood. O projeto também oferece um Helm chart para Kubernetes e é compatível com dispositivos ARM, como Raspberry Pi de 64 bits.
Recursos principais
- 01Reproduz podcasts em áudio e vídeo com velocidade variável, capítulos e transcrições.
- 02Armazena inscrições, histórico e filas por usuário no seu próprio banco de dados.
- 03Busca no Podcast Index, iTunes e YouTube, além da sua própria biblioteca.
- 04Inclui um servidor de sincronização compatível com gpodder para apps de podcast existentes.
- 05Oferece login com OIDC/SSO e MFA baseada em TOTP.
- 06Disponibiliza clientes web, desktop, mobile e de terminal.
Casos de uso
- Manter um servidor de podcasts compartilhado pela família, com bibliotecas separadas para cada pessoa.
- Manter seus dados de reprodução no seu próprio hardware, em vez de depender de um serviço comercial.
- Ouvir podcasts no carro via CarPlay ou Android Auto, usando um servidor self-hosted.
- Hospedar o serviço em um Raspberry Pi ou cluster Kubernetes em casa.
Início rápido
- 1
Crie um docker-compose.yml com os serviços PostgreSQL, Valkey e PinePods
- 2
Inicie os serviços em segundo plano
sudo docker compose up -d - 3
Acesse http://localhost:8040 e crie a primeira conta de administrador
Antes de usar
- O servidor precisa de PostgreSQL ou MySQL/MariaDB, além de um servidor Valkey ou Redis, então a configuração envolve vários serviços.
- A configuração inicial dá mais trabalho do que a de um único aplicativo, e algumas atualizações do Postgres 17 para o 18 exigem uma migração manual e sem possibilidade de reversão.
Em coleções
Tópicos
Perguntas frequentes
- O que é PinePods?
- Gerenciador e reprodutor de podcasts self-hosted, escrito em Rust, com clientes web, desktop, mobile e CLI conectados a um único servidor. PinePods é um sistema self-hosted para gerenciar podcasts. Você executa um servidor com PostgreSQL ou MySQL/MariaDB, e cada pessoa da casa acessa sua própria conta. Inscrições, histórico de reprodução, filas, downloads e configurações ficam armazenados no seu banco de dados e sincronizados entre dispositivos.
- PinePods é gratuito? Qual é a licença?
- PinePods é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- PinePods ainda é mantido?
- Manutenção ativa. O último commit de PinePods foi em 4 de nov. de 2026.
- Para que posso usar PinePods?
- Manter um servidor de podcasts compartilhado pela família, com bibliotecas separadas para cada pessoa. Manter seus dados de reprodução no seu próprio hardware, em vez de depender de um serviço comercial. Ouvir podcasts no carro via CarPlay ou Android Auto, usando um servidor self-hosted. Hospedar o serviço em um Raspberry Pi ou cluster Kubernetes em casa.
- Como instalar PinePods?
- Crie um docker-compose.yml com os serviços PostgreSQL, Valkey e PinePods Inicie os serviços em segundo plano: sudo docker compose up -d Acesse http://localhost:8040 e crie a primeira conta de administrador
- Onde consigo PinePods?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/madeofpendletonwool/PinePods
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gerenciador de podcasts auto-hospedado, escrito em Rust, com interface web em React, downloads, reprodução online e integração de sincronização com GPodder.
Servidor de mídia self-hosted para filmes, séries e anime, uma alternativa ao Jellyfin e ao Plex que exige pouca configuração manual.
Aplicativo gratuito e de código aberto de estatísticas para Jellyfin que acompanha sessões, histórico de reprodução e atividades por usuário e biblioteca.
Um app de escrita de romances com assistência de IA que ajuda autores a criar sinopses, personagens, cenários e capítulos, hospedado por conta própria com FastAPI, React e PostgreSQL.
Serviço de acompanhamento de atividades físicas auto-hospedado, com sincronização e análise de atividades do Strava, Garmin Connect e arquivos GPX/TCX/FIT, mantendo os dados no seu próprio servidor.