Podcaster is a command line podcast player. It uses mpv as media player and stores podcast feeds in a SQLite database.
The general approach is adapted from podcast-player. Please check it out!
The state of this project is well described by "kinda works for me". Contributions are always welcome.
- No Windows support
- No configuration
- No documentation
- No error handling
- No tests
- No convenience-functions like playing multiple episodes
git clone [this repository] cd podcaster pip install .
podcaster add URL # saves podcast(s) to database podcaster play # opens menu to select podcast and episode podcaster delete # opens menu to select podcast(s) to remove from database
These are automatically installed when using pip to install podcaster:
- click - Python composable command line interface toolkit
- feedparser - Parse Atom and RSS feeds in Python
- sqlalchemy - The Database Toolkit for Python
- PyInquirer - A Python module for common interactive command line user interfaces
This needs to be installed separately using your system's package manager:
- mpv - a free, open source, and cross-platform media player