Keep a daemon running in the background. Add sounds to a queue. Let the daemon play the sweet music for you. All from the comfort of your own shell.
- Strictly command line based for extra nerd credits.
- Adds sounds from deep folder structures by default.
- Control music playback daemon from any terminal window.
- Displays song paths relative to
- Optional system notifications displaying the path or id3v2 tags.
- Creates cached/index files to handle large sound libraries, useful on slow disks and network drives.
- Works on Mac OS X, Linux, and similar systems.
See INSTALL.md for Linux, other systems, and manual steps as well as how to enable notifications.
On Mac with Homebrew:
brew tap joelpurra/joelpurra brew install npshell
See USAGE.md for the full list of command and configuration with examples.
Everyday usage, assuming
np daemon has been started elsewhere:
cd Music/ # Go to a folder with some sounds. np add 10 # Add 10 shuffled sounds from current folder hierarchy. np next # Play next sound. np # Display the currently playing sound. np list # List sounds in queue. # Add an album by folder path. np add all in-order "Jazz/My Favorite Album/"
Save a keystroke or two, at least until tab completion is... completed. Add to your
~/.bash_profile or similar autoexecuted file of your choice.
alias npa='np add' alias npn='np next' alias npl='np list'