PinePods is a Rust-based podcast management system that supports multiple users and relies on a central database with clients to connect to it. It's browser-based, allowing your podcasts and settings to follow you from device to device due to everything being stored on the server. PinePods works on mobile devices and can also sync with a Nextcloud server, enabling you to use external apps like AntennaPod.
PinePods provides a comprehensive solution for managing podcasts with multi-user support. It offers features like playing, downloading, and keeping track of podcasts. Users can search for new podcasts using The Podcast Index or iTunes, and the UI provides a modern interface to browse through shows and episodes. PinePods saves everything into a MySQL database, though alternative database support is on the roadmap.
A publicly accessible instance of PinePods for testing is available at try.pinepods.online. Create an account to test the features before setting up your own server.
Download the .exe or .msi file from the GitHub releases page. The .exe file provides an installer, while the .msi file runs a portable version of the app.
Download the .dmg or pinepods_mac file from the GitHub releases page. The .dmg file installs PinePods into the applications folder, while the pinepods_mac file runs a portable version.
PinePods aims to be available on Windows, Linux, Mac, Android, and iOS. ARM devices, including Raspberry Pis, are also supported. For ARM devices, a 64-bit OS is required.
Ensure descriptions appear when searching iTunes podcasts
Add guest user functionality
Implement installable PWA
Add more searching indexes like Fyyd
Add timestamp features
Offline mode for local playback
Client sharing for network playback
Subscription filtering options
YouTube subscriptions for audio-only playback
Add how-to guides
Highlight the current page
Implement podcast ad blocking
Improve podcast saving with tags
Suggest podcasts based on current subscriptions
Better queue interaction
Implement a rating system
Implement a sharing system
Add background image options
Implement guest parsing and search features
Allow reorganization of the queue via drag-and-drop
Support chapter images
Link sharing for podcast episodes
Enable side loading of web audio
Custom podcast start positions
PinePods offers a comprehensive, multi-user podcast management system that's easy to deploy and use across various platforms. Get started today and enjoy seamless podcast management!