All Projects → aziezahmed → podcast-player

aziezahmed / podcast-player

Licence: other
A Python command line podcast player

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to podcast-player

podcast-feed-parser
A highly customizable package for fetching and parsing podcast feeds into simple and manageable JavaScript objects. For use with node or in the browser.
Stars: ✭ 39 (+95%)
Mutual labels:  podcast, podcast-client
reader
A Python feed reader library.
Stars: ✭ 290 (+1350%)
Mutual labels:  podcast, podcast-client
Mpv
🎥 Command line video player
Stars: ✭ 17,018 (+84990%)
Mutual labels:  mpv, mplayer
Winds
A Beautiful Open Source RSS & Podcast App Powered by Getstream.io
Stars: ✭ 8,530 (+42550%)
Mutual labels:  podcast, podcast-client
vscode-mediaplayer
Mediaplayer extention for VS Code
Stars: ✭ 18 (-10%)
Mutual labels:  podcast, mpv
iheart-mplayer
Automatically open an iheartradio station in a media player, such as mplayer, VLC, or mpv
Stars: ✭ 44 (+120%)
Mutual labels:  mpv, mplayer
Simple Console
Add an elegant command-line interface to any page
Stars: ✭ 107 (+435%)
Mutual labels:  command-line-app
Utt
Ultimate Time Tracker - A simple command-line time tracker written in Python
Stars: ✭ 175 (+775%)
Mutual labels:  command-line-app
Swiff
💁 Command line tools for common local ↔ remote server tasks.
Stars: ✭ 87 (+335%)
Mutual labels:  command-line-app
Neph
A modern command line job processor, similar with make command
Stars: ✭ 174 (+770%)
Mutual labels:  command-line-app
Parallel
This project now lives on in a rewrite at https://gitlab.redox-os.org/redox-os/parallel
Stars: ✭ 1,181 (+5805%)
Mutual labels:  command-line-app
Command
A library to build command line applications using PHP
Stars: ✭ 164 (+720%)
Mutual labels:  command-line-app
Elixir cli spinners
Spinnig Animations for Command Line Applications
Stars: ✭ 117 (+485%)
Mutual labels:  command-line-app
Claws
Awesome WebSocket CLient - an interactive command line client for testing websocket servers
Stars: ✭ 187 (+835%)
Mutual labels:  command-line-app
Pageres Cli
Capture website screenshots
Stars: ✭ 1,378 (+6790%)
Mutual labels:  command-line-app
PythonLibCore
Tools to ease creating larger test libraries for Robot Framework using Python
Stars: ✭ 46 (+130%)
Mutual labels:  pyhton
Bartlett
A simple Jenkins command line client to serve your needs.
Stars: ✭ 81 (+305%)
Mutual labels:  command-line-app
Htty
htty is the HTTP TTY, a console application for interacting with web servers.
Stars: ✭ 1,755 (+8675%)
Mutual labels:  command-line-app
hurley
🎧 The Podcast Web Interface
Stars: ✭ 12 (-40%)
Mutual labels:  podcast
Python Cfonts
Sexy fonts for the console
Stars: ✭ 143 (+615%)
Mutual labels:  command-line-app

Podcast Player

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].