#cli #player #music #search

bin+lib tapedeck

A cli tool for organizing and enjoying music collections

1 unstable release

0.1.0 Sep 10, 2021

#33 in #player

MIT license

57KB
1.5K SLoC

Tapedeck

A cli tool for organizing and enjoying music collections.

Just getting this version started. Temporarily requires Linux and PulseAudio.

At least for now, it's an FFmpeg wrapper and requires ffmpeg in PATH. The SQLite database is $HOME/.local/share/tapedeck/tapedeck.db.

Basic Usage

$ tdsearch ~/tunes
$ tdsearch -l
1. ~/tunes/albums/Greatest Hits
2. ~/tunes/shows/gd1973-05-26-kezar.shnf
$ tdplay -i 2
$ # <left>/<right> next/prev
$ # <q> | <esc> | <ctrl-c> quit
$ # <i> pager of text files in dir
$ #   <j>/<k> scroll
$ tdplay https://somafm.com/7soul.pls

Dependencies

~35–50MB
~835K SLoC