Skip to main content

A Python command line podcast player.

Project description

PyPI version

A command line podcast player, written in Python.

Getting Started

Prerequisites

  • Python

  • mpv or mplayer or any other media player that can be launched from the command line

Installing

Podcast Player is on PyPI so it can be installed with pip.

$ pip install podcast-player

To upgrade use the -U flag.

$ pip install -U podcast-player

Setup

To begin we need to add some podcast rss feeds. This is done one by one with the following command.

$ podcast add URL

If you have an OPML file with podcast subscriptions that you would like to import then you can do so with the -i flag.

$ podcast -i OPML-FILE

The default audio player is mpv in no-video mode. If desired you can change that.

$ podcast set-player mplayer

Usage

Once you have added all the podcasts you want to subscribe to, then simply run the ‘podcast’ command to select the podcast and the episode you want to listen to.

$ podcast

For more details run with the help option.

$ podcast --help

podcast

Usage:
  podcast
  podcast add <url>
  podcast delete
  podcast set-player <player>
  podcast -i <opml-file>
  podcast -h | --help
  podcast --version

Options:
  -h --help                         Show this screen.
  --version                         Show version.

Examples:
  podcast
  podcast set-player mpv
  podcast set-player mplayer
  podcast add https://my-podcast-url.com/feed.rss

Help:
  For help using this tool, please open an issue on the Github repository:
  https://github.com/aziezahmed/podcast-player

Built With

Authors

License

This project is licensed under the MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

podcast-player-1.6.1.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

podcast_player-1.6.1-py2.py3-none-any.whl (8.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file podcast-player-1.6.1.tar.gz.

File metadata

  • Download URL: podcast-player-1.6.1.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for podcast-player-1.6.1.tar.gz
Algorithm Hash digest
SHA256 c97823cae5111f332c059641469f11e08d46018a279b00322231a4dbf42a7925
MD5 fca92c557839e69464f7c294cc0393b9
BLAKE2b-256 195df80027a170ed00dd0e7cacfe3d9456a4738353c68abbefcfbd0e5d2123ed

See more details on using hashes here.

File details

Details for the file podcast_player-1.6.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for podcast_player-1.6.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 14bc96b5e00303d23883aad7d89a4000ef7a6fe846f86a6fa949f1767cb890b1
MD5 7bfcac25d6f7a8ebb556e9579255b353
BLAKE2b-256 7229d5a984efdd6637e0066c4281504a3dc78e5543176c035d633c957768f18e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page