fusch.online

git / lists / casts

git.fusch.online/pod

Manage m3u playlists from the command line
git clone git://git.fusch.online/pod
Log / Files / Readme / License / Issues

pod

Browse and play m3u playlists.

pod is a bash script.

Use it with mppg for a completely file based podcast client.

Installation

pod depends on mpd/mpc and curl.

Set the environment variables DOWNLOADS and PODCAST_DIR to fit your system. Then simply link pod somewhere into your $PATH.

DOWNLOADS is the location where downloaded files will be saved. Updated m3u playlists will be written to PODCAST_DIR.

$ export DOWNLOADS=~/tmp
$ export PODCAST_DIR=~/.podcasts
$ ln -s ~/src/pod/pod ~/.local/bin/pod

Usage

Some commands save state to and work on a sequence (~/.cache/pod.seq).

pod (print)                 print the current sequence
pod add <num>               add <num> to mpd
pod get <num>               download <num> to $DOWNLOADS
pod ls                      list available playlists
pod ls  <num> (<count>)     list items in feed <num>
pod new                     show the 12 most recent feed items 
pod play <num>              add <num> to mpd and start playing
pod url <num>               show the url of item <num>

Example:

$ pod new
recent:
    1  dlfk_hörspiel: Der Dieb - Japanischer Noir-Krimi: Die Kunst des 
        Stehlens [08.07]
    2  ndr_radiokunst: Die Wahrheit oder: Von den Vorteilen, sie zu 
        verschweigen und den Nachteilen [07.07]
    3  ndr_radiokunst: Frost [06.07]
    4  dlfk_feature: Fußballfrauen - Kritische Stimmen einer Minderheit 
        [06.07]
    5  ndr_radiokunst: Georg Horvath ist verstimmt [03.07]
    6  dlf_hintergrund: Zwischen Wald und Flur - Wandern als Event und 
        politische Inszenierung [03.07]
    7  wdr_hörspiel: Bombing - Eine zufällige Liebesgeschichte im Krieg 
        [03.07]
    8  dlf_hintergrund: 50 Jahre Ganztagsschule - Es scheitert an 
        Schulküchen, Essensräumen - und Geld [02.07]
    9  dlf_feature: Porträt zweier Schwestern - Die schießenden Tanten 
        vom Schwarzen Meer [02.07]
   10  wdr_hörspiel: Nebenan - Eine Familie streitet sich in die 
        Gesinnungskrise [02.07]
   11  dlf_hintergrund: Rohingya in Bangladesch - Leben im größten 
        Flüchtlingscamp der Welt [01.07]
   12  dlf_feature: Von einem Volk der „Fahrenden“ - „Verstehst du 
        Sesshafter mich Jenischen?" [01.07]