A simple, easy-to-use podcast player app for Android and iOS built with Flutter and Dart.
Anytime Podcast Player is an open-source podcast application built with Flutter and Dart for Android and iOS. It allows users to search, subscribe to, and listen to podcasts with features like background playback and deep linking. The app solves the need for a simple, free, and customizable podcast player without ads or subscriptions.
Mobile users on Android and iOS who want a straightforward, ad-free podcast player, and developers interested in Flutter-based audio applications.
Developers choose Anytime for its clean, open-source codebase, cross-platform compatibility, and modern Flutter architecture. It offers a fully-featured alternative to proprietary podcast apps with no tracking or costs.
Simple, easy to use Podcast player app written in Flutter and Dart.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built with Flutter, it delivers a uniform user experience on both Android and iOS, as highlighted in the README's architecture and screenshots.
Supports iTunes and PodcastIndex for podcast discovery, with configurable API keys via runtime arguments, allowing access to diverse content.
Uses the Audio Service package to ensure audio continues playing when the app is in the background, a key feature for podcast listening.
Implements BLoC architecture with streams for scalable and maintainable code, as detailed in the layered approach diagram.
Fully open-source with active translation support via Weblate and community contributions, fostering transparency and collaboration.
Due to a significant iOS accessibility bug, separate branches are needed for iOS and Android, complicating builds and maintenance, as admitted in the README.
Relies solely on iTunes and PodcastIndex for search, which may miss niche or regional podcasts, and setup requires manual API key configuration.
Enabling PodcastIndex search involves passing command-line arguments that can be error-prone, with the README noting issues with spacing in arguments.
Focuses on simplicity, so it lacks built-in support for features like episode downloading, custom playlists, or advanced audio controls, which are common in competitors.